1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-02 08:57:44 +00:00

Added all barebone scripts

This commit is contained in:
Mordred 2018-02-26 23:43:19 +01:00
parent cc1614c04b
commit 8e41e35a4e
274 changed files with 12871 additions and 121 deletions

View file

@ -67,4 +67,5 @@ add_subdirectory("src/tools/exd_common_gen")
add_subdirectory("src/tools/exd_struct_gen") add_subdirectory("src/tools/exd_struct_gen")
add_subdirectory("src/tools/exd_struct_test") add_subdirectory("src/tools/exd_struct_test")
add_subdirectory("src/tools/quest_parser") add_subdirectory("src/tools/quest_parser")
#add_subdirectory("src/tools/pcb_reader") add_subdirectory("src/tools/pcb_reader")
add_subdirectory("src/tools/event_object_parser")

View file

@ -0,0 +1,57 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ABloodyReunion : public InstanceContentScript
{
public:
ABloodyReunion() : InstanceContentScript( 5002 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002735, 0, 4, { -133.497498f, 394.924286f, -295.299713f }, 1.400000f );
instance->registerEObj( "Unknown1", 2002872, 5786705, 4, { -140.602203f, 394.529388f, -295.997314f }, 1.000000f );
instance->registerEObj( "Unknown2", 2005310, 5698551, 4, { -81.047653f, 394.430786f, -296.243713f }, 0.991760f );
instance->registerEObj( "Unknown3", 2006038, 5891863, 4, { -103.765701f, 394.988708f, -312.957214f }, 1.000000f );
instance->registerEObj( "Unknown4", 2006039, 5891860, 4, { -102.201103f, 394.988708f, -278.118988f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { 228.611694f, 225.066895f, 272.124695f }, 1.400000f );
instance->registerEObj( "Unknown6", 2002872, 5786711, 4, { 220.192200f, 224.639603f, 271.691895f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002872, 5786715, 4, { 265.170685f, 225.066895f, 271.760712f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002735, 0, 4, { 230.175598f, -96.457947f, -160.689804f }, 1.400000f );
instance->registerEObj( "Unknown9", 2002872, 5786724, 4, { 231.302200f, -96.512398f, -143.853394f }, 1.000000f );
instance->registerEObj( "Unknown10", 2006040, 5855034, 4, { 230.235901f, -96.457947f, -181.102600f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 230.936203f, -456.457886f, 65.952606f }, 1.000000f );
instance->registerEObj( "Unknown11", 2002735, 0, 4, { 229.505203f, -456.329193f, 99.828033f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002872, 5859273, 4, { 229.632996f, -456.457886f, 93.179420f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007177, 6268147, 4, { 230.075500f, -456.357605f, 58.431438f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007178, 6275911, 4, { 230.467407f, -456.457886f, 79.306190f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007168, 0, 4, { 248.035400f, 225.116302f, 271.869995f }, 0.991760f );
instance->registerEObj( "Unknown16", 2005295, 5698524, 4, { -232.841797f, 402.044098f, -353.718689f }, 1.000000f );
instance->registerEObj( "Unknown17", 2005296, 5698521, 4, { -177.212006f, 398.044098f, -361.393311f }, 1.000000f );
instance->registerEObj( "Unknown18", 2005297, 5698523, 4, { -162.152802f, 398.044098f, -369.069885f }, 1.000000f );
instance->registerEObj( "Unknown19", 2005298, 5698522, 4, { -176.852295f, 398.044098f, -382.745087f }, 1.000000f );
instance->registerEObj( "Unknown20", 2005299, 5886628, 4, { -168.304993f, 394.044098f, -296.534088f }, 1.000000f );
instance->registerEObj( "Unknown21", 2005300, 5686456, 4, { 28.763180f, 209.979401f, 211.474701f }, 0.991760f );
instance->registerEObj( "Unknown22", 2005301, 5686457, 4, { 100.159401f, 220.000000f, 272.267090f }, 1.000000f );
instance->registerEObj( "Unknown23", 2005293, 5889119, 4, { 28.122299f, 209.979401f, 220.050293f }, 1.000000f );
instance->registerEObj( "Unknown24", 2005294, 5889137, 4, { 111.924896f, 219.958694f, 271.931000f }, 1.000000f );
instance->registerEObj( "Liftterminal", 2005308, 0, 4, { 203.525803f, -28.163019f, 195.849503f }, 0.991760f );
instance->registerEObj( "Liftterminal", 2005309, 0, 4, { 229.755005f, -59.269020f, 94.956909f }, 0.991760f );
instance->registerEObj( "Unknown25", 2005306, 5815811, 4, { -359.609406f, -299.984009f, -249.805496f }, 0.991760f );
instance->registerEObj( "Liftterminal", 2005307, 0, 4, { -351.717102f, -299.983887f, -250.003098f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -309.444885f, 400.000000f, -287.942108f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5782651, 5, { -332.999207f, 400.000000f, -297.435211f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,41 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ARelicReborntheChimera : public InstanceContentScript
{
public:
ARelicReborntheChimera() : InstanceContentScript( 20019 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f );
instance->registerEObj( "Unknown5", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f );
instance->registerEObj( "Unknown6", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f );
instance->registerEObj( "Unknown8", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f );
instance->registerEObj( "Unknown9", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f );
instance->registerEObj( "Unknown10", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f );
instance->registerEObj( "Unknown11", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f );
instance->registerEObj( "Unknown12", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f );
instance->registerEObj( "Unknown13", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f );
instance->registerEObj( "Unknown14", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,66 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ARelicReborntheHydra : public InstanceContentScript
{
public:
ARelicReborntheHydra() : InstanceContentScript( 20020 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Entrance", 2000182, 4600269, 5, { -245.383194f, 17.225630f, 16.103081f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -279.773407f, 17.233170f, 19.434681f }, 1.000000f );
instance->registerEObj( "Unknown1", 2001609, 0, 4, { 241.292603f, 11.057950f, 9.784212f }, 1.000000f );
instance->registerEObj( "Unknown2", 2001649, 4097866, 4, { 238.950500f, 9.900879f, -1.209344f }, 1.000000f );
instance->registerEObj( "Exit", 2001610, 4097973, 4, { -280.512299f, 17.240601f, 20.057501f }, 1.000000f );
instance->registerEObj( "Unknown3", 2001611, 4097992, 4, { 19.113859f, 0.900208f, 98.170502f }, 0.991760f );
instance->registerEObj( "Unknown4", 2001612, 4098036, 4, { 17.948280f, 0.925217f, 99.310219f }, 1.000000f );
instance->registerEObj( "Unknown5", 2001613, 4098064, 4, { -120.074501f, -5.801239f, -111.402496f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001614, 4098077, 4, { -121.598503f, -5.727614f, -112.049599f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001615, 4098237, 4, { -228.286301f, 17.565599f, 16.208900f }, 1.000000f );
instance->registerEObj( "Unknown8", 2001616, 4098241, 4, { -229.136703f, 17.565599f, 16.208900f }, 1.000000f );
instance->registerEObj( "Unknown9", 2001618, 4014394, 4, { 29.098881f, 1.785278f, 130.418793f }, 0.991760f );
instance->registerEObj( "Aetherialflow", 2001619, 0, 4, { 32.968849f, 3.815735f, 131.179199f }, 0.991760f );
instance->registerEObj( "Unknown10", 2001620, 2815987, 4, { 120.471397f, -0.516086f, -57.500610f }, 1.000000f );
instance->registerEObj( "Unknown11", 2001621, 4098194, 4, { -95.942581f, -9.659227f, -101.942596f }, 1.000000f );
instance->registerEObj( "Unknown12", 2001622, 4043181, 4, { -94.468628f, -2.151611f, -68.864014f }, 0.991760f );
instance->registerEObj( "Ludusdoor", 2001623, 4005252, 4, { -172.249695f, 12.559910f, 12.742130f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001624, 4016950, 4, { 74.518059f, -10.988300f, -107.067703f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001625, 4016951, 4, { 42.154171f, -10.941640f, -84.664078f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001626, 4016952, 4, { 17.515020f, -10.957320f, -190.023102f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001627, 4016953, 4, { -39.127491f, -11.066550f, -129.097504f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001628, 4016954, 4, { -82.474548f, -10.952540f, -113.137199f }, 0.991760f );
instance->registerEObj( "Unknown13", 2001634, 4082420, 4, { -129.441193f, 9.833186f, -0.625334f }, 1.000000f );
instance->registerEObj( "Unknown14", 2001635, 3629276, 4, { -3.044897f, 0.927666f, 144.884506f }, 1.000000f );
instance->registerEObj( "Unknown15", 2001636, 3629274, 4, { 27.769211f, 0.954134f, 166.929398f }, 1.000000f );
instance->registerEObj( "Unknown16", 2001637, 3629277, 4, { 69.039284f, 0.968122f, 137.080902f }, 1.000000f );
instance->registerEObj( "Unknown17", 2001638, 4016486, 4, { -19.781490f, 2.187618f, 152.349899f }, 1.000000f );
instance->registerEObj( "Unknown18", 2001639, 4016487, 4, { 24.469919f, 2.233563f, 180.853195f }, 1.000000f );
instance->registerEObj( "Unknown19", 2001640, 4016488, 4, { 89.225769f, 2.247621f, 140.072006f }, 1.000000f );
instance->registerEObj( "Unknown20", 2001641, 4018090, 4, { -277.600494f, 17.568609f, 40.599701f }, 1.000000f );
instance->registerEObj( "Unknown21", 2001642, 4018091, 4, { -255.703506f, 17.578291f, 47.590672f }, 1.000000f );
instance->registerEObj( "Unknown22", 2001643, 4018092, 4, { -237.108002f, 17.604349f, 38.970459f }, 1.000000f );
instance->registerEObj( "Unknown23", 2001644, 4018089, 4, { -279.140015f, 17.555901f, -2.742105f }, 1.000000f );
instance->registerEObj( "Unknown24", 2001645, 4018088, 4, { -261.194214f, 17.568060f, -11.064940f }, 1.000000f );
instance->registerEObj( "Unknown25", 2001646, 4018087, 4, { -239.163101f, 17.568661f, -4.435994f }, 1.000000f );
instance->registerEObj( "Aetherialflow", 2001647, 4103310, 4, { -177.996506f, -14.694460f, -133.043503f }, 0.991760f );
instance->registerEObj( "Unknown26", 2001648, 4105956, 4, { -171.435196f, -14.633480f, -127.946999f }, 0.991760f );
instance->registerEObj( "Unknown27", 2001650, 0, 4, { -230.125793f, 17.157061f, 16.380630f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 242.225601f, 9.970665f, -11.333600f }, 1.000000f );
instance->registerEObj( "Unknown28", 2001712, 0, 4, { -131.216003f, 10.073990f, -1.326215f }, 1.000000f );
instance->registerEObj( "Unknown29", 2000210, 0, 4, { -256.084503f, 17.537910f, 17.740490f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,41 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ASpectaclefortheAges : public InstanceContentScript
{
public:
ASpectaclefortheAges() : InstanceContentScript( 5001 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f );
instance->registerEObj( "Unknown5", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f );
instance->registerEObj( "Unknown6", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f );
instance->registerEObj( "Unknown8", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f );
instance->registerEObj( "Unknown9", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f );
instance->registerEObj( "Unknown10", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f );
instance->registerEObj( "Unknown11", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f );
instance->registerEObj( "Unknown12", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f );
instance->registerEObj( "Unknown13", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f );
instance->registerEObj( "Unknown14", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AccrueEnmityfromMultipleTargets : public InstanceContentScript
{
public:
AccrueEnmityfromMultipleTargets() : InstanceContentScript( 15004 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,33 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AkhAfahAmphitheatreExtreme : public InstanceContentScript
{
public:
AkhAfahAmphitheatreExtreme() : InstanceContentScript( 20025 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2004238, 4772738, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f );
instance->registerEObj( "Unknown1", 2004239, 4797573, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f );
instance->registerEObj( "Unknown2", 2004240, 4841629, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2004349, 4841631, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f );
instance->registerEObj( "Unknown4", 2004350, 4841632, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f );
instance->registerEObj( "Unknown5", 2004351, 4841633, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4738599, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,33 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AkhAfahAmphitheatreHard : public InstanceContentScript
{
public:
AkhAfahAmphitheatreHard() : InstanceContentScript( 20024 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2004238, 4772738, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f );
instance->registerEObj( "Unknown1", 2004239, 4797573, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f );
instance->registerEObj( "Unknown2", 2004240, 4841629, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2004349, 4841631, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f );
instance->registerEObj( "Unknown4", 2004350, 4841632, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f );
instance->registerEObj( "Unknown5", 2004351, 4841633, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4738599, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,54 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlaMhigo : public InstanceContentScript
{
public:
AlaMhigo() : InstanceContentScript( 56 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002872, 6894813, 4, { -209.363495f, 35.017460f, 72.069672f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6894812, 4, { -172.226807f, 35.017342f, 72.369667f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002735, 0, 4, { -210.219406f, 35.017460f, 72.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2008685, 0, 4, { -192.767105f, 34.867069f, 71.984734f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 6894833, 4, { 250.000000f, 106.496902f, -50.489590f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 6894834, 4, { 250.000000f, 106.496902f, -89.516243f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002735, 0, 4, { 250.000000f, 106.496902f, -50.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002872, 6895342, 4, { 248.500000f, 122.000000f, -329.291107f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6865535, 4, { 249.561295f, 121.995796f, -352.681793f }, 0.991760f );
instance->registerEObj( "Unknown9", 2007457, 6895343, 4, { 249.487595f, 122.005699f, -330.083801f }, 0.991760f );
instance->registerEObj( "Unknown10", 2002872, 6904529, 4, { 248.937500f, 122.000000f, -377.252899f }, 1.000000f );
instance->registerEObj( "Unknown11", 2008350, 0, 4, { 250.000000f, 122.000000f, -353.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007168, 0, 4, { 250.018997f, 121.995796f, -353.109009f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6879593, 5, { -408.611298f, 2.500000f, 233.977905f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -398.118408f, 2.500000f, 236.857193f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 250.007294f, 122.000000f, -370.492889f }, 1.000000f );
instance->registerEObj( "Unknown14", 2008319, 6844583, 4, { -342.881104f, 24.000010f, 149.680099f }, 1.000000f );
instance->registerEObj( "Unknown15", 2008319, 6844584, 4, { -258.130402f, 27.000010f, 99.970268f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007457, 6840800, 4, { -100.167801f, 44.750629f, 73.001747f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007457, 6853103, 4, { 193.710297f, 106.000000f, 128.847397f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 6847102, 4, { 263.424286f, 106.400002f, -8.750051f }, 1.000000f );
instance->registerEObj( "Unknown19", 2007457, 6847104, 4, { 249.800797f, 106.428101f, -108.873100f }, 1.000000f );
instance->registerEObj( "Unknown20", 2008335, 6844579, 4, { 233.630905f, 109.971703f, -155.596298f }, 0.991760f );
instance->registerEObj( "Unknown21", 2008335, 6844578, 4, { 233.295197f, 109.971703f, -144.792892f }, 0.991760f );
instance->registerEObj( "Unknown22", 2008335, 6844581, 4, { 224.912094f, 120.000000f, -248.707504f }, 1.000000f );
instance->registerEObj( "Unknown23", 2008335, 6844580, 4, { 210.809296f, 120.000000f, -248.716202f }, 1.000000f );
instance->registerEObj( "Unknown24", 2008336, 6845038, 4, { 249.895905f, 122.099899f, -294.475403f }, 1.000000f );
instance->registerEObj( "Unknown25", 2007457, 6942278, 4, { 233.967697f, 110.000000f, -150.215607f }, 1.000000f );
instance->registerEObj( "Unknown26", 2007457, 6942279, 4, { 217.761505f, 119.889999f, -247.455597f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,39 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheArmoftheFather : public InstanceContentScript
{
public:
AlexanderTheArmoftheFather() : InstanceContentScript( 30023 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005400, 0, 4, { 39.638931f, -9.000000f, -67.173187f }, 1.000000f );
instance->registerEObj( "Unknown1", 2005314, 5878653, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f );
instance->registerEObj( "Unknown2", 2005314, 6048829, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f );
instance->registerEObj( "Unknown3", 2006094, 5864098, 4, { 58.027489f, -0.000134f, -20.193150f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002735, 0, 4, { 58.000000f, -0.000003f, -20.943159f }, 0.600000f );
instance->registerEObj( "Unknown5", 2002872, 5787963, 4, { 58.043961f, -0.000054f, -20.107550f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 100.941902f, -10.500000f, -63.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002872, 0, 4, { 87.814133f, -9.000000f, -61.109859f }, 1.000000f );
instance->registerEObj( "Unknown7", 2005911, 5814854, 4, { 58.000000f, -8.999999f, -63.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2006095, 5905878, 4, { 58.000000f, -9.000000f, -63.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5787948, 5, { -0.015320f, -0.015320f, 43.037189f }, 0.778198f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 3.252589f, 0.000000f, 30.523800f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5911899, 5, { 58.000000f, -0.000049f, -11.175000f }, 0.800000f );
instance->registerEObj( "Unknown11", 2000608, 5911895, 4, { 58.000000f, 0.841694f, -1.705941f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,39 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheArmoftheFatherSavage : public InstanceContentScript
{
public:
AlexanderTheArmoftheFatherSavage() : InstanceContentScript( 30027 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005400, 0, 4, { 39.638931f, -9.000000f, -67.173187f }, 1.000000f );
instance->registerEObj( "Unknown1", 2005314, 5878653, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f );
instance->registerEObj( "Unknown2", 2005314, 6048829, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f );
instance->registerEObj( "Unknown3", 2006094, 5864098, 4, { 58.027489f, -0.000134f, -20.193150f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002735, 0, 4, { 58.000000f, -0.000003f, -20.943159f }, 0.600000f );
instance->registerEObj( "Unknown5", 2002872, 5787963, 4, { 58.043961f, -0.000054f, -20.107550f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 100.941902f, -10.500000f, -63.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002872, 0, 4, { 87.814133f, -9.000000f, -61.109859f }, 1.000000f );
instance->registerEObj( "Unknown7", 2005911, 5814854, 4, { 58.000000f, -8.999999f, -63.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2006095, 5905878, 4, { 58.000000f, -9.000000f, -63.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5787948, 5, { -0.015320f, -0.015320f, 43.037189f }, 0.778198f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 3.252589f, 0.000000f, 30.523800f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5911899, 5, { 58.000000f, -0.000049f, -11.175000f }, 0.800000f );
instance->registerEObj( "Unknown11", 2000608, 5911895, 4, { 58.000000f, 0.841694f, -1.705941f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,68 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheArmoftheSon : public InstanceContentScript
{
public:
AlexanderTheArmoftheSon() : InstanceContentScript( 30032 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006968, 6185537, 4, { 131.518402f, 80.000000f, 274.864899f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006968, 6185538, 4, { 175.156296f, 80.000000f, 241.302505f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166806, 4, { 200.016602f, 120.459198f, 366.976898f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166805, 4, { 205.097305f, 120.459297f, 361.868408f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166804, 4, { 209.928207f, 120.459297f, 357.120789f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166803, 4, { 214.981201f, 120.459297f, 352.151215f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166799, 4, { 240.142395f, 120.459198f, 367.151886f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166800, 4, { 235.272293f, 120.459198f, 362.214691f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166801, 4, { 230.089401f, 120.459198f, 357.031799f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166802, 4, { 224.994095f, 120.439499f, 352.101807f }, 0.991760f );
instance->registerEObj( "Unknown2", 2006968, 6185540, 4, { 67.856812f, 44.968262f, 161.486206f }, 0.991760f );
instance->registerEObj( "Unknown3", 2006968, 6185539, 4, { 109.369904f, 44.998779f, 135.606796f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166815, 4, { 125.322304f, 79.972527f, 221.637207f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166816, 4, { 123.289001f, 79.972527f, 227.745804f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166817, 4, { 122.181702f, 79.972527f, 234.485397f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166818, 4, { 121.125298f, 79.972527f, 240.497803f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166810, 4, { 128.984406f, 79.972527f, 220.023499f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166809, 4, { 135.454193f, 79.972527f, 221.574799f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166808, 4, { 141.527298f, 79.972527f, 223.192398f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166807, 4, { 148.760101f, 79.972527f, 224.975006f }, 0.991760f );
instance->registerEObj( "Unknown4", 2002735, 0, 4, { 51.013248f, 39.939819f, 88.328903f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 6184075, 4, { 51.497959f, 39.939819f, 88.859413f }, 0.991760f );
instance->registerEObj( "Unknown6", 2006969, 6168354, 4, { 51.316040f, 39.993900f, 88.853271f }, 0.991760f );
instance->registerEObj( "Unknown7", 2006954, 6169546, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f );
instance->registerEObj( "Unknown8", 2006968, 6242752, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f );
instance->registerEObj( "Unknown9", 2006968, 6242751, 4, { 76.247543f, 42.568901f, 132.191803f }, 100.000000f );
instance->registerEObj( "Unknown10", 2006954, 6162743, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006955, 6197901, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2006958, 0, 4, { 0.447336f, 0.000000f, 4.119453f }, 1.000000f );
instance->registerEObj( "Unknown13", 2006611, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2006612, 0, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006650, 0, 4, { -23.000000f, 0.000000f, 23.000000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2006698, 0, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown17", 2006964, 6215558, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown18", 2006964, 6215559, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2006964, 6215560, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown20", 2006964, 6215561, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6185488, 4, { -0.329697f, 0.000000f, -28.830790f }, 1.000000f );
instance->registerEObj( "Unknown21", 2006979, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 220.005096f, 120.491501f, 359.291504f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6177872, 5, { 220.000000f, 120.000000f, 383.467712f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6184212, 5, { 62.804680f, 40.200001f, 108.771896f }, 0.991760f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -29.143539f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,68 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheArmoftheSonSavage : public InstanceContentScript
{
public:
AlexanderTheArmoftheSonSavage() : InstanceContentScript( 30036 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006968, 6185537, 4, { 131.518402f, 80.000000f, 274.864899f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006968, 6185538, 4, { 175.156296f, 80.000000f, 241.302505f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166806, 4, { 200.016602f, 120.459198f, 366.976898f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166805, 4, { 205.097305f, 120.459297f, 361.868408f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166804, 4, { 209.928207f, 120.459297f, 357.120789f }, 1.000000f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166803, 4, { 214.981201f, 120.459297f, 352.151215f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166799, 4, { 240.142395f, 120.459198f, 367.151886f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166800, 4, { 235.272293f, 120.459198f, 362.214691f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166801, 4, { 230.089401f, 120.459198f, 357.031799f }, 1.000000f );
instance->registerEObj( "Exhaustductα", 2006966, 6166802, 4, { 224.994095f, 120.439499f, 352.101807f }, 0.991760f );
instance->registerEObj( "Unknown2", 2006968, 6185540, 4, { 67.856812f, 44.968262f, 161.486206f }, 0.991760f );
instance->registerEObj( "Unknown3", 2006968, 6185539, 4, { 109.369904f, 44.998779f, 135.606796f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166815, 4, { 125.322304f, 79.972527f, 221.637207f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166816, 4, { 123.289001f, 79.972527f, 227.745804f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166817, 4, { 122.181702f, 79.972527f, 234.485397f }, 0.991760f );
instance->registerEObj( "Exhaustductβ", 2006967, 6166818, 4, { 121.125298f, 79.972527f, 240.497803f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166810, 4, { 128.984406f, 79.972527f, 220.023499f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166809, 4, { 135.454193f, 79.972527f, 221.574799f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166808, 4, { 141.527298f, 79.972527f, 223.192398f }, 0.991760f );
instance->registerEObj( "Exhaustductα", 2006966, 6166807, 4, { 148.760101f, 79.972527f, 224.975006f }, 0.991760f );
instance->registerEObj( "Unknown4", 2002735, 0, 4, { 51.013248f, 39.939819f, 88.328903f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 6184075, 4, { 51.497959f, 39.939819f, 88.859413f }, 0.991760f );
instance->registerEObj( "Unknown6", 2006969, 6168354, 4, { 51.316040f, 39.993900f, 88.853271f }, 0.991760f );
instance->registerEObj( "Unknown7", 2006954, 6169546, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f );
instance->registerEObj( "Unknown8", 2006968, 6242752, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f );
instance->registerEObj( "Unknown9", 2006968, 6242751, 4, { 76.247543f, 42.568901f, 132.191803f }, 100.000000f );
instance->registerEObj( "Unknown10", 2006954, 6162743, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006955, 6197901, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2006958, 0, 4, { 0.447336f, 0.000000f, 4.119453f }, 1.000000f );
instance->registerEObj( "Unknown13", 2006611, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2006612, 0, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006650, 0, 4, { -23.000000f, 0.000000f, 23.000000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2006698, 0, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown17", 2006964, 6215558, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown18", 2006964, 6215559, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2006964, 6215560, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Unknown20", 2006964, 6215561, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6185488, 4, { -0.329697f, 0.000000f, -28.830790f }, 1.000000f );
instance->registerEObj( "Unknown21", 2006979, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 220.005096f, 120.491501f, 359.291504f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6177872, 5, { 220.000000f, 120.000000f, 383.467712f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6184212, 5, { 62.804680f, 40.200001f, 108.771896f }, 0.991760f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -29.143539f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,48 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheBreathoftheCreator : public InstanceContentScript
{
public:
AlexanderTheBreathoftheCreator() : InstanceContentScript( 30040 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6424853, 4, { 0.000000f, -114.849998f, 12.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6424863, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6424869, 4, { 0.000000f, -114.849998f, -12.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6418872, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6421358, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6421505, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6421506, 4, { 0.000000f, -114.849998f, -10.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007496, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6515444, 4, { 0.680462f, -115.000000f, 1.219872f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007498, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 0, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6538404, 4, { 0.000000f, -115.000000f, 4.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6538406, 4, { 0.000000f, -115.000000f, -4.000006f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 6294347, 4, { -17.866249f, -10.500000f, 148.102402f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6294348, 4, { -44.597561f, -10.500000f, 101.743698f }, 1.000000f );
instance->registerEObj( "Exhaustvent", 2007470, 6367742, 4, { 1.716182f, -18.500000f, 37.358582f }, 1.000000f );
instance->registerEObj( "Ingress", 2007471, 0, 4, { 1.998901f, -16.647579f, 36.697880f }, 0.991760f );
instance->registerEObj( "Unknown15", 2002735, 0, 4, { 2.000000f, -18.940580f, 37.027279f }, 0.500000f );
instance->registerEObj( "Unknown16", 2002872, 6487232, 4, { 1.792570f, -18.500000f, 38.188919f }, 1.000000f );
instance->registerEObj( "Exit", 2006235, 0, 4, { 11.500000f, -115.007301f, -18.204100f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6449464, 5, { -0.025814f, -10.500000f, 188.076599f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 2.874061f, -10.500000f, 177.815994f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449481, 5, { -7.931533f, -18.500000f, 50.286880f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,48 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheBreathoftheCreatorSavage : public InstanceContentScript
{
public:
AlexanderTheBreathoftheCreatorSavage() : InstanceContentScript( 30044 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6424853, 4, { 0.000000f, -114.849998f, 12.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6424863, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6424869, 4, { 0.000000f, -114.849998f, -12.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6418872, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6421358, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6421505, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6421506, 4, { 0.000000f, -114.849998f, -10.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007496, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6515444, 4, { 0.680462f, -115.000000f, 1.219872f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007498, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 0, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6538404, 4, { 0.000000f, -115.000000f, 4.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6538406, 4, { 0.000000f, -115.000000f, -4.000006f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 6294347, 4, { -17.866249f, -10.500000f, 148.102402f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6294348, 4, { -44.597561f, -10.500000f, 101.743698f }, 1.000000f );
instance->registerEObj( "Exhaustvent", 2007470, 6367742, 4, { 1.716182f, -18.500000f, 37.358582f }, 1.000000f );
instance->registerEObj( "Ingress", 2007471, 0, 4, { 1.998901f, -16.647579f, 36.697880f }, 0.991760f );
instance->registerEObj( "Unknown15", 2002735, 0, 4, { 2.000000f, -18.940580f, 37.027279f }, 0.500000f );
instance->registerEObj( "Unknown16", 2002872, 6487232, 4, { 1.792570f, -18.500000f, 38.188919f }, 1.000000f );
instance->registerEObj( "Exit", 2006235, 0, 4, { 11.500000f, -115.007301f, -18.204100f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6449464, 5, { -0.025814f, -10.500000f, 188.076599f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 2.874061f, -10.500000f, 177.815994f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449481, 5, { -7.931533f, -18.500000f, 50.286880f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,28 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheBurdenoftheFather : public InstanceContentScript
{
public:
AlexanderTheBurdenoftheFather() : InstanceContentScript( 30024 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005494, 5863691, 4, { 102.000000f, 43.646099f, 16.000000f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5788043, 5, { -0.001985f, 10.900000f, 20.255680f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, 10.561610f, -23.025881f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,28 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheBurdenoftheFatherSavage : public InstanceContentScript
{
public:
AlexanderTheBurdenoftheFatherSavage() : InstanceContentScript( 30028 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005494, 5863691, 4, { 102.000000f, 43.646099f, 16.000000f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5788043, 5, { -0.001985f, 10.900000f, 20.255680f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, 10.561610f, -23.025881f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,31 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheBurdenoftheSon : public InstanceContentScript
{
public:
AlexanderTheBurdenoftheSon() : InstanceContentScript( 30033 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 10.705920f, -21.985399f }, 1.000000f );
instance->registerEObj( "Unknown0", 2006984, 6164617, 4, { -0.231898f, 10.500000f, -1.988388f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006989, 6234571, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2006974, 0, 4, { -16.291439f, 10.500000f, 4.361944f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6076667, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6177907, 5, { 0.000000f, 10.500000f, 19.500000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,31 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheBurdenoftheSonSavage : public InstanceContentScript
{
public:
AlexanderTheBurdenoftheSonSavage() : InstanceContentScript( 30037 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 10.705920f, -21.985399f }, 1.000000f );
instance->registerEObj( "Unknown0", 2006984, 6164617, 4, { -0.231898f, 10.500000f, -1.988388f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006989, 6234571, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2006974, 0, 4, { -16.291439f, 10.500000f, 4.361944f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6076667, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6177907, 5, { 0.000000f, 10.500000f, 19.500000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,49 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheCuffoftheFather : public InstanceContentScript
{
public:
AlexanderTheCuffoftheFather() : InstanceContentScript( 30022 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "MagitekgobwalkerGVII", 2005126, 0, 4, { -23.299919f, -27.250000f, -93.915253f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005474, 0, 4, { -25.869850f, -27.250000f, -91.505951f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005475, 0, 4, { -28.364830f, -27.250000f, -89.139442f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005126, 0, 4, { -24.477819f, -27.250000f, -93.315643f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005474, 0, 4, { -27.127260f, -27.250000f, -90.671631f }, 2.500000f );
instance->registerEObj( "Unknown0", 2005047, 5796486, 4, { -16.006710f, 28.995720f, 121.127502f }, 0.991760f );
instance->registerEObj( "Unknown1", 2005047, 5796475, 4, { -15.991690f, 25.994120f, 104.104698f }, 1.000000f );
instance->registerEObj( "Unknown2", 2005047, 5796479, 4, { -0.042969f, -15.876210f, 39.414860f }, 1.000000f );
instance->registerEObj( "Unknown3", 2005047, 5796481, 4, { -0.042969f, -22.069151f, 4.294098f }, 1.000000f );
instance->registerEObj( "Steamspoutingcontraption", 2005048, 5828187, 4, { -20.999439f, 28.890051f, 120.379700f }, 1.000000f );
instance->registerEObj( "Unknown4", 2005428, 5828194, 4, { -20.812780f, 25.885040f, 102.729103f }, 1.000000f );
instance->registerEObj( "Unknown5", 2005428, 5828205, 4, { -5.111024f, -22.178221f, 3.677231f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -19.655809f, 31.065201f, 144.212204f }, 1.000000f );
instance->registerEObj( "Unknown6", 2005047, 5962936, 4, { -16.018070f, 27.033091f, 118.517899f }, 1.000000f );
instance->registerEObj( "Unknown7", 2005047, 5962937, 4, { 4.629210f, -8.535899f, 53.038620f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002735, 0, 4, { 0.000000f, -28.000000f, -53.246899f }, 0.750000f );
instance->registerEObj( "Unknown9", 2002872, 5787859, 4, { -0.137953f, -26.000000f, -52.603008f }, 1.000000f );
instance->registerEObj( "Unknown10", 2002872, 5787862, 4, { 0.000000f, -26.000000f, -96.909851f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006105, 5883005, 4, { 0.000000f, -28.000000f, -75.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 5908620, 4, { 0.000000f, -26.000000f, -110.560898f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -27.991100f, -115.007500f }, 1.000000f );
instance->registerEObj( "Steamspoutingcontraption", 2005427, 5828202, 4, { -5.000190f, -15.985280f, 39.105530f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5787826, 5, { -16.006710f, 36.148560f, 161.008804f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5908672, 5, { 0.002526f, -28.000019f, -23.439610f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,49 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheCuffoftheFatherSavage : public InstanceContentScript
{
public:
AlexanderTheCuffoftheFatherSavage() : InstanceContentScript( 30026 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "MagitekgobwalkerGVII", 2005126, 0, 4, { -23.299919f, -27.250000f, -93.915253f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005474, 0, 4, { -25.869850f, -27.250000f, -91.505951f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005475, 0, 4, { -28.364830f, -27.250000f, -89.139442f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005126, 0, 4, { -24.477819f, -27.250000f, -93.315643f }, 2.500000f );
instance->registerEObj( "MagitekgobwalkerGVII", 2005474, 0, 4, { -27.127260f, -27.250000f, -90.671631f }, 2.500000f );
instance->registerEObj( "Unknown0", 2005047, 5796486, 4, { -16.006710f, 28.995720f, 121.127502f }, 0.991760f );
instance->registerEObj( "Unknown1", 2005047, 5796475, 4, { -15.991690f, 25.994120f, 104.104698f }, 1.000000f );
instance->registerEObj( "Unknown2", 2005047, 5796479, 4, { -0.042969f, -15.876210f, 39.414860f }, 1.000000f );
instance->registerEObj( "Unknown3", 2005047, 5796481, 4, { -0.042969f, -22.069151f, 4.294098f }, 1.000000f );
instance->registerEObj( "Steamspoutingcontraption", 2005048, 5828187, 4, { -20.999439f, 28.890051f, 120.379700f }, 1.000000f );
instance->registerEObj( "Unknown4", 2005428, 5828194, 4, { -20.812780f, 25.885040f, 102.729103f }, 1.000000f );
instance->registerEObj( "Unknown5", 2005428, 5828205, 4, { -5.111024f, -22.178221f, 3.677231f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -19.655809f, 31.065201f, 144.212204f }, 1.000000f );
instance->registerEObj( "Unknown6", 2005047, 5962936, 4, { -16.018070f, 27.033091f, 118.517899f }, 1.000000f );
instance->registerEObj( "Unknown7", 2005047, 5962937, 4, { 4.629210f, -8.535899f, 53.038620f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002735, 0, 4, { 0.000000f, -28.000000f, -53.246899f }, 0.750000f );
instance->registerEObj( "Unknown9", 2002872, 5787859, 4, { -0.137953f, -26.000000f, -52.603008f }, 1.000000f );
instance->registerEObj( "Unknown10", 2002872, 5787862, 4, { 0.000000f, -26.000000f, -96.909851f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006105, 5883005, 4, { 0.000000f, -28.000000f, -75.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 5908620, 4, { 0.000000f, -26.000000f, -110.560898f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -27.991100f, -115.007500f }, 1.000000f );
instance->registerEObj( "Steamspoutingcontraption", 2005427, 5828202, 4, { -5.000190f, -15.985280f, 39.105530f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5787826, 5, { -16.006710f, 36.148560f, 161.008804f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5908672, 5, { 0.002526f, -28.000019f, -23.439610f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,48 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheCuffoftheSon : public InstanceContentScript
{
public:
AlexanderTheCuffoftheSon() : InstanceContentScript( 30031 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005400, 0, 4, { -0.062597f, -7.999998f, -318.102112f }, 1.000000f );
instance->registerEObj( "Unknown1", 2004356, 6075850, 4, { 16.000000f, 17.661369f, 68.195396f }, 1.000000f );
instance->registerEObj( "Steamspoutingcontraption", 2004357, 6075772, 4, { 21.013269f, 19.288509f, 69.098198f }, 1.000000f );
instance->registerEObj( "Unknown2", 2004356, 6183194, 4, { 16.000000f, 17.933451f, 69.738426f }, 1.000000f );
instance->registerEObj( "Unknown3", 2004362, 6075779, 4, { 21.207670f, 12.939710f, 41.993370f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 6183959, 4, { 0.000000f, -26.000000f, -99.284462f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 6185722, 4, { 0.000000f, -25.918800f, -139.159302f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002735, 0, 4, { 0.000000f, -25.959690f, -100.169899f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002735, 0, 4, { 0.000000f, -19.459700f, -163.887405f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002872, 6185721, 4, { 0.000000f, -19.913139f, -203.123398f }, 1.000000f );
instance->registerEObj( "Unknown9", 2002872, 6183975, 4, { 0.000000f, -20.000000f, -163.001999f }, 1.000000f );
instance->registerEObj( "Unknown10", 2002735, 0, 4, { 0.000000f, -13.500000f, -227.525406f }, 1.000000f );
instance->registerEObj( "Unknown11", 2002872, 6185576, 4, { 0.000000f, -14.000000f, -267.622406f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002872, 6183981, 4, { 0.000000f, -14.000000f, -226.639999f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002735, 0, 4, { 0.000000f, -8.000000f, -286.936798f }, 1.000000f );
instance->registerEObj( "Unknown14", 2002872, 6183985, 4, { 0.000000f, -8.000000f, -286.051392f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6186651, 4, { -0.636187f, -7.999998f, -335.408813f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -7.921236f, -335.377502f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006984, 6210606, 4, { -0.151275f, -14.000000f, -248.039703f }, 1.000000f );
instance->registerEObj( "Unknown16", 2006989, 6234539, 4, { 1.000000f, -20.000000f, -184.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6177892, 5, { 16.000000f, 21.783440f, 91.573517f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 10.387650f, 18.918310f, 75.899696f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6184206, 5, { 0.000000f, -26.000000f, -65.141693f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,48 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheCuffoftheSonSavage : public InstanceContentScript
{
public:
AlexanderTheCuffoftheSonSavage() : InstanceContentScript( 30035 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005400, 0, 4, { -0.062597f, -7.999998f, -318.102112f }, 1.000000f );
instance->registerEObj( "Unknown1", 2004356, 6075850, 4, { 16.000000f, 17.661369f, 68.195396f }, 1.000000f );
instance->registerEObj( "Steamspoutingcontraption", 2004357, 6075772, 4, { 21.013269f, 19.288509f, 69.098198f }, 1.000000f );
instance->registerEObj( "Unknown2", 2004356, 6183194, 4, { 16.000000f, 17.933451f, 69.738426f }, 1.000000f );
instance->registerEObj( "Unknown3", 2004362, 6075779, 4, { 21.207670f, 12.939710f, 41.993370f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 6183959, 4, { 0.000000f, -26.000000f, -99.284462f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 6185722, 4, { 0.000000f, -25.918800f, -139.159302f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002735, 0, 4, { 0.000000f, -25.959690f, -100.169899f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002735, 0, 4, { 0.000000f, -19.459700f, -163.887405f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002872, 6185721, 4, { 0.000000f, -19.913139f, -203.123398f }, 1.000000f );
instance->registerEObj( "Unknown9", 2002872, 6183975, 4, { 0.000000f, -20.000000f, -163.001999f }, 1.000000f );
instance->registerEObj( "Unknown10", 2002735, 0, 4, { 0.000000f, -13.500000f, -227.525406f }, 1.000000f );
instance->registerEObj( "Unknown11", 2002872, 6185576, 4, { 0.000000f, -14.000000f, -267.622406f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002872, 6183981, 4, { 0.000000f, -14.000000f, -226.639999f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002735, 0, 4, { 0.000000f, -8.000000f, -286.936798f }, 1.000000f );
instance->registerEObj( "Unknown14", 2002872, 6183985, 4, { 0.000000f, -8.000000f, -286.051392f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6186651, 4, { -0.636187f, -7.999998f, -335.408813f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -7.921236f, -335.377502f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006984, 6210606, 4, { -0.151275f, -14.000000f, -248.039703f }, 1.000000f );
instance->registerEObj( "Unknown16", 2006989, 6234539, 4, { 1.000000f, -20.000000f, -184.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6177892, 5, { 16.000000f, 21.783440f, 91.573517f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 10.387650f, 18.918310f, 75.899696f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6184206, 5, { 0.000000f, -26.000000f, -65.141693f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,50 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheEyesoftheCreator : public InstanceContentScript
{
public:
AlexanderTheEyesoftheCreator() : InstanceContentScript( 30039 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6430458, 4, { 8.200209f, -250.000000f, -257.340210f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6430459, 4, { 8.200209f, -250.000000f, -242.154495f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6430457, 4, { -9.317612f, -250.000000f, -257.340210f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6430456, 4, { -9.317612f, -250.000000f, -242.154495f }, 1.000000f );
instance->registerEObj( "Powergenerator", 2007469, 0, 4, { 13.381770f, -250.000000f, -248.034500f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6513582, 4, { 10.437510f, -250.000000f, -260.791412f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6513579, 4, { 10.437510f, -250.000000f, -238.786697f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6513584, 4, { -11.731350f, -250.000000f, -260.791412f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007457, 6511025, 4, { -11.731350f, -250.000000f, -238.786697f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6516007, 4, { 0.000000f, -249.000000f, -250.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007457, 6412089, 4, { -124.346802f, -26.965401f, -70.917450f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6492511, 4, { -124.346802f, -26.965401f, -70.917503f }, 1.000000f );
instance->registerEObj( "Ingress", 2007456, 0, 4, { -40.238098f, 116.186600f, 3.921570f }, 0.991760f );
instance->registerEObj( "Unknown11", 2002735, 0, 4, { -40.738098f, 114.683800f, 6.860600f }, 0.750000f );
instance->registerEObj( "Unknown12", 2002872, 6480419, 4, { -40.263161f, 114.683800f, 4.312012f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, -246.936798f, -289.430511f }, 0.991760f );
instance->registerEObj( "Cranialhatch", 2007455, 6401919, 4, { -40.885181f, 114.683899f, 3.853281f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002872, 6488523, 4, { -41.825008f, 114.671501f, -5.474617f }, 0.991760f );
instance->registerEObj( "Unknown14", 2007457, 6480499, 4, { 0.029205f, -250.000000f, -269.982300f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6422309, 4, { 0.029205f, -249.000000f, -271.779205f }, 1.000000f );
instance->registerEObj( "Unknown16", 2002587, 0, 4, { -36.774879f, 114.683701f, -18.658051f }, 1.200000f );
instance->registerEObj( "Unknown17", 2002872, 6502657, 4, { -36.910030f, 114.683701f, -17.920090f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449051, 5, { -133.348099f, -24.805401f, -98.991310f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -133.531906f, -24.595860f, -91.717850f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6449334, 5, { -36.523010f, 114.683701f, -20.849701f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,50 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheEyesoftheCreatorSavage : public InstanceContentScript
{
public:
AlexanderTheEyesoftheCreatorSavage() : InstanceContentScript( 30043 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6430458, 4, { 8.200209f, -250.000000f, -257.340210f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6430459, 4, { 8.200209f, -250.000000f, -242.154495f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6430457, 4, { -9.317612f, -250.000000f, -257.340210f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6430456, 4, { -9.317612f, -250.000000f, -242.154495f }, 1.000000f );
instance->registerEObj( "Powergenerator", 2007469, 0, 4, { 13.381770f, -250.000000f, -248.034500f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6513582, 4, { 10.437510f, -250.000000f, -260.791412f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6513579, 4, { 10.437510f, -250.000000f, -238.786697f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6513584, 4, { -11.731350f, -250.000000f, -260.791412f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007457, 6511025, 4, { -11.731350f, -250.000000f, -238.786697f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6516007, 4, { 0.000000f, -249.000000f, -250.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007457, 6412089, 4, { -124.346802f, -26.965401f, -70.917450f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6492511, 4, { -124.346802f, -26.965401f, -70.917503f }, 1.000000f );
instance->registerEObj( "Ingress", 2007456, 0, 4, { -40.238098f, 116.186600f, 3.921570f }, 0.991760f );
instance->registerEObj( "Unknown11", 2002735, 0, 4, { -40.738098f, 114.683800f, 6.860600f }, 0.750000f );
instance->registerEObj( "Unknown12", 2002872, 6480419, 4, { -40.263161f, 114.683800f, 4.312012f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, -246.936798f, -289.430511f }, 0.991760f );
instance->registerEObj( "Cranialhatch", 2007455, 6401919, 4, { -40.885181f, 114.683899f, 3.853281f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002872, 6488523, 4, { -41.825008f, 114.671501f, -5.474617f }, 0.991760f );
instance->registerEObj( "Unknown14", 2007457, 6480499, 4, { 0.029205f, -250.000000f, -269.982300f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6422309, 4, { 0.029205f, -249.000000f, -271.779205f }, 1.000000f );
instance->registerEObj( "Unknown16", 2002587, 0, 4, { -36.774879f, 114.683701f, -18.658051f }, 1.200000f );
instance->registerEObj( "Unknown17", 2002872, 6502657, 4, { -36.910030f, 114.683701f, -17.920090f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449051, 5, { -133.348099f, -24.805401f, -98.991310f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -133.531906f, -24.595860f, -91.717850f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6449334, 5, { -36.523010f, 114.683701f, -20.849701f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,58 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheFistoftheFather : public InstanceContentScript
{
public:
AlexanderTheFistoftheFather() : InstanceContentScript( 30021 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005032, 0, 4, { -10.154560f, -23.900000f, -171.851105f }, 1.000000f );
instance->registerEObj( "Unknown1", 2005046, 0, 4, { -13.656920f, -24.002501f, -180.132797f }, 0.991760f );
instance->registerEObj( "Unknown2", 2005033, 0, 4, { -16.466789f, -24.000000f, -176.308197f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002735, 0, 4, { 0.000000f, 8.000000f, -39.386002f }, 0.750000f );
instance->registerEObj( "Unknown4", 2002872, 5787765, 4, { -0.007763f, 8.000001f, -38.723202f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 5787769, 4, { -0.007763f, 8.000002f, -76.255096f }, 1.000000f );
instance->registerEObj( "Unknown6", 2005148, 5835158, 4, { -5.000000f, -4.351456f, 18.500000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2005149, 5835159, 4, { 5.000000f, -4.368736f, 18.500000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2005150, 5835148, 4, { -4.000000f, -3.485719f, 13.500000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2005151, 5835149, 4, { 4.000000f, -3.483227f, 13.500000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2005315, 5835144, 4, { -4.000000f, -2.619212f, 8.500000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006035, 5835145, 4, { 4.000000f, -2.621703f, 8.500000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2006053, 5835143, 4, { -3.000000f, -1.918940f, 4.500000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2006054, 5835135, 4, { 3.000000f, -1.911465f, 4.500000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2006055, 5835141, 4, { -3.000000f, -1.231334f, 0.500000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006056, 5835136, 4, { 3.000000f, -1.231335f, 0.500000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2006057, 5835153, 4, { -9.000000f, -3.642947f, 14.500000f }, 1.000000f );
instance->registerEObj( "Unknown17", 2006058, 5835152, 4, { -9.000000f, -3.309154f, 12.500000f }, 1.000000f );
instance->registerEObj( "Unknown18", 2006059, 5835151, 4, { 9.000000f, -3.666079f, 14.500000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2006060, 5835150, 4, { 9.000000f, -3.310075f, 12.500000f }, 1.000000f );
instance->registerEObj( "Unknown20", 2006093, 5858144, 4, { -0.006211f, 12.000000f, -107.218903f }, 1.000000f );
instance->registerEObj( "Unknown21", 2002872, 5787778, 4, { 0.000000f, 12.000000f, -107.839302f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.035584f, -24.311769f, -187.660599f }, 1.000000f );
instance->registerEObj( "Unknown22", 2005402, 5815199, 4, { 1.317244f, -23.900000f, -173.937302f }, 1.000000f );
instance->registerEObj( "Unknown23", 2005401, 5837182, 4, { -0.350596f, -23.900000f, -171.328796f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 5908619, 4, { 0.000000f, -23.476339f, -186.888397f }, 1.000000f );
instance->registerEObj( "Unknown24", 2002735, 0, 4, { 0.000000f, 11.993800f, -108.070297f }, 0.500000f );
instance->registerEObj( "Entrance", 2000182, 5786793, 5, { -0.057753f, -21.358721f, 88.563942f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -1.141299f, -16.781481f, 74.122673f }, 1.000000f );
instance->registerEObj( "Unknown26", 2005147, 5905927, 4, { -0.186450f, -20.599979f, 84.260910f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5911084, 5, { -0.057753f, 8.090733f, -31.639650f }, 1.000000f );
instance->registerEObj( "Unknown28", 2000608, 5911088, 4, { -0.300161f, 5.743856f, -19.072269f }, 1.000000f );
instance->registerEObj( "Unknown29", 2005147, 5912244, 4, { -0.186450f, 8.755365f, -27.952221f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,58 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheFistoftheFatherSavage : public InstanceContentScript
{
public:
AlexanderTheFistoftheFatherSavage() : InstanceContentScript( 30025 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005032, 0, 4, { -10.154560f, -23.900000f, -171.851105f }, 1.000000f );
instance->registerEObj( "Unknown1", 2005046, 0, 4, { -13.656920f, -24.002501f, -180.132797f }, 0.991760f );
instance->registerEObj( "Unknown2", 2005033, 0, 4, { -16.466789f, -24.000000f, -176.308197f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002735, 0, 4, { 0.000000f, 8.000000f, -39.386002f }, 0.750000f );
instance->registerEObj( "Unknown4", 2002872, 5787765, 4, { -0.007763f, 8.000001f, -38.723202f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 5787769, 4, { -0.007763f, 8.000002f, -76.255096f }, 1.000000f );
instance->registerEObj( "Unknown6", 2005148, 5835158, 4, { -5.000000f, -4.351456f, 18.500000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2005149, 5835159, 4, { 5.000000f, -4.368736f, 18.500000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2005150, 5835148, 4, { -4.000000f, -3.485719f, 13.500000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2005151, 5835149, 4, { 4.000000f, -3.483227f, 13.500000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2005315, 5835144, 4, { -4.000000f, -2.619212f, 8.500000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006035, 5835145, 4, { 4.000000f, -2.621703f, 8.500000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2006053, 5835143, 4, { -3.000000f, -1.918940f, 4.500000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2006054, 5835135, 4, { 3.000000f, -1.911465f, 4.500000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2006055, 5835141, 4, { -3.000000f, -1.231334f, 0.500000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006056, 5835136, 4, { 3.000000f, -1.231335f, 0.500000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2006057, 5835153, 4, { -9.000000f, -3.642947f, 14.500000f }, 1.000000f );
instance->registerEObj( "Unknown17", 2006058, 5835152, 4, { -9.000000f, -3.309154f, 12.500000f }, 1.000000f );
instance->registerEObj( "Unknown18", 2006059, 5835151, 4, { 9.000000f, -3.666079f, 14.500000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2006060, 5835150, 4, { 9.000000f, -3.310075f, 12.500000f }, 1.000000f );
instance->registerEObj( "Unknown20", 2006093, 5858144, 4, { -0.006211f, 12.000000f, -107.218903f }, 1.000000f );
instance->registerEObj( "Unknown21", 2002872, 5787778, 4, { 0.000000f, 12.000000f, -107.839302f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.035584f, -24.311769f, -187.660599f }, 1.000000f );
instance->registerEObj( "Unknown22", 2005402, 5815199, 4, { 1.317244f, -23.900000f, -173.937302f }, 1.000000f );
instance->registerEObj( "Unknown23", 2005401, 5837182, 4, { -0.350596f, -23.900000f, -171.328796f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 5908619, 4, { 0.000000f, -23.476339f, -186.888397f }, 1.000000f );
instance->registerEObj( "Unknown24", 2002735, 0, 4, { 0.000000f, 11.993800f, -108.070297f }, 0.500000f );
instance->registerEObj( "Entrance", 2000182, 5786793, 5, { -0.057753f, -21.358721f, 88.563942f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -1.141299f, -16.781481f, 74.122673f }, 1.000000f );
instance->registerEObj( "Unknown26", 2005147, 5905927, 4, { -0.186450f, -20.599979f, 84.260910f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5911084, 5, { -0.057753f, 8.090733f, -31.639650f }, 1.000000f );
instance->registerEObj( "Unknown28", 2000608, 5911088, 4, { -0.300161f, 5.743856f, -19.072269f }, 1.000000f );
instance->registerEObj( "Unknown29", 2005147, 5912244, 4, { -0.186450f, 8.755365f, -27.952221f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,49 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheFistoftheSon : public InstanceContentScript
{
public:
AlexanderTheFistoftheSon() : InstanceContentScript( 30030 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006093, 0, 4, { -0.030479f, -18.000000f, -87.654160f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6179766, 4, { 0.048718f, -8.000000f, -25.550190f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002872, 6179771, 4, { 0.348718f, -8.000000f, -62.819778f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002587, 0, 4, { 0.000000f, -7.796605f, -27.253839f }, 1.400000f );
instance->registerEObj( "Unknown4", 2002872, 6179774, 4, { 0.000000f, -18.000000f, -86.751549f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { 0.000000f, -18.000000f, -88.696098f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -10.159560f, -10.000000f, -208.556000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2006965, 6200579, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2004870, 6200506, 4, { -0.400928f, -10.000000f, -198.953598f }, 1.000000f );
instance->registerEObj( "Unknown8", 2005111, 6200497, 4, { 9.766629f, -10.000000f, -190.029099f }, 1.000000f );
instance->registerEObj( "Koboldkey", 2006468, 6200507, 4, { -9.431794f, -10.000000f, -190.472397f }, 1.000000f );
instance->registerEObj( "Koboldkey", 2006469, 6200508, 4, { 0.206919f, -10.000000f, -180.011597f }, 1.000000f );
instance->registerEObj( "Unknown9", 2004363, 0, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2004367, 0, 4, { 0.000000f, -10.000000f, -206.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2004368, 0, 4, { 16.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2004369, 0, 4, { -16.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2004575, 0, 4, { 0.000000f, -10.000000f, -174.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6180367, 4, { -8.545354f, -9.800000f, -209.792007f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6177861, 5, { 0.000000f, -60.199001f, 70.921097f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 1.189643f, -53.337769f, 57.917198f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006105, 6185484, 4, { 0.000000f, -58.108219f, 65.176361f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6184198, 5, { 4.589292f, -3.826589f, 1.082808f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 3.135107f, -6.123573f, -3.436843f }, 1.000000f );
instance->registerEObj( "Unknown17", 2006105, 6198124, 4, { 4.362909f, -6.098227f, -3.232224f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,49 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheFistoftheSonSavage : public InstanceContentScript
{
public:
AlexanderTheFistoftheSonSavage() : InstanceContentScript( 30034 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006093, 0, 4, { -0.030479f, -18.000000f, -87.654160f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6179766, 4, { 0.048718f, -8.000000f, -25.550190f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002872, 6179771, 4, { 0.348718f, -8.000000f, -62.819778f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002587, 0, 4, { 0.000000f, -7.796605f, -27.253839f }, 1.400000f );
instance->registerEObj( "Unknown4", 2002872, 6179774, 4, { 0.000000f, -18.000000f, -86.751549f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { 0.000000f, -18.000000f, -88.696098f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -10.159560f, -10.000000f, -208.556000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2006965, 6200579, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2004870, 6200506, 4, { -0.400928f, -10.000000f, -198.953598f }, 1.000000f );
instance->registerEObj( "Unknown8", 2005111, 6200497, 4, { 9.766629f, -10.000000f, -190.029099f }, 1.000000f );
instance->registerEObj( "Koboldkey", 2006468, 6200507, 4, { -9.431794f, -10.000000f, -190.472397f }, 1.000000f );
instance->registerEObj( "Koboldkey", 2006469, 6200508, 4, { 0.206919f, -10.000000f, -180.011597f }, 1.000000f );
instance->registerEObj( "Unknown9", 2004363, 0, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2004367, 0, 4, { 0.000000f, -10.000000f, -206.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2004368, 0, 4, { 16.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2004369, 0, 4, { -16.000000f, -10.000000f, -190.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2004575, 0, 4, { 0.000000f, -10.000000f, -174.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2005313, 6180367, 4, { -8.545354f, -9.800000f, -209.792007f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6177861, 5, { 0.000000f, -60.199001f, 70.921097f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 1.189643f, -53.337769f, 57.917198f }, 1.000000f );
instance->registerEObj( "Unknown15", 2006105, 6185484, 4, { 0.000000f, -58.108219f, 65.176361f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6184198, 5, { 4.589292f, -3.826589f, 1.082808f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 3.135107f, -6.123573f, -3.436843f }, 1.000000f );
instance->registerEObj( "Unknown17", 2006105, 6198124, 4, { 4.362909f, -6.098227f, -3.232224f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,55 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheHeartoftheCreator : public InstanceContentScript
{
public:
AlexanderTheHeartoftheCreator() : InstanceContentScript( 30041 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Openduct", 2007466, 0, 4, { 0.000000f, -79.986076f, 42.000000f }, 1.000000f );
instance->registerEObj( "Openduct", 2007466, 0, 4, { 10.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Openduct", 2007466, 0, 4, { 0.000000f, -79.986076f, 62.000000f }, 1.000000f );
instance->registerEObj( "Openduct", 2007466, 0, 4, { -10.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown0", 2007457, 6516055, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6516054, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6516050, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6516150, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6516057, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6516049, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6516058, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007457, 6516056, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6433752, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007457, 6498824, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6494083, 4, { -12.120000f, -79.986076f, 45.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6494060, 4, { 12.120000f, -79.986076f, 45.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6494084, 4, { 0.000000f, -79.986076f, 66.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007497, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6572855, 4, { 0.000000f, -80.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6573190, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007507, 0, 4, { 0.000000f, -79.986076f, 2.957292f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007457, 6433738, 4, { 26.696230f, 0.000000f, 11.513790f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 6433741, 4, { -57.433731f, -40.000000f, -0.807872f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -79.986076f, 40.000000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2002872, 6485880, 4, { -58.072899f, -39.959671f, -0.860951f }, 1.000000f );
instance->registerEObj( "Unknown20", 2002735, 0, 4, { -59.879780f, -40.078049f, 0.248821f }, 0.500000f );
instance->registerEObj( "Unknown21", 2006981, 6588684, 4, { 0.000000f, -80.000000f, 51.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449497, 5, { 5.000000f, 0.060100f, 29.472811f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 15.893050f, -0.000000f, 20.165380f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449499, 5, { -46.692200f, -40.000000f, -16.064711f }, 2.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,55 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheHeartoftheCreatorSavage : public InstanceContentScript
{
public:
AlexanderTheHeartoftheCreatorSavage() : InstanceContentScript( 30045 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Openduct", 2007466, 0, 4, { 0.000000f, -79.986076f, 42.000000f }, 1.000000f );
instance->registerEObj( "Openduct", 2007466, 0, 4, { 10.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Openduct", 2007466, 0, 4, { 0.000000f, -79.986076f, 62.000000f }, 1.000000f );
instance->registerEObj( "Openduct", 2007466, 0, 4, { -10.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown0", 2007457, 6516055, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6516054, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6516050, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6516150, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6516057, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6516049, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6516058, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007457, 6516056, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6433752, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007457, 6498824, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6494083, 4, { -12.120000f, -79.986076f, 45.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6494060, 4, { 12.120000f, -79.986076f, 45.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6494084, 4, { 0.000000f, -79.986076f, 66.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007497, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6572855, 4, { 0.000000f, -80.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6573190, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007507, 0, 4, { 0.000000f, -79.986076f, 2.957292f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007457, 6433738, 4, { 26.696230f, 0.000000f, 11.513790f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 6433741, 4, { -57.433731f, -40.000000f, -0.807872f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -79.986076f, 40.000000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2002872, 6485880, 4, { -58.072899f, -39.959671f, -0.860951f }, 1.000000f );
instance->registerEObj( "Unknown20", 2002735, 0, 4, { -59.879780f, -40.078049f, 0.248821f }, 0.500000f );
instance->registerEObj( "Unknown21", 2006981, 6588684, 4, { 0.000000f, -80.000000f, 51.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449497, 5, { 5.000000f, 0.060100f, 29.472811f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 15.893050f, -0.000000f, 20.165380f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449499, 5, { -46.692200f, -40.000000f, -16.064711f }, 2.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,46 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheSouloftheCreator : public InstanceContentScript
{
public:
AlexanderTheSouloftheCreator() : InstanceContentScript( 30042 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 400.000000f, -21.000000f }, 1.000000f );
instance->registerEObj( "Unknown0", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007468, 0, 4, { 14.140000f, 400.049988f, 14.140000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007468, 0, 4, { -14.140000f, 400.049988f, -14.140000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007468, 0, 4, { -14.140000f, 400.049988f, 14.140000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007519, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007520, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007521, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6421491, 4, { 0.000000f, 400.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007516, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6487368, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6487369, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6487367, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 6487366, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6483882, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6421479, 4, { 0.000000f, 400.168701f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007499, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007534, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 6539545, 4, { 0.024963f, -480.000000f, 52.037621f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449508, 5, { -0.015367f, 400.000000f, 21.278250f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,46 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AlexanderTheSouloftheCreatorSavage : public InstanceContentScript
{
public:
AlexanderTheSouloftheCreatorSavage() : InstanceContentScript( 30046 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 400.000000f, -21.000000f }, 1.000000f );
instance->registerEObj( "Unknown0", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007468, 0, 4, { 14.140000f, 400.049988f, 14.140000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007468, 0, 4, { -14.140000f, 400.049988f, -14.140000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007468, 0, 4, { -14.140000f, 400.049988f, 14.140000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007519, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007520, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007521, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6421491, 4, { 0.000000f, 400.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007516, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6487368, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6487369, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6487367, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 6487366, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6483882, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6421479, 4, { 0.000000f, 400.168701f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007499, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007534, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 6539545, 4, { 0.024963f, -480.000000f, 52.037621f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6449508, 5, { -0.015367f, 400.000000f, 21.278250f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,27 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AllsWellthatEndsintheWell : public InstanceContentScript
{
public:
AllsWellthatEndsintheWell() : InstanceContentScript( 10007 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,107 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AmdaporKeep : public InstanceContentScript
{
public:
AmdaporKeep() : InstanceContentScript( 14 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2000551, 4277027, 4, { -3.577190f, 48.000000f, -12.625050f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000552, 4277005, 4, { 21.455280f, 48.000011f, -12.604770f }, 1.000000f );
instance->registerEObj( "Unknown2", 2000553, 4277029, 4, { -3.963791f, 48.000000f, 9.699657f }, 1.000000f );
instance->registerEObj( "Unknown3", 2000554, 4277028, 4, { 21.081841f, 47.999920f, 9.731779f }, 1.000000f );
instance->registerEObj( "Unknown4", 2000491, 4246565, 4, { -254.388702f, -8.857766f, -0.323940f }, 1.000000f );
instance->registerEObj( "Unknown5", 2000492, 0, 4, { -266.179810f, -9.200000f, -0.162207f }, 1.000000f );
instance->registerEObj( "Exit", 2000493, 4246574, 4, { -12.466670f, 48.285069f, -0.015320f }, 0.991760f );
instance->registerEObj( "Unknown6", 2000494, 4246576, 4, { -81.527344f, 0.000003f, -1.602537f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000495, 4246594, 4, { -81.412201f, 0.000003f, 0.186550f }, 1.000000f );
instance->registerEObj( "Unknown8", 2000496, 4246595, 4, { 199.816895f, 21.957701f, -104.781303f }, 0.991760f );
instance->registerEObj( "Unknown9", 2000497, 4246596, 4, { 200.915497f, 21.957701f, -104.598198f }, 0.991760f );
instance->registerEObj( "Unknown10", 2000498, 4246617, 4, { 34.775269f, 48.081181f, 0.381470f }, 0.991760f );
instance->registerEObj( "Unknown11", 2000499, 4246618, 4, { 34.775269f, 48.081181f, -0.839294f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -246.833496f, -8.499996f, 4.016408f }, 1.000000f );
instance->registerEObj( "Aetherialflow", 2000500, 4247835, 4, { -10.236110f, -0.000000f, -0.015320f }, 0.991760f );
instance->registerEObj( "PresenceChamberdoor", 2000502, 4308888, 4, { 60.483269f, 48.174511f, -0.015320f }, 0.991760f );
instance->registerEObj( "BloodyTranseptdoor", 2000687, 4308274, 4, { 199.985397f, 22.200001f, -103.389503f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002741, 4388278, 4, { -82.462273f, 0.000002f, 0.045686f }, 1.000000f );
instance->registerEObj( "Unknown13", 2000509, 4271520, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f );
instance->registerEObj( "Unknown14", 2000510, 4271522, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown15", 2000511, 4271529, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown16", 2000512, 4271531, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown17", 2000513, 4271532, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown18", 2000514, 4271533, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown19", 2000521, 4274657, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f );
instance->registerEObj( "Unknown20", 2000522, 4274656, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f );
instance->registerEObj( "Unknown21", 2000523, 4274655, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f );
instance->registerEObj( "Unknown22", 2000524, 4274661, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f );
instance->registerEObj( "Unknown23", 2000525, 4274660, 4, { 206.286697f, 22.079769f, 57.968990f }, 0.991760f );
instance->registerEObj( "Unknown24", 2000526, 4274659, 4, { 206.286697f, 22.079769f, 65.995239f }, 0.991760f );
instance->registerEObj( "Unknown25", 2000533, 4274648, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown26", 2000534, 4274649, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown27", 2000535, 4274650, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f );
instance->registerEObj( "Unknown28", 2000536, 4274651, 4, { 241.931793f, 22.079769f, 6.240906f }, 0.991760f );
instance->registerEObj( "Unknown29", 2000537, 4274652, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown30", 2000538, 4274653, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown31", 2000545, 4274662, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f );
instance->registerEObj( "Unknown32", 2000546, 4274667, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f );
instance->registerEObj( "Unknown33", 2000547, 4274666, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f );
instance->registerEObj( "Unknown34", 2000548, 4274663, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f );
instance->registerEObj( "Unknown35", 2000549, 4274665, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f );
instance->registerEObj( "Unknown36", 2000550, 4274664, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f );
instance->registerEObj( "Unknown37", 2000503, 4274671, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f );
instance->registerEObj( "Unknown38", 2000504, 4274672, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown39", 2000505, 4274673, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown40", 2000506, 4274674, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown41", 2000507, 4274675, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown42", 2000508, 4274676, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown43", 2000515, 4274685, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f );
instance->registerEObj( "Unknown44", 2000516, 4274684, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f );
instance->registerEObj( "Unknown45", 2000517, 4274683, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f );
instance->registerEObj( "Unknown46", 2000518, 4274688, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f );
instance->registerEObj( "Unknown47", 2000519, 4274687, 4, { 206.317093f, 22.079769f, 57.968990f }, 0.991760f );
instance->registerEObj( "Unknown48", 2000520, 4274686, 4, { 206.317093f, 22.079769f, 65.995239f }, 0.991760f );
instance->registerEObj( "Unknown49", 2000527, 4274677, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown50", 2000528, 4274678, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown51", 2000529, 4274679, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f );
instance->registerEObj( "Unknown52", 2000530, 4274680, 4, { 241.931793f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown53", 2000531, 4274681, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown54", 2000532, 4274682, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown55", 2000539, 4274689, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f );
instance->registerEObj( "Unknown56", 2000540, 4274694, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f );
instance->registerEObj( "Unknown57", 2000541, 4274693, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f );
instance->registerEObj( "Unknown58", 2000542, 4274690, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f );
instance->registerEObj( "Unknown59", 2000543, 4274692, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f );
instance->registerEObj( "Unknown60", 2000544, 4274691, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5608623, 5, { -156.520401f, -2.800003f, -5.140180f }, 1.000000f );
instance->registerEObj( "Unknown62", 2002872, 5608617, 4, { -154.662003f, -2.800003f, 5.028913f }, 1.000000f );
instance->registerEObj( "Unknown63", 2002735, 0, 4, { -151.232193f, -2.822998f, 0.289556f }, 1.174927f );
instance->registerEObj( "Unknown64", 2005128, 5608619, 4, { -112.240501f, -2.800003f, -0.701091f }, 1.000000f );
instance->registerEObj( "Unknown65", 2002735, 0, 4, { -46.585720f, 0.045776f, 0.190301f }, 1.179312f );
instance->registerEObj( "Unknown66", 2002872, 5608620, 4, { -46.476231f, 0.000000f, -0.510445f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -7.766907f, -0.015320f, 0.015198f }, 0.991760f );
instance->registerEObj( "Unknown67", 2000561, 4248559, 4, { 200.121902f, 21.988159f, -114.000000f }, 1.000000f );
instance->registerEObj( "Unknown68", 2000555, 4249099, 4, { 200.000000f, 21.988159f, -151.822800f }, 0.991760f );
instance->registerEObj( "Aetherialflow", 2000501, 4247838, 4, { 200.061005f, 22.000000f, -165.266006f }, 0.991760f );
instance->registerEObj( "Unknown69", 2000556, 4249100, 4, { 200.000000f, 21.988159f, -146.822800f }, 0.991760f );
instance->registerEObj( "Unknown70", 2000557, 4249101, 4, { 200.000000f, 21.988159f, -141.822800f }, 0.991760f );
instance->registerEObj( "Unknown71", 2000560, 4249104, 4, { 200.000000f, 21.988159f, -126.822800f }, 0.991760f );
instance->registerEObj( "Unknown72", 2000602, 4253048, 4, { 200.000000f, 21.988159f, -121.822800f }, 0.991760f );
instance->registerEObj( "Unknown73", 2000559, 4249103, 4, { 200.000000f, 21.988159f, -131.822800f }, 0.991760f );
instance->registerEObj( "Unknown74", 2000558, 4249102, 4, { 200.000000f, 21.957701f, -136.838501f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,56 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AmdaporKeepHard : public InstanceContentScript
{
public:
AmdaporKeepHard() : InstanceContentScript( 29 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002872, 5040923, 4, { 203.452301f, 0.116688f, 208.657593f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002735, 0, 4, { 199.471802f, 0.116693f, 210.128204f }, 1.000000f );
instance->registerEObj( "Unknown2", 2005153, 5619221, 4, { 198.706802f, -20.000010f, 229.113907f }, 1.000000f );
instance->registerEObj( "Unknown3", 2004696, 5009720, 4, { -200.316895f, -4.301562f, -43.621670f }, 1.000000f );
instance->registerEObj( "Unknown4", 2004697, 5009721, 4, { -47.771290f, -0.000000f, -71.658272f }, 1.000000f );
instance->registerEObj( "Unknown5", 2004698, 5031991, 4, { -125.087196f, -2.000000f, 28.417601f }, 1.000000f );
instance->registerEObj( "Unknown6", 2004699, 5031992, 4, { -104.790604f, -2.000000f, 47.174728f }, 1.000000f );
instance->registerEObj( "Unknown7", 2004700, 0, 4, { 2.343430f, 48.179089f, -2.083742f }, 1.000000f );
instance->registerEObj( "Unknown8", 2004702, 5009732, 4, { 125.604897f, 43.999989f, 3.999085f }, 1.000000f );
instance->registerEObj( "Unknown9", 2004701, 0, 4, { 149.666000f, 44.200001f, -0.006115f }, 1.000000f );
instance->registerEObj( "Unknown10", 2004703, 5010816, 4, { 196.927399f, 44.000019f, -101.381798f }, 1.000000f );
instance->registerEObj( "Unknown11", 2004704, 5032163, 4, { 199.696106f, 44.000000f, -181.197006f }, 1.000000f );
instance->registerEObj( "Aetherialflow", 2004705, 5032164, 4, { 199.682800f, 44.163898f, -180.392395f }, 1.000000f );
instance->registerEObj( "Fellorb", 2004706, 5009746, 4, { 200.094101f, -0.000008f, 0.050249f }, 1.000000f );
instance->registerEObj( "Aetherialflow", 2004707, 5033533, 4, { 199.899506f, 0.000000f, -3.297300f }, 1.000000f );
instance->registerEObj( "Unknown12", 2004768, 5033548, 4, { 210.649307f, 0.116687f, -6.120441f }, 1.000000f );
instance->registerEObj( "Unknown13", 2004769, 5033549, 4, { 189.489807f, 0.116688f, -6.804901f }, 1.000000f );
instance->registerEObj( "Unknown14", 2004770, 5033551, 4, { 204.506500f, 0.116687f, 9.902725f }, 1.000000f );
instance->registerEObj( "Unknown15", 2004708, 5034801, 4, { -119.510101f, -2.400002f, 18.885540f }, 1.000000f );
instance->registerEObj( "Unknown16", 2002872, 5034800, 4, { -130.314606f, -2.400000f, -18.221069f }, 1.000000f );
instance->registerEObj( "Unknown17", 2002735, 0, 4, { -125.041801f, -1.964380f, -20.543480f }, 1.000000f );
instance->registerEObj( "Unknown18", 2004996, 5390927, 4, { -112.845497f, -2.400000f, 12.122500f }, 1.000000f );
instance->registerEObj( "Unknown19", 2004997, 5390928, 4, { -112.845497f, -2.400000f, -12.378100f }, 1.000000f );
instance->registerEObj( "Unknown20", 2004998, 5390929, 4, { -137.250000f, -2.400000f, 12.122500f }, 1.000000f );
instance->registerEObj( "Unknown21", 2004999, 5390930, 4, { -137.396194f, -2.400000f, -12.366500f }, 1.000000f );
instance->registerEObj( "Unknown22", 2004782, 5038257, 4, { 198.459198f, 43.991699f, -172.369705f }, 1.000000f );
instance->registerEObj( "Unknown23", 2002872, 5038255, 4, { 197.802597f, 43.991699f, -125.932701f }, 1.000000f );
instance->registerEObj( "Unknown24", 2002735, 0, 4, { 199.511703f, 44.022221f, -130.601303f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 5018466, 5, { -255.724792f, -9.199999f, -5.249732f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -252.173401f, -9.199999f, 5.737248f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 200.798599f, -0.000008f, 240.880905f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,25 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AnnoytheVoid : public InstanceContentScript
{
public:
AnnoytheVoid() : InstanceContentScript( 10010 )
{ }
void onInit( InstanceContentPtr instance ) override
{
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AssistAlliesinDefeatingaTarget : public InstanceContentScript
{
public:
AssistAlliesinDefeatingaTarget() : InstanceContentScript( 15008 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,39 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class Astragalos : public InstanceContentScript
{
public:
Astragalos() : InstanceContentScript( 51001 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 7033316, 4, { -140.058197f, 45.799999f, -133.960495f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 7033315, 4, { -123.008400f, 16.299999f, 103.779503f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 7033317, 4, { 105.712799f, 16.299980f, 114.356003f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 7033318, 4, { 183.420807f, 45.799980f, -111.239098f }, 1.000000f );
instance->registerEObj( "Powergenerator", 2009034, 7032566, 4, { 6.485046f, 46.386410f, -10.055730f }, 0.991760f );
instance->registerEObj( "Hangarterminal", 2009035, 7032549, 4, { -258.015198f, 44.361351f, 21.038191f }, 1.000000f );
instance->registerEObj( "Hangarterminal", 2009062, 7032550, 4, { -262.674988f, 44.773441f, -32.764599f }, 1.000000f );
instance->registerEObj( "Hangarterminal", 2009063, 7032561, 4, { 276.628510f, 44.544209f, 18.968180f }, 1.000000f );
instance->registerEObj( "Hangarterminal", 2009064, 7032562, 4, { 258.262787f, 44.210709f, 69.718079f }, 1.000000f );
instance->registerEObj( "Ceruleumtank", 2009031, 0, 4, { 8.651855f, 46.280640f, -142.595596f }, 0.991760f );
instance->registerEObj( "Steamcannon", 2009032, 0, 4, { -181.307602f, 47.593700f, -28.846230f }, 1.000000f );
instance->registerEObj( "Steamcannon", 2009033, 0, 4, { -178.482193f, 47.593700f, 2.992350f }, 1.000000f );
instance->registerEObj( "Steamcannon", 2009040, 0, 4, { 186.000504f, 47.578602f, 31.721189f }, 0.991760f );
instance->registerEObj( "Steamcannon", 2009041, 0, 4, { 196.952606f, 47.593700f, 1.659642f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AvoidAreaofEffectAttacks : public InstanceContentScript
{
public:
AvoidAreaofEffectAttacks() : InstanceContentScript( 15001 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class AvoidEngagedTargets : public InstanceContentScript
{
public:
AvoidEngagedTargets() : InstanceContentScript( 15015 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,51 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BaelsarsWall : public InstanceContentScript
{
public:
BaelsarsWall() : InstanceContentScript( 48 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002735, 0, 4, { -173.966797f, 3.049999f, 52.443710f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6588628, 4, { -173.612198f, 3.049997f, 52.688000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002872, 6588629, 4, { -154.029907f, 3.049906f, 72.262756f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002735, 0, 4, { 95.577843f, -300.028412f, 0.707827f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 6588652, 4, { 95.163948f, -300.028198f, 0.952097f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002872, 6588653, 4, { 135.748398f, -300.000092f, 0.172490f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002872, 6588667, 4, { 371.527588f, 212.000000f, 391.566010f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002735, 0, 4, { 371.795685f, 212.000000f, 391.643097f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -230.764297f, -0.932137f, -173.143600f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 352.071411f, 212.000000f, 391.988892f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6562675, 5, { -228.044006f, -0.901261f, -183.153198f }, 1.000000f );
instance->registerEObj( "Imperialidentificationkey", 2007567, 0, 4, { -202.837997f, -0.966086f, -62.488140f }, 1.000000f );
instance->registerEObj( "Securityterminal", 2007571, 6640773, 4, { -206.023102f, 2.815013f, -48.897739f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007575, 6501039, 4, { -203.861694f, 1.804717f, -49.827511f }, 1.000000f );
instance->registerEObj( "Imperialidentificationkey", 2007568, 0, 4, { -176.569397f, 2.150000f, 17.400681f }, 1.000000f );
instance->registerEObj( "Securityterminal", 2007572, 6516973, 4, { -187.083206f, 2.707914f, 19.031469f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007576, 6502290, 4, { -174.854904f, 2.100000f, 23.458460f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007776, 6500492, 4, { -126.770897f, 2.000089f, 72.952606f }, 1.000000f );
instance->registerEObj( "Controlpanel", 2007580, 0, 4, { -0.003809f, -299.760315f, 0.024599f }, 2.000000f );
instance->registerEObj( "Controlpanel", 2007581, 0, 4, { 177.511993f, -298.963196f, 4.224624f }, 0.991760f );
instance->registerEObj( "Controlpanel", 2007582, 6523203, 4, { 177.434006f, -298.072601f, 6.243333f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007601, 6516974, 4, { 176.321396f, -299.105713f, 0.250570f }, 1.000000f );
instance->registerEObj( "Imperialidentificationkey", 2007569, 0, 4, { 317.032288f, 169.000107f, 230.153503f }, 1.000000f );
instance->registerEObj( "Securityterminal", 2007573, 6488516, 4, { 320.921600f, 169.867996f, 243.976807f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007577, 6488509, 4, { 328.225189f, 169.000107f, 244.581894f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007578, 6777152, 4, { 382.790100f, 203.000000f, 357.169403f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,49 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BardamsMettle : public InstanceContentScript
{
public:
BardamsMettle() : InstanceContentScript( 53 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007896, 6803926, 4, { 3.704567f, -0.506593f, 225.007507f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6805825, 4, { 4.867329f, -0.098875f, 275.309509f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002735, 0, 4, { 4.932000f, -0.320500f, 274.559509f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007899, 6802026, 4, { -28.138130f, -45.000000f, -32.892731f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 6806775, 4, { -28.390051f, -45.148991f, 8.165403f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { -28.551781f, -45.222500f, 5.617400f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007903, 6773193, 4, { -18.557831f, -44.964081f, -0.932714f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007904, 6773192, 4, { -30.723289f, -45.025860f, 1.953206f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007905, 6773194, 4, { -42.383171f, -44.962471f, -5.125507f }, 1.000000f );
instance->registerEObj( "Unknown9", 2008196, 0, 4, { -37.125240f, -45.059940f, -9.414856f }, 0.991760f );
instance->registerEObj( "Unknown10", 2008310, 6879064, 4, { -23.194941f, -45.000000f, -3.016589f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 7008362, 4, { -28.500000f, -45.000000f, -14.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002872, 6806776, 4, { 24.174879f, -167.392899f, -453.406586f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002735, 0, 4, { 24.419100f, -167.350601f, -455.580109f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007894, 6525794, 4, { -36.023540f, 4.305134f, 406.807404f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007895, 6525806, 4, { 4.331786f, 1.464790f, 289.456207f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007897, 6540078, 4, { -49.525101f, -45.174839f, 117.206200f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007898, 6540093, 4, { -14.321400f, -42.200001f, 42.272179f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007900, 6525664, 4, { -19.668949f, -188.037003f, -235.950302f }, 0.991760f );
instance->registerEObj( "Unknown19", 2007901, 6525665, 4, { 25.192631f, -172.808502f, -362.417114f }, 0.991760f );
instance->registerEObj( "Unknown20", 2007902, 6525180, 4, { 23.936859f, -172.125198f, -405.882996f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6797774, 5, { -23.838560f, 8.289917f, 482.742615f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -20.252930f, 8.134582f, 489.817200f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 23.942671f, -167.617996f, -486.860809f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,25 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BasicTrainingEnemyParties : public InstanceContentScript
{
public:
BasicTrainingEnemyParties() : InstanceContentScript( 10001 )
{ }
void onInit( InstanceContentPtr instance ) override
{
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,28 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BasicTrainingEnemyStrongholds : public InstanceContentScript
{
public:
BasicTrainingEnemyStrongholds() : InstanceContentScript( 10003 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f );
instance->registerEObj( "Unknown0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000604, 4262798, 4, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,107 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BattleintheBigKeep : public InstanceContentScript
{
public:
BattleintheBigKeep() : InstanceContentScript( 20030 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2000551, 4277027, 4, { -3.577190f, 48.000000f, -12.625050f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000552, 4277005, 4, { 21.455280f, 48.000011f, -12.604770f }, 1.000000f );
instance->registerEObj( "Unknown2", 2000553, 4277029, 4, { -3.963791f, 48.000000f, 9.699657f }, 1.000000f );
instance->registerEObj( "Unknown3", 2000554, 4277028, 4, { 21.081841f, 47.999920f, 9.731779f }, 1.000000f );
instance->registerEObj( "Unknown4", 2000491, 4246565, 4, { -254.388702f, -8.857766f, -0.323940f }, 1.000000f );
instance->registerEObj( "Unknown5", 2000492, 0, 4, { -266.179810f, -9.200000f, -0.162207f }, 1.000000f );
instance->registerEObj( "Exit", 2000493, 4246574, 4, { -12.466670f, 48.285069f, -0.015320f }, 0.991760f );
instance->registerEObj( "Unknown6", 2000494, 4246576, 4, { -81.527344f, 0.000003f, -1.602537f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000495, 4246594, 4, { -81.412201f, 0.000003f, 0.186550f }, 1.000000f );
instance->registerEObj( "Unknown8", 2000496, 4246595, 4, { 199.816895f, 21.957701f, -104.781303f }, 0.991760f );
instance->registerEObj( "Unknown9", 2000497, 4246596, 4, { 200.915497f, 21.957701f, -104.598198f }, 0.991760f );
instance->registerEObj( "Unknown10", 2000498, 4246617, 4, { 34.775269f, 48.081181f, 0.381470f }, 0.991760f );
instance->registerEObj( "Unknown11", 2000499, 4246618, 4, { 34.775269f, 48.081181f, -0.839294f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -246.833496f, -8.499996f, 4.016408f }, 1.000000f );
instance->registerEObj( "Aetherialflow", 2000500, 4247835, 4, { -10.236110f, -0.000000f, -0.015320f }, 0.991760f );
instance->registerEObj( "PresenceChamberdoor", 2000502, 4308888, 4, { 60.483269f, 48.174511f, -0.015320f }, 0.991760f );
instance->registerEObj( "BloodyTranseptdoor", 2000687, 4308274, 4, { 199.985397f, 22.200001f, -103.389503f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002741, 4388278, 4, { -82.462273f, 0.000002f, 0.045686f }, 1.000000f );
instance->registerEObj( "Unknown13", 2000509, 4271520, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f );
instance->registerEObj( "Unknown14", 2000510, 4271522, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown15", 2000511, 4271529, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown16", 2000512, 4271531, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown17", 2000513, 4271532, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown18", 2000514, 4271533, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown19", 2000521, 4274657, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f );
instance->registerEObj( "Unknown20", 2000522, 4274656, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f );
instance->registerEObj( "Unknown21", 2000523, 4274655, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f );
instance->registerEObj( "Unknown22", 2000524, 4274661, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f );
instance->registerEObj( "Unknown23", 2000525, 4274660, 4, { 206.286697f, 22.079769f, 57.968990f }, 0.991760f );
instance->registerEObj( "Unknown24", 2000526, 4274659, 4, { 206.286697f, 22.079769f, 65.995239f }, 0.991760f );
instance->registerEObj( "Unknown25", 2000533, 4274648, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown26", 2000534, 4274649, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown27", 2000535, 4274650, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f );
instance->registerEObj( "Unknown28", 2000536, 4274651, 4, { 241.931793f, 22.079769f, 6.240906f }, 0.991760f );
instance->registerEObj( "Unknown29", 2000537, 4274652, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown30", 2000538, 4274653, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown31", 2000545, 4274662, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f );
instance->registerEObj( "Unknown32", 2000546, 4274667, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f );
instance->registerEObj( "Unknown33", 2000547, 4274666, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f );
instance->registerEObj( "Unknown34", 2000548, 4274663, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f );
instance->registerEObj( "Unknown35", 2000549, 4274665, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f );
instance->registerEObj( "Unknown36", 2000550, 4274664, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f );
instance->registerEObj( "Unknown37", 2000503, 4274671, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f );
instance->registerEObj( "Unknown38", 2000504, 4274672, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown39", 2000505, 4274673, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f );
instance->registerEObj( "Unknown40", 2000506, 4274674, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown41", 2000507, 4274675, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown42", 2000508, 4274676, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown43", 2000515, 4274685, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f );
instance->registerEObj( "Unknown44", 2000516, 4274684, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f );
instance->registerEObj( "Unknown45", 2000517, 4274683, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f );
instance->registerEObj( "Unknown46", 2000518, 4274688, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f );
instance->registerEObj( "Unknown47", 2000519, 4274687, 4, { 206.317093f, 22.079769f, 57.968990f }, 0.991760f );
instance->registerEObj( "Unknown48", 2000520, 4274686, 4, { 206.317093f, 22.079769f, 65.995239f }, 0.991760f );
instance->registerEObj( "Unknown49", 2000527, 4274677, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown50", 2000528, 4274678, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f );
instance->registerEObj( "Unknown51", 2000529, 4274679, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f );
instance->registerEObj( "Unknown52", 2000530, 4274680, 4, { 241.931793f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown53", 2000531, 4274681, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown54", 2000532, 4274682, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f );
instance->registerEObj( "Unknown55", 2000539, 4274689, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f );
instance->registerEObj( "Unknown56", 2000540, 4274694, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f );
instance->registerEObj( "Unknown57", 2000541, 4274693, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f );
instance->registerEObj( "Unknown58", 2000542, 4274690, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f );
instance->registerEObj( "Unknown59", 2000543, 4274692, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f );
instance->registerEObj( "Unknown60", 2000544, 4274691, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 5608623, 5, { -156.520401f, -2.800003f, -5.140180f }, 1.000000f );
instance->registerEObj( "Unknown62", 2002872, 5608617, 4, { -154.662003f, -2.800003f, 5.028913f }, 1.000000f );
instance->registerEObj( "Unknown63", 2002735, 0, 4, { -151.232193f, -2.822998f, 0.289556f }, 1.174927f );
instance->registerEObj( "Unknown64", 2005128, 5608619, 4, { -112.240501f, -2.800003f, -0.701091f }, 1.000000f );
instance->registerEObj( "Unknown65", 2002735, 0, 4, { -46.585720f, 0.045776f, 0.190301f }, 1.179312f );
instance->registerEObj( "Unknown66", 2002872, 5608620, 4, { -46.476231f, 0.000000f, -0.510445f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -7.766907f, -0.015320f, 0.015198f }, 0.991760f );
instance->registerEObj( "Unknown67", 2000561, 4248559, 4, { 200.121902f, 21.988159f, -114.000000f }, 1.000000f );
instance->registerEObj( "Unknown68", 2000555, 4249099, 4, { 200.000000f, 21.988159f, -151.822800f }, 0.991760f );
instance->registerEObj( "Aetherialflow", 2000501, 4247838, 4, { 200.061005f, 22.000000f, -165.266006f }, 0.991760f );
instance->registerEObj( "Unknown69", 2000556, 4249100, 4, { 200.000000f, 21.988159f, -146.822800f }, 0.991760f );
instance->registerEObj( "Unknown70", 2000557, 4249101, 4, { 200.000000f, 21.988159f, -141.822800f }, 0.991760f );
instance->registerEObj( "Unknown71", 2000560, 4249104, 4, { 200.000000f, 21.988159f, -126.822800f }, 0.991760f );
instance->registerEObj( "Unknown72", 2000602, 4253048, 4, { 200.000000f, 21.988159f, -121.822800f }, 0.991760f );
instance->registerEObj( "Unknown73", 2000559, 4249103, 4, { 200.000000f, 21.988159f, -131.822800f }, 0.991760f );
instance->registerEObj( "Unknown74", 2000558, 4249102, 4, { 200.000000f, 21.957701f, -136.838501f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,33 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BattleontheBigBridge : public InstanceContentScript
{
public:
BattleontheBigBridge() : InstanceContentScript( 20021 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002735, 0, 4, { 106.355499f, -5.000003f, -0.049812f }, 0.404395f );
instance->registerEObj( "Unknown1", 2002872, 4630952, 4, { 109.916496f, -5.000003f, -0.035030f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002735, 0, 4, { -75.653900f, 1.999997f, 0.149403f }, 0.500000f );
instance->registerEObj( "Unknown3", 2002872, 4635071, 4, { -72.579193f, 1.999997f, 0.830825f }, 1.000000f );
instance->registerEObj( "Unknown4", 2003902, 4635078, 4, { -37.106110f, 2.000000f, 1.552188f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4630929, 5, { -141.564804f, 1.314597f, 3.459962f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 143.814301f, -5.000000f, -0.081344f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -136.750107f, 1.329580f, 5.374416f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,49 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BloodDragoon : public InstanceContentScript
{
public:
BloodDragoon() : InstanceContentScript( 5021 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007896, 6803926, 4, { 3.704567f, -0.506593f, 225.007507f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6805825, 4, { 4.867329f, -0.098875f, 275.309509f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002735, 0, 4, { 4.932000f, -0.320500f, 274.559509f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007899, 6802026, 4, { -28.138130f, -45.000000f, -32.892731f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 6806775, 4, { -28.390051f, -45.148991f, 8.165403f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { -28.551781f, -45.222500f, 5.617400f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007903, 6773193, 4, { -18.557831f, -44.964081f, -0.932714f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007904, 6773192, 4, { -30.723289f, -45.025860f, 1.953206f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007905, 6773194, 4, { -42.383171f, -44.962471f, -5.125507f }, 1.000000f );
instance->registerEObj( "Unknown9", 2008196, 0, 4, { -37.125240f, -45.059940f, -9.414856f }, 0.991760f );
instance->registerEObj( "Unknown10", 2008310, 6879064, 4, { -23.194941f, -45.000000f, -3.016589f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 7008362, 4, { -28.500000f, -45.000000f, -14.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002872, 6806776, 4, { 24.174879f, -167.392899f, -453.406586f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002735, 0, 4, { 24.419100f, -167.350601f, -455.580109f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007894, 6525794, 4, { -36.023540f, 4.305134f, 406.807404f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007895, 6525806, 4, { 4.331786f, 1.464790f, 289.456207f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007897, 6540078, 4, { -49.525101f, -45.174839f, 117.206200f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007898, 6540093, 4, { -14.321400f, -42.200001f, 42.272179f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007900, 6525664, 4, { -19.668949f, -188.037003f, -235.950302f }, 0.991760f );
instance->registerEObj( "Unknown19", 2007901, 6525665, 4, { 25.192631f, -172.808502f, -362.417114f }, 0.991760f );
instance->registerEObj( "Unknown20", 2007902, 6525180, 4, { 23.936859f, -172.125198f, -405.882996f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6797774, 5, { -23.838560f, 8.289917f, 482.742615f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -20.252930f, 8.134582f, 489.817200f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 23.942671f, -167.617996f, -486.860809f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,26 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BloodontheDeck : public InstanceContentScript
{
public:
BloodontheDeck() : InstanceContentScript( 5009 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6904219, 4, { 5.684449f, 16.347240f, 3.782750f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,43 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BrayfloxsLongstop : public InstanceContentScript
{
public:
BrayfloxsLongstop() : InstanceContentScript( 8 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2001694, 0, 4, { -36.384769f, 34.915119f, -234.568405f }, 1.000000f );
instance->registerEObj( "Unknown1", 2001461, 0, 4, { 142.567200f, -1.266762f, 67.804497f }, 0.991760f );
instance->registerEObj( "RunstopHeadgate", 2001462, 3996541, 4, { 105.920601f, 1.745684f, 11.445460f }, 1.000000f );
instance->registerEObj( "RunstopGutgate", 2001463, 3970152, 4, { 113.391296f, -0.849704f, -33.166710f }, 1.000000f );
instance->registerEObj( "RunstopBackgate", 2001464, 3970154, 4, { -19.424801f, 7.919373f, -71.122383f }, 0.991760f );
instance->registerEObj( "LongstopHeadgate", 2001465, 3970153, 4, { -113.634499f, 1.332127f, -58.144779f }, 1.000000f );
instance->registerEObj( "LongstopGutgate", 2001466, 3976772, 4, { -89.831360f, 14.042510f, -96.676224f }, 1.000000f );
instance->registerEObj( "Unknown2", 2001584, 4086949, 4, { 106.822800f, -1.629326f, 2.541263f }, 1.000000f );
instance->registerEObj( "Unknown3", 2001585, 0, 4, { 110.429604f, -1.663330f, 3.311157f }, 0.991760f );
instance->registerEObj( "Unknown4", 2001586, 4088979, 4, { 8.021301f, 5.921407f, -69.090309f }, 1.000000f );
instance->registerEObj( "Unknown5", 2001587, 0, 4, { 6.458210f, 5.902269f, -67.560417f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001588, 4088985, 4, { -106.298798f, -2.123102f, -10.585170f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001589, 0, 4, { -105.172897f, -2.123102f, -10.865350f }, 1.000000f );
instance->registerEObj( "Unknown8", 2001590, 4088991, 4, { -68.039551f, 33.716820f, -232.938904f }, 1.000000f );
instance->registerEObj( "Unknown9", 2001591, 0, 4, { -68.693542f, 33.682091f, -234.070496f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4097104, 5, { 122.445702f, -1.119082f, 68.403687f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 113.256897f, -1.172536f, 59.115589f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -8.639429f, 35.641689f, -234.813797f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,48 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class BrayfloxsLongstopHard : public InstanceContentScript
{
public:
BrayfloxsLongstopHard() : InstanceContentScript( 20 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2003103, 0, 4, { -16.800230f, 25.375731f, -171.007904f }, 0.991760f );
instance->registerEObj( "RunstopHeadgate", 2002182, 4542379, 4, { 105.912804f, 1.724182f, 11.428960f }, 0.991760f );
instance->registerEObj( "Unknown1", 2002183, 4621964, 4, { 111.650299f, 0.228821f, -49.790279f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -75.025421f, -1.210333f, 73.659332f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 4543753, 5, { -77.622681f, 0.605630f, 95.628304f }, 0.991760f );
instance->registerEObj( "Unknown3", 2002326, 0, 4, { -3.491464f, -0.354560f, -24.718349f }, 1.000000f );
instance->registerEObj( "Tinykey", 2002325, 0, 4, { -62.769581f, -0.332854f, 36.199650f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 4543726, 4, { 111.888000f, -2.109839f, -6.942894f }, 0.991760f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { 114.658699f, -2.093417f, -6.149437f }, 1.100000f );
instance->registerEObj( "Unknown6", 2002109, 4549243, 4, { 92.977211f, 5.002774f, -110.975502f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002150, 4549448, 4, { 30.497520f, 8.248112f, -82.096916f }, 0.991760f );
instance->registerEObj( "Unknown8", 2002180, 4549459, 4, { 27.134510f, 7.114878f, -120.719704f }, 1.000000f );
instance->registerEObj( "Unknown9", 2002181, 4574849, 4, { 45.695850f, 7.015042f, -129.344604f }, 1.000000f );
instance->registerEObj( "Stolenwares", 2002262, 4598415, 4, { -28.610241f, 25.192631f, -174.631195f }, 0.991760f );
instance->registerEObj( "Unknown10", 2002735, 0, 4, { 44.686901f, 7.015000f, -131.547394f }, 0.500000f );
instance->registerEObj( "Unknown11", 2002872, 4543729, 4, { 44.232769f, 7.015042f, -129.352997f }, 0.991760f );
instance->registerEObj( "ブレイフロクスの抜道", 2003429, 0, 4, { 44.358749f, 7.554582f, -132.341095f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -25.894650f, 35.019409f, -222.949600f }, 0.991760f );
instance->registerEObj( "SwiftmakeCheckgate", 2002184, 4549240, 4, { -95.264717f, 12.888430f, -122.593300f }, 1.000000f );
instance->registerEObj( "SwiftmakeCheckgate", 2002665, 4549241, 4, { -100.273201f, 20.310730f, -163.513397f }, 1.000000f );
instance->registerEObj( "SwiftmakeCheckgate", 2002884, 4572942, 4, { -102.647499f, 21.011600f, -187.365494f }, 0.991760f );
instance->registerEObj( "Unknown12", 2002872, 4543735, 4, { -48.175251f, 34.706921f, -234.463196f }, 0.991760f );
instance->registerEObj( "Unknown13", 2002735, 0, 4, { -48.271229f, 34.918541f, -235.574203f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,28 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CapeWestwind : public InstanceContentScript
{
public:
CapeWestwind() : InstanceContentScript( 20007 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f );
instance->registerEObj( "Unknown0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000604, 4262798, 4, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,81 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CastrumAbania : public InstanceContentScript
{
public:
CastrumAbania() : InstanceContentScript( 55 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002735, 0, 4, { 277.157013f, 20.000000f, -7.932621f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 6841714, 4, { 276.710388f, 20.000000f, -6.315289f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 286.855713f, 20.000000f, -43.546181f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6777074, 4, { 281.592285f, 20.000000f, -45.737782f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6828612, 5, { -406.401794f, -17.924580f, 314.141907f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -414.573212f, -18.000120f, 306.364807f }, 1.000000f );
instance->registerEObj( "Unknown4", 2008027, 6738153, 4, { -362.172913f, -10.025270f, 237.292999f }, 0.991760f );
instance->registerEObj( "Unknown5", 2008029, 6739981, 4, { -291.220795f, -6.000043f, 108.329102f }, 1.000000f );
instance->registerEObj( "Unknown6", 2008030, 6739980, 4, { -298.753113f, -6.000044f, 108.051498f }, 1.000000f );
instance->registerEObj( "Unknown7", 2008031, 6739979, 4, { -305.840515f, -6.000044f, 107.763603f }, 1.000000f );
instance->registerEObj( "Unknown8", 2008032, 6739982, 4, { -281.123505f, -6.000060f, 118.299301f }, 1.000000f );
instance->registerEObj( "Unknown9", 2008033, 6739984, 4, { -280.565704f, -6.000067f, 125.491203f }, 1.000000f );
instance->registerEObj( "Unknown10", 2008034, 6739983, 4, { -280.552185f, -6.000068f, 132.687302f }, 1.000000f );
instance->registerEObj( "Unknown11", 2008035, 6869663, 4, { -273.854889f, -6.000038f, 100.620499f }, 1.000000f );
instance->registerEObj( "Unknown12", 2008036, 6740009, 4, { -213.504593f, -6.129103f, 82.266739f }, 1.000000f );
instance->registerEObj( "Unknown13", 2008037, 6740016, 4, { -213.045807f, -1.999959f, 131.946198f }, 1.000000f );
instance->registerEObj( "Unknown14", 2008038, 6914793, 4, { -179.395294f, 2.138688f, 279.671387f }, 1.000000f );
instance->registerEObj( "Unknown15", 2008041, 6752603, 4, { -167.801697f, 2.138688f, 273.763214f }, 1.000000f );
instance->registerEObj( "Unknown16", 2008042, 6752604, 4, { -167.091507f, 2.138688f, 278.924805f }, 1.000000f );
instance->registerEObj( "Unknown17", 2008043, 6752601, 4, { -180.179504f, 2.138688f, 292.024200f }, 1.000000f );
instance->registerEObj( "Unknown18", 2008044, 6752602, 4, { -184.772797f, 2.138688f, 291.367188f }, 1.000000f );
instance->registerEObj( "Unknown19", 2008047, 6752608, 4, { -166.154602f, 2.000032f, 293.249298f }, 1.000000f );
instance->registerEObj( "Unknown20", 2008039, 6914794, 4, { -101.486900f, 6.138662f, 311.254791f }, 1.000000f );
instance->registerEObj( "Unknown21", 2008050, 6752644, 4, { -81.520500f, 6.000006f, 290.652313f }, 1.000000f );
instance->registerEObj( "Unknown22", 2008051, 6752643, 4, { -81.142883f, 6.000006f, 332.866211f }, 1.000000f );
instance->registerEObj( "Unknown23", 2008048, 6752633, 4, { -80.650719f, 6.138662f, 311.338989f }, 1.000000f );
instance->registerEObj( "Unknown24", 2008040, 6914795, 4, { -22.122820f, 10.138660f, 278.146912f }, 1.000000f );
instance->registerEObj( "Unknown25", 2008045, 6752689, 4, { -27.394449f, 10.138660f, 265.483795f }, 1.000000f );
instance->registerEObj( "Unknown26", 2008046, 6752679, 4, { -16.694490f, 10.138650f, 265.926208f }, 1.000000f );
instance->registerEObj( "Unknown27", 2008070, 6752690, 4, { -9.852131f, 10.138650f, 272.919403f }, 1.000000f );
instance->registerEObj( "Unknown28", 2008089, 6752691, 4, { -9.914229f, 10.138650f, 283.758392f }, 1.000000f );
instance->registerEObj( "Unknown29", 2008052, 6752695, 4, { -21.991831f, 9.999999f, 250.500702f }, 1.000000f );
instance->registerEObj( "Unknown30", 2008053, 6752694, 4, { 5.133811f, 9.999997f, 278.283295f }, 1.000000f );
instance->registerEObj( "Unknown31", 2008049, 6752681, 4, { -8.415267f, 9.999998f, 264.128204f }, 1.000000f );
instance->registerEObj( "Unknown32", 2008320, 6869673, 4, { -84.465187f, 6.000006f, 311.371613f }, 1.000000f );
instance->registerEObj( "Unknown33", 2008054, 6785102, 4, { 22.499630f, 14.184900f, 175.166702f }, 1.000000f );
instance->registerEObj( "Unknown34", 2008056, 6741815, 4, { 110.871597f, 26.000059f, 144.405807f }, 1.000000f );
instance->registerEObj( "Unknown35", 2008055, 6698733, 4, { 178.971298f, 20.000139f, 81.701027f }, 1.000000f );
instance->registerEObj( "Unknown36", 2008057, 6717638, 4, { 154.867996f, 20.000160f, 106.733902f }, 1.000000f );
instance->registerEObj( "Unknown37", 2008058, 6717639, 4, { 165.172699f, 20.000019f, 86.256683f }, 1.000000f );
instance->registerEObj( "Unknown38", 2008059, 6717640, 4, { 195.091507f, 20.000170f, 51.864651f }, 1.000000f );
instance->registerEObj( "Unknown39", 2008060, 6717641, 4, { 200.323502f, 20.000179f, 46.925930f }, 1.000000f );
instance->registerEObj( "Unknown40", 2008061, 6717642, 4, { 203.790298f, 20.000200f, 59.565971f }, 1.000000f );
instance->registerEObj( "Unknown41", 2008062, 6717643, 4, { 209.140793f, 20.000191f, 54.901482f }, 1.000000f );
instance->registerEObj( "Unknown42", 2008063, 6772873, 4, { 172.971100f, 20.100290f, 82.304329f }, 1.000000f );
instance->registerEObj( "Unknown43", 2008064, 6773603, 4, { 267.862396f, 20.100000f, 30.848459f }, 1.000000f );
instance->registerEObj( "Unknown44", 2008455, 6790661, 4, { 294.476715f, 20.000000f, -39.619999f }, 1.000000f );
instance->registerEObj( "Unknown45", 2008527, 6914797, 4, { 21.803070f, 14.184900f, 182.260696f }, 1.000000f );
instance->registerEObj( "Unknown46", 2007457, 6842146, 4, { 205.204193f, 20.000271f, 41.332821f }, 1.000000f );
instance->registerEObj( "Unknown47", 2007457, 6842148, 4, { 214.202393f, 20.000271f, 49.597000f }, 1.000000f );
instance->registerEObj( "Unknown48", 2002735, 0, 4, { -212.960007f, -2.000000f, 167.038193f }, 1.000000f );
instance->registerEObj( "Unknown49", 2002872, 6841858, 4, { -212.643799f, -2.000000f, 164.712097f }, 1.000000f );
instance->registerEObj( "Unknown50", 2008071, 6841865, 4, { -212.474792f, -1.815126f, 204.927307f }, 1.000000f );
instance->registerEObj( "Unknown51", 2002872, 6841875, 4, { 10.483370f, 14.000030f, 208.476395f }, 1.000000f );
instance->registerEObj( "Unknown52", 2002735, 0, 4, { 10.447360f, 14.000030f, 206.708298f }, 1.000000f );
instance->registerEObj( "Unknown53", 2008072, 6841959, 4, { 28.276699f, 14.184900f, 186.737000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,82 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CastrumMeridianum : public InstanceContentScript
{
public:
CastrumMeridianum() : InstanceContentScript( 15 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2000593, 4249703, 4, { -67.576859f, 70.350082f, -36.382999f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000594, 0, 4, { -72.778549f, 70.163177f, -38.339291f }, 1.000000f );
instance->registerEObj( "Magitekmissile", 2000662, 0, 4, { -108.687798f, 70.343590f, -8.558592f }, 1.400000f );
instance->registerEObj( "Magitekmissile", 2000663, 0, 4, { -116.665100f, 70.390266f, -53.063919f }, 1.400000f );
instance->registerEObj( "Unknown2", 2001149, 0, 4, { -72.778549f, 70.163177f, -38.339291f }, 1.000000f );
instance->registerEObj( "Unknown3", 2000591, 4249720, 4, { -25.465830f, 83.385536f, -254.529602f }, 1.000000f );
instance->registerEObj( "Unknown4", 2000592, 0, 4, { -25.038260f, 81.798767f, -248.906296f }, 1.100000f );
instance->registerEObj( "Imperialidentificationkey", 2000870, 0, 4, { -67.439163f, 81.798767f, -231.079102f }, 1.000000f );
instance->registerEObj( "Unknown5", 2000588, 0, 4, { 34.634392f, 71.755402f, -45.910198f }, 0.900000f );
instance->registerEObj( "Unknown6", 2000587, 4249693, 4, { 36.526970f, 70.598427f, -46.207680f }, 1.000000f );
instance->registerEObj( "Imperialidentificationkey", 2000869, 0, 4, { -7.280443f, 69.781212f, 27.170691f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000590, 0, 4, { -7.938801f, 70.550377f, 55.590679f }, 1.100000f );
instance->registerEObj( "Unknown8", 2000589, 4249713, 4, { -5.998041f, 70.281548f, 58.349812f }, 1.000000f );
instance->registerEObj( "Searchlightterminal", 2000564, 3169670, 4, { 213.829102f, 89.024597f, -107.133797f }, 1.000000f );
instance->registerEObj( "Unknown9", 2000565, 4204866, 4, { 210.588501f, 88.962471f, -106.430901f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000603, 0, 4, { 242.256302f, 87.579422f, -95.018204f }, 0.991760f );
instance->registerEObj( "Disposalchute", 2000597, 0, 4, { 40.790581f, 71.410004f, -11.781850f }, 0.991760f );
instance->registerEObj( "Unknown10", 2000860, 3168876, 4, { 197.143005f, 92.716309f, -155.744797f }, 1.000000f );
instance->registerEObj( "Unknown11", 2000861, 3168877, 4, { 211.024704f, 89.452042f, -70.152588f }, 1.000000f );
instance->registerEObj( "Searchlightterminal", 2000873, 4317191, 4, { 206.509399f, 90.986397f, -79.219772f }, 1.000000f );
instance->registerEObj( "Unknown12", 2000566, 4204867, 4, { -62.804321f, 72.657097f, 180.368805f }, 1.000000f );
instance->registerEObj( "Searchlightterminal", 2000567, 4204869, 4, { -71.896492f, 74.742790f, 151.474503f }, 1.000000f );
instance->registerEObj( "Unknown13", 2000569, 4204871, 4, { 1.863623f, 71.927399f, 89.175919f }, 1.000000f );
instance->registerEObj( "Unstablepaneling", 2000571, 3956106, 4, { 95.737846f, 64.963051f, 103.147400f }, 1.000000f );
instance->registerEObj( "Unknown14", 2000573, 3149745, 4, { 93.090912f, 66.531853f, 117.642097f }, 1.000000f );
instance->registerEObj( "Unknown15", 2000572, 4065604, 4, { 83.071327f, 60.587688f, 116.300903f }, 1.000000f );
instance->registerEObj( "Unstablepaneling", 2000574, 3956104, 4, { 104.309601f, 64.941147f, 67.240013f }, 1.000000f );
instance->registerEObj( "Unknown16", 2000575, 4065628, 4, { 93.616432f, 60.529831f, 51.407162f }, 1.000000f );
instance->registerEObj( "Unknown17", 2000576, 3149747, 4, { 101.933800f, 66.905586f, 52.199631f }, 1.000000f );
instance->registerEObj( "Unknown18", 2000577, 3642024, 4, { 20.799950f, 70.334259f, 4.277452f }, 1.000000f );
instance->registerEObj( "Unknown19", 2000862, 3149816, 4, { -77.378540f, 78.416023f, 130.266205f }, 0.991760f );
instance->registerEObj( "Incendiary#37", 2000570, 0, 4, { 109.141098f, 64.757690f, 62.367512f }, 0.991760f );
instance->registerEObj( "Incendiary#37", 2001113, 0, 4, { 124.726898f, 64.689621f, 62.085869f }, 1.000000f );
instance->registerEObj( "Unknown20", 2001206, 0, 4, { 104.233803f, 66.103699f, 68.343483f }, 1.000000f );
instance->registerEObj( "Unknown21", 2001205, 0, 4, { 95.566910f, 66.188728f, 101.984398f }, 1.000000f );
instance->registerEObj( "Unknown22", 2000578, 3642033, 4, { 5.540902f, 70.172447f, -68.735893f }, 1.000000f );
instance->registerEObj( "Unknown23", 2000586, 3169187, 4, { -84.639374f, 86.075699f, -294.635010f }, 1.000000f );
instance->registerEObj( "Magitekterminal", 2000582, 0, 4, { -62.063919f, 69.259163f, -89.851593f }, 1.500000f );
instance->registerEObj( "Magitekterminal", 2000583, 0, 4, { -43.080639f, 69.331673f, -84.657654f }, 1.480042f );
instance->registerEObj( "Unknown24", 2000584, 3642010, 4, { -53.516090f, 69.940781f, -85.333992f }, 1.000000f );
instance->registerEObj( "Unknown25", 2000863, 3169178, 4, { 31.803410f, 83.652863f, -168.188904f }, 1.000000f );
instance->registerEObj( "Searchlightterminal", 2000568, 4204872, 4, { 24.724890f, 77.701874f, -154.365402f }, 0.991760f );
instance->registerEObj( "Unknown26", 2000874, 4317259, 4, { 10.967040f, 74.960777f, -139.438599f }, 1.000000f );
instance->registerEObj( "Unknown27", 2001136, 4265914, 4, { -18.308630f, 81.798767f, -204.730896f }, 1.000000f );
instance->registerEObj( "Unknown28", 2001160, 4200584, 4, { 5.338250f, 70.502319f, -87.827461f }, 1.000000f );
instance->registerEObj( "Unknown29", 2001159, 4200444, 4, { 21.572090f, 70.516617f, 9.031565f }, 1.000000f );
instance->registerEObj( "MarkXLIIIantiaircraftcannon", 2000595, 0, 4, { -66.151108f, 69.594437f, -20.559780f }, 0.991760f );
instance->registerEObj( "MarkXLIIIantiaircraftcannon", 2000600, 0, 4, { -70.083420f, 69.122810f, -65.019180f }, 0.991760f );
instance->registerEObj( "MarkXLIIIantiaircraftcannon", 2000601, 0, 4, { -44.756939f, 67.998627f, -39.293011f }, 0.991760f );
instance->registerEObj( "Unknown30", 2000865, 3169123, 4, { -27.982929f, 79.754509f, -48.873550f }, 1.000000f );
instance->registerEObj( "Unknown31", 2000865, 3284996, 4, { -19.120440f, 79.754509f, -11.464200f }, 1.000000f );
instance->registerEObj( "Searchlightterminal", 2000580, 4204877, 4, { -26.230459f, 79.754509f, -42.167561f }, 0.991760f );
instance->registerEObj( "Searchlightterminal", 2000581, 4265903, 4, { -23.853939f, 79.754509f, -15.348020f }, 0.991760f );
instance->registerEObj( "Unknown32", 2000875, 4317262, 4, { -45.087860f, 67.998833f, -39.263939f }, 1.000000f );
instance->registerEObj( "Unknown33", 2000562, 4247977, 4, { 257.286194f, 87.030891f, -99.538628f }, 1.000000f );
instance->registerEObj( "Unknown34", 2000563, 0, 4, { 260.508087f, 86.897049f, -89.411842f }, 1.000000f );
instance->registerEObj( "Exit", 2000596, 0, 4, { -121.432404f, 70.350082f, -28.426470f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,590 @@
[00:54:47][info] Setting up EXD data
[00:54:56][info] #ifndef _COMMON_GEN_H_
#define _COMMON_GEN_H_
/* This file has been automatically generated.
Changes will be lost upon regeneration.
To change the content edit tools/exd_common_gen */
namespace Core {
namespace Common {
///////////////////////////////////////////////////////////
//ActionCategory.exd
enum class ActionCategory : uint8_t
{
Autoattack = 1,
Spell = 2,
Weaponskill = 3,
Ability = 4,
Item = 5,
DoLAbility = 6,
DoHAbility = 7,
Event = 8,
LimitBreak = 9,
System = 10,
Artillery = 11,
Mount = 12,
Glamour = 13,
ItemManipulation = 14,
AdrenalineRush = 15,
bool operator==( const ActionCategory& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const ActionCategory& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//BeastReputationRank.exd
enum class BeastReputationRank : uint8_t
{
None = 0,
Neutral = 1,
Recognized = 2,
Friendly = 3,
Trusted = 4,
Respected = 5,
Honored = 6,
Sworn = 7,
Allied = 8,
bool operator==( const BeastReputationRank& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const BeastReputationRank& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//BeastTribe.exd
enum class BeastTribe : uint8_t
{
bool operator==( const BeastTribe& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const BeastTribe& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//ClassJob.exd
enum class ClassJob : uint8_t
{
Adventurer = 0,
Gladiator = 1,
Pugilist = 2,
Marauder = 3,
Lancer = 4,
Archer = 5,
Conjurer = 6,
Thaumaturge = 7,
Carpenter = 8,
Blacksmith = 9,
Armorer = 10,
Goldsmith = 11,
Leatherworker = 12,
Weaver = 13,
Alchemist = 14,
Culinarian = 15,
Miner = 16,
Botanist = 17,
Fisher = 18,
Paladin = 19,
Monk = 20,
Warrior = 21,
Dragoon = 22,
Bard = 23,
Whitemage = 24,
Blackmage = 25,
Arcanist = 26,
Summoner = 27,
Scholar = 28,
Rogue = 29,
Ninja = 30,
Machinist = 31,
Darkknight = 32,
Astrologian = 33,
Samurai = 34,
Redmage = 35,
bool operator==( const ClassJob& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const ClassJob& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//ContentType.exd
enum class ContentType : uint8_t
{
DutyRoulette = 1,
Dungeons = 2,
Guildhests = 3,
Trials = 4,
Raids = 5,
PvP = 6,
QuestBattles = 7,
FATEs = 8,
TreasureHunt = 9,
Levequests = 10,
GrandCompany = 11,
Companions = 12,
BeastTribeQuests = 13,
OverallCompletion = 14,
PlayerCommendation = 15,
DisciplesoftheLand = 16,
DisciplesoftheHand = 17,
RetainerVentures = 18,
GoldSaucer = 19,
DeepDungeons = 21,
WondrousTails = 24,
CustomDeliveries = 25,
bool operator==( const ContentType& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const ContentType& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//EmoteCategory.exd
enum class EmoteCategory : uint8_t
{
General = 1,
Persistent = 2,
Expressions = 3,
bool operator==( const EmoteCategory& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const EmoteCategory& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//ExVersion.exd
enum class ExVersion : uint8_t
{
ARealmReborn = 0,
Heavensward = 1,
Stormblood = 2,
bool operator==( const ExVersion& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const ExVersion& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//GrandCompany.exd
enum class GrandCompany : uint8_t
{
None = 0,
Maelstrom = 1,
OrderoftheTwinAdder = 2,
ImmortalFlames = 3,
bool operator==( const GrandCompany& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const GrandCompany& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//GuardianDeity.exd
enum class GuardianDeity : uint8_t
{
HalonetheFury = 1,
MenphinatheLover = 2,
ThaliaktheScholar = 3,
NymeiatheSpinner = 4,
LlymlaentheNavigator = 5,
OschontheWanderer = 6,
ByregottheBuilder = 7,
RhalgrtheDestroyer = 8,
AzeymatheWarden = 9,
NaldthaltheTraders = 10,
NophicatheMatron = 11,
AlthyktheKeeper = 12,
bool operator==( const GuardianDeity& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const GuardianDeity& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//ItemUICategory.exd
enum class ItemUICategory : uint8_t
{
PugilistsArm = 1,
GladiatorsArm = 2,
MaraudersArm = 3,
ArchersArm = 4,
LancersArm = 5,
OnehandedThaumaturgesArm = 6,
TwohandedThaumaturgesArm = 7,
OnehandedConjurersArm = 8,
TwohandedConjurersArm = 9,
ArcanistsGrimoire = 10,
Shield = 11,
CarpentersPrimaryTool = 12,
CarpentersSecondaryTool = 13,
BlacksmithsPrimaryTool = 14,
BlacksmithsSecondaryTool = 15,
ArmorersPrimaryTool = 16,
ArmorersSecondaryTool = 17,
GoldsmithsPrimaryTool = 18,
GoldsmithsSecondaryTool = 19,
LeatherworkersPrimaryTool = 20,
LeatherworkersSecondaryTool = 21,
WeaversPrimaryTool = 22,
WeaversSecondaryTool = 23,
AlchemistsPrimaryTool = 24,
AlchemistsSecondaryTool = 25,
CulinariansPrimaryTool = 26,
CulinariansSecondaryTool = 27,
MinersPrimaryTool = 28,
MinersSecondaryTool = 29,
BotanistsPrimaryTool = 30,
BotanistsSecondaryTool = 31,
FishersPrimaryTool = 32,
FishingTackle = 33,
Head = 34,
Body = 35,
Legs = 36,
Hands = 37,
Feet = 38,
Waist = 39,
Necklace = 40,
Earrings = 41,
Bracelets = 42,
Ring = 43,
Medicine = 44,
Ingredient = 45,
Meal = 46,
Seafood = 47,
Stone = 48,
Metal = 49,
Lumber = 50,
Cloth = 51,
Leather = 52,
Bone = 53,
Reagent = 54,
Dye = 55,
Part = 56,
Furnishing = 57,
Materia = 58,
Crystal = 59,
Catalyst = 60,
Miscellany = 61,
SoulCrystal = 62,
Other = 63,
ConstructionPermit = 64,
Roof = 65,
ExteriorWall = 66,
Window = 67,
Door = 68,
RoofDecoration = 69,
ExteriorWallDecoration = 70,
Placard = 71,
Fence = 72,
InteriorWall = 73,
Flooring = 74,
CeilingLight = 75,
OutdoorFurnishing = 76,
Table = 77,
Tabletop = 78,
Wallmounted = 79,
Rug = 80,
Minion = 81,
Gardening = 82,
Demimateria = 83,
RoguesArm = 84,
SeasonalMiscellany = 85,
TripleTriadCard = 86,
DarkKnightsArm = 87,
MachinistsArm = 88,
AstrologiansArm = 89,
AirshipHull = 90,
AirshipRigging = 91,
AirshipAftcastle = 92,
AirshipForecastle = 93,
OrchestrionRoll = 94,
Painting = 95,
SamuraisArm = 96,
RedMagesArm = 97,
ScholarsArm = 98,
FishersSecondaryTool = 99,
Currency = 100,
bool operator==( const ItemUICategory& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const ItemUICategory& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//ItemSearchCategory.exd
enum class ItemSearchCategory : uint8_t
{
PrimaryArms = 1,
PrimaryTools = 2,
PrimaryTools1 = 3,
Armor = 4,
Accessories = 5,
Medicines = 6,
Materials = 7,
Other = 8,
PugilistsArms = 9,
GladiatorsArms = 10,
MaraudersArms = 11,
ArchersArms = 12,
LancersArms = 13,
ThaumaturgesArms = 14,
ConjurersArms = 15,
ArcanistsArms = 16,
Shields = 17,
ThrowingWeapons = 18,
CarpentersTools = 19,
BlacksmithsTools = 20,
ArmorersTools = 21,
GoldsmithsTools = 22,
LeatherworkersTools = 23,
WeaversTools = 24,
AlchemistsTools = 25,
CulinariansTools = 26,
MinersTools = 27,
BotanistsTools = 28,
FishersTools = 29,
FishingTackle = 30,
Head = 31,
Undershirts = 32,
Body = 33,
Undergarments = 34,
Legs = 35,
Hands = 36,
Feet = 37,
Waist = 38,
Necklaces = 39,
Earrings = 40,
Bracelets = 41,
Rings = 42,
Medicine = 43,
Ingredients = 44,
Meals = 45,
Seafood = 46,
Stone = 47,
Metal = 48,
Lumber = 49,
Cloth = 50,
Leather = 51,
Bone = 52,
Reagents = 53,
Dyes = 54,
WeaponParts = 55,
Furnishings = 56,
Materia = 57,
Crystals = 58,
Catalysts = 59,
Miscellany = 60,
SoulCrystals = 61,
Arrows = 62,
QuestItems = 63,
Other1 = 64,
ExteriorFixtures = 65,
InteriorFixtures = 66,
OutdoorFurnishings = 67,
ChairsandBeds = 68,
Tables = 69,
Tabletop = 70,
Wallmounted = 71,
Rugs = 72,
RoguesArms = 73,
SeasonalMiscellany = 74,
Minions = 75,
DarkKnightsArms = 76,
MachinistsArms = 77,
AstrologiansArms = 78,
AirshipComponents = 79,
OrchestrionComponents = 80,
GardeningItems = 81,
Paintings = 82,
SamuraisArms = 83,
RedMagesArms = 84,
ScholarsArms = 85,
bool operator==( const ItemSearchCategory& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const ItemSearchCategory& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//OnlineStatus.exd
enum class OnlineStatus : uint8_t
{
Producer = 1,
GameMaster = 2,
GameMaster1 = 3,
GameMaster2 = 4,
Disconnected = 5,
WaitingforFriendListApproval = 6,
WaitingforLinkshellApproval = 7,
WaitingforFreeCompanyApproval = 8,
NotFound = 9,
Offline = 10,
Mentor = 11,
Busy = 12,
PvP = 13,
PlayingTripleTriad = 14,
ViewingCutscene = 15,
UsingaChocoboPorter = 16,
AwayfromKeyboard = 17,
CameraMode = 18,
LookingforRepairs = 19,
LookingtoRepair = 20,
LookingtoMeldMateria = 21,
Roleplaying = 22,
LookingforParty = 23,
SwordforHire = 24,
WaitingforDutyFinder = 25,
RecruitingPartyMembers = 26,
Mentor1 = 27,
PvEMentor = 28,
TradeMentor = 29,
PvPMentor = 30,
Returner = 31,
NewAdventurer = 32,
AllianceLeader = 33,
AlliancePartyLeader = 34,
AlliancePartyMember = 35,
PartyLeader = 36,
PartyMember = 37,
PartyLeaderCrossworld = 38,
PartyMemberCrossworld = 39,
AnotherWorld = 40,
SharingDuty = 41,
SimilarDuty = 42,
InDuty = 43,
TrialAdventurer = 44,
FreeCompany = 45,
GrandCompany = 46,
Online = 47,
bool operator==( const OnlineStatus& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const OnlineStatus& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//Race.exd
enum class Race : uint8_t
{
Hyur = 1,
Elezen = 2,
Lalafell = 3,
Miqote = 4,
Roegadyn = 5,
AuRa = 6,
bool operator==( const Race& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const Race& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//Tribe.exd
enum class Tribe : uint8_t
{
Midlander = 1,
Highlander = 2,
Wildwood = 3,
Duskwight = 4,
Plainsfolk = 5,
Dunesfolk = 6,
SeekeroftheSun = 7,
KeeperoftheMoon = 8,
SeaWolf = 9,
Hellsguard = 10,
Raen = 11,
Xaela = 12,
bool operator==( const Tribe& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const Tribe& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//Town.exd
enum class Town : uint8_t
{
Nowheresville = 0,
LimsaLominsa = 1,
Gridania = 2,
Uldah = 3,
Ishgard = 4,
Kugane = 7,
bool operator==( const Town& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const Town& t ) { return static_cast< uint8_t >( t ) == g; }
};
///////////////////////////////////////////////////////////
//Weather.exd
enum class Weather : uint8_t
{
ClearSkies = 1,
FairSkies = 2,
Clouds = 3,
Fog = 4,
Wind = 5,
Gales = 6,
Rain = 7,
Showers = 8,
Thunder = 9,
Thunderstorms = 10,
DustStorms = 11,
Sandstorms = 12,
HotSpells = 13,
HeatWaves = 14,
Snow = 15,
Blizzards = 16,
Gloom = 17,
Auroras = 18,
Darkness = 19,
Tension = 20,
Clouds1 = 21,
StormClouds = 22,
RoughSeas = 23,
RoughSeas1 = 24,
Louring = 25,
HeatWaves1 = 26,
Gloom1 = 27,
Gales1 = 28,
Eruptions = 29,
FairSkies1 = 30,
FairSkies2 = 31,
FairSkies3 = 32,
FairSkies4 = 33,
FairSkies5 = 34,
Irradiance = 35,
CoreRadiation = 36,
CoreRadiation1 = 37,
CoreRadiation2 = 38,
CoreRadiation3 = 39,
ShelfClouds = 40,
ShelfClouds1 = 41,
ShelfClouds2 = 42,
ShelfClouds3 = 43,
Oppression = 44,
Oppression1 = 45,
Oppression2 = 46,
Oppression3 = 47,
Oppression4 = 48,
UmbralWind = 49,
UmbralStatic = 50,
Smoke = 51,
FairSkies6 = 52,
RoyalLevin = 53,
Hyperelectricity = 54,
RoyalLevin1 = 55,
Oppression5 = 56,
Thunder1 = 57,
Thunder2 = 58,
CutScene = 59,
Multiplicity = 60,
Multiplicity1 = 61,
Rain1 = 62,
FairSkies7 = 63,
Rain2 = 64,
FairSkies8 = 65,
Dragonstorm = 66,
Dragonstorm1 = 67,
Subterrain = 68,
Concordance = 69,
Concordance1 = 70,
BeyondTime = 71,
BeyondTime1 = 72,
BeyondTime2 = 73,
DemonicInfinity = 74,
DemonicInfinity1 = 75,
DemonicInfinity2 = 76,
DimensionalDisruption = 77,
DimensionalDisruption1 = 78,
DimensionalDisruption2 = 79,
Revelstorm = 80,
Revelstorm1 = 81,
EternalBliss = 82,
EternalBliss1 = 83,
Wyrmstorm = 84,
Wyrmstorm1 = 85,
Revelstorm2 = 86,
Quicklevin = 87,
Thunder3 = 88,
DimensionalDisruption3 = 89,
FairSkies9 = 90,
bool operator==( const Weather& t, const uint8_t& g ) { return static_cast< uint8_t >( t ) == g; }
bool operator==( const uint8_t& g, const Weather& t ) { return static_cast< uint8_t >( t ) == g; }
};
}
}
#endif

View file

@ -0,0 +1,33 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ContainmentBayP1T6 : public InstanceContentScript
{
public:
ContainmentBayP1T6() : InstanceContentScript( 20041 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007340, 6383469, 4, { -0.194161f, 0.000000f, 3.451970f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007442, 6424145, 4, { -5.251681f, 0.000000f, -1.313751f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007443, 0, 4, { -4.046182f, 0.000000f, 3.618896f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007449, 0, 4, { 2.914429f, -0.015320f, -2.731445f }, 0.991760f );
instance->registerEObj( "Unknown4", 2007464, 0, 4, { -0.015320f, -0.015320f, -14.419800f }, 0.991760f );
instance->registerEObj( "Unknown5", 2002618, 6563705, 4, { 6.090889f, 0.000000f, -1.422338f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6392588, 5, { 0.132306f, 0.592461f, 10.611330f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.001971f, 0.000000f, -11.776730f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,33 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ContainmentBayP1T6Extreme : public InstanceContentScript
{
public:
ContainmentBayP1T6Extreme() : InstanceContentScript( 20042 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007340, 6383469, 4, { -0.194161f, 0.000000f, 3.451970f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007442, 6424145, 4, { -5.251681f, 0.000000f, -1.313751f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007443, 0, 4, { -4.046182f, 0.000000f, 3.618896f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007449, 0, 4, { 2.914429f, -0.015320f, -2.731445f }, 0.991760f );
instance->registerEObj( "Unknown4", 2007464, 0, 4, { -0.015320f, -0.015320f, -14.419800f }, 0.991760f );
instance->registerEObj( "Unknown5", 2002618, 6563705, 4, { 6.090889f, 0.000000f, -1.422338f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6392588, 5, { 0.132306f, 0.592461f, 10.611330f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.001971f, 0.000000f, -11.776730f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,40 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ContainmentBayS1T7 : public InstanceContentScript
{
public:
ContainmentBayS1T7() : InstanceContentScript( 20037 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006840, 6175219, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006841, 6175220, 4, { 7.071130f, 0.000000f, -7.071100f }, 1.000000f );
instance->registerEObj( "Unknown2", 2006842, 6175221, 4, { 10.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2006843, 6175222, 4, { 7.071130f, 0.000000f, 7.071130f }, 1.000000f );
instance->registerEObj( "Unknown4", 2006844, 6175223, 4, { 0.000000f, 0.000000f, 10.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2006845, 6175224, 4, { -7.071130f, 0.000000f, 7.071100f }, 1.000000f );
instance->registerEObj( "Unknown6", 2006846, 6175225, 4, { -10.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2006847, 6175226, 4, { -7.071130f, 0.000000f, -7.071130f }, 1.000000f );
instance->registerEObj( "Unknown8", 2006837, 6174136, 4, { 0.000000f, 0.052026f, -19.799999f }, 1.000000f );
instance->registerEObj( "Unknown9", 2006839, 6164929, 4, { 0.000000f, 0.002934f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2006838, 6171564, 4, { 0.116409f, 0.002934f, -0.768936f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006840, 6175957, 4, { -0.836018f, 0.050520f, -2.055523f }, 1.000000f );
instance->registerEObj( "Unknown12", 2006983, 6219989, 4, { 0.000000f, 0.043380f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6173855, 5, { -0.006781f, 0.052026f, 13.691250f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.500000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,40 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ContainmentBayS1T7Extreme : public InstanceContentScript
{
public:
ContainmentBayS1T7Extreme() : InstanceContentScript( 20038 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2006840, 6175219, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2006841, 6175220, 4, { 7.071130f, 0.000000f, -7.071100f }, 1.000000f );
instance->registerEObj( "Unknown2", 2006842, 6175221, 4, { 10.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2006843, 6175222, 4, { 7.071130f, 0.000000f, 7.071130f }, 1.000000f );
instance->registerEObj( "Unknown4", 2006844, 6175223, 4, { 0.000000f, 0.000000f, 10.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2006845, 6175224, 4, { -7.071130f, 0.000000f, 7.071100f }, 1.000000f );
instance->registerEObj( "Unknown6", 2006846, 6175225, 4, { -10.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2006847, 6175226, 4, { -7.071130f, 0.000000f, -7.071130f }, 1.000000f );
instance->registerEObj( "Unknown8", 2006837, 6174136, 4, { 0.000000f, 0.052026f, -19.799999f }, 1.000000f );
instance->registerEObj( "Unknown9", 2006839, 6164929, 4, { 0.000000f, 0.002934f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2006838, 6171564, 4, { 0.116409f, 0.002934f, -0.768936f }, 1.000000f );
instance->registerEObj( "Unknown11", 2006840, 6175957, 4, { -0.836018f, 0.050520f, -2.055523f }, 1.000000f );
instance->registerEObj( "Unknown12", 2006983, 6219989, 4, { 0.000000f, 0.043380f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6173855, 5, { -0.006781f, 0.052026f, 13.691250f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.500000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,39 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ContainmentBayZ1T9 : public InstanceContentScript
{
public:
ContainmentBayZ1T9() : InstanceContentScript( 20043 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007719, 0, 4, { 5.447040f, 0.000002f, -9.308832f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007720, 0, 4, { 9.576125f, 0.000002f, -3.402662f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007716, 0, 4, { 11.420000f, 0.000004f, 11.783210f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007717, 0, 4, { -11.656410f, -0.000002f, 12.218210f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007718, 0, 4, { -17.805031f, 0.000000f, 4.207765f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6625715, 5, { 0.000000f, 0.000000f, 14.500000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -14.500000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007689, 6621345, 4, { -3.765648f, 0.000001f, 14.953240f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007690, 6643541, 4, { -12.141200f, -0.000001f, 4.715301f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007691, 6621347, 4, { 5.404188f, 0.000000f, -14.762600f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007692, 6621352, 4, { 14.969930f, 0.000002f, -2.525420f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007693, 6621398, 4, { -1.996956f, 0.000000f, 6.613101f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007694, 6621516, 4, { 5.478731f, 0.000000f, 9.952977f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007695, 0, 4, { 5.515548f, 0.000000f, 11.770850f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,39 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ContainmentBayZ1T9Extreme : public InstanceContentScript
{
public:
ContainmentBayZ1T9Extreme() : InstanceContentScript( 20044 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007719, 0, 4, { 5.447040f, 0.000002f, -9.308832f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007720, 0, 4, { 9.576125f, 0.000002f, -3.402662f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007716, 0, 4, { 11.420000f, 0.000004f, 11.783210f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007717, 0, 4, { -11.656410f, -0.000002f, 12.218210f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007718, 0, 4, { -17.805031f, 0.000000f, 4.207765f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6625715, 5, { 0.000000f, 0.000000f, 14.500000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -14.500000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007689, 6621345, 4, { -3.765648f, 0.000001f, 14.953240f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007690, 6643541, 4, { -12.141200f, -0.000001f, 4.715301f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007691, 6621347, 4, { 5.404188f, 0.000000f, -14.762600f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007692, 6621352, 4, { 14.969930f, 0.000002f, -2.525420f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007693, 6621398, 4, { -1.996956f, 0.000000f, 6.613101f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007694, 6621516, 4, { 5.478731f, 0.000000f, 9.952977f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007695, 0, 4, { 5.515548f, 0.000000f, 11.770850f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,75 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CopperbellMines : public InstanceContentScript
{
public:
CopperbellMines() : InstanceContentScript( 3 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2000068, 0, 4, { 44.405670f, -9.596272f, -115.661201f }, 1.000000f );
instance->registerEObj( "Unknown1", 2001526, 4056196, 4, { 42.862770f, -9.734462f, -118.006302f }, 1.000000f );
instance->registerEObj( "Unknown2", 2000069, 0, 4, { 35.776779f, -38.010250f, 86.627357f }, 1.000000f );
instance->registerEObj( "Unknown3", 2001527, 4056695, 4, { 34.781620f, -38.026581f, 85.051003f }, 1.000000f );
instance->registerEObj( "Unknown4", 2001528, 4056696, 4, { -93.129417f, -57.842449f, 54.637360f }, 1.000000f );
instance->registerEObj( "Unknown5", 2000037, 0, 4, { -90.569702f, -57.860081f, 55.157581f }, 1.000000f );
instance->registerEObj( "Unknown6", 2000266, 3163462, 4, { -73.202423f, -55.895020f, 1.983328f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000267, 3163472, 4, { -123.490501f, -56.689388f, 36.337471f }, 0.991760f );
instance->registerEObj( "Improvedblastingdevice", 2000184, 4093714, 4, { 30.553780f, -37.974628f, 110.802399f }, 1.000000f );
instance->registerEObj( "Unknown8", 2000239, 4093740, 4, { 34.836300f, -38.021832f, 115.035202f }, 0.991760f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -100.877403f, -56.042820f, -15.206130f }, 0.991760f );
instance->registerEObj( "Unknown9", 2000186, 3163464, 4, { -127.532204f, -56.557701f, 13.108460f }, 1.000000f );
instance->registerEObj( "Tinykey", 2000159, 0, 4, { -209.307999f, 23.619301f, -210.254105f }, 0.991760f );
instance->registerEObj( "Sealedblastingdoor", 2000160, 4025573, 4, { -205.498901f, 23.819269f, -208.536697f }, 0.991760f );
instance->registerEObj( "Unknown10", 2000161, 4024332, 4, { -184.037094f, 13.828580f, -208.114502f }, 0.991760f );
instance->registerEObj( "Liftlever", 2000162, 4018210, 4, { -191.827606f, 23.433090f, -205.127106f }, 0.991760f );
instance->registerEObj( "Liftlever", 2000163, 0, 4, { -183.969498f, 24.006029f, -205.712097f }, 0.991760f );
instance->registerEObj( "Unknown11", 2001559, 4023678, 4, { -189.593399f, 23.392031f, -208.209396f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 4085080, 5, { -253.156403f, 23.528379f, -174.613998f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -237.184906f, 21.988159f, -166.420502f }, 0.991760f );
instance->registerEObj( "Unknown13", 2000167, 0, 4, { -81.437439f, -5.447510f, -171.343597f }, 0.991760f );
instance->registerEObj( "Unknown14", 2000168, 3163094, 4, { -74.540337f, -5.935791f, -162.462799f }, 0.991760f );
instance->registerEObj( "Firesand", 2000169, 0, 4, { -20.828609f, -8.071711f, -161.638901f }, 0.991760f );
instance->registerEObj( "Blastingdevice", 2000170, 4053820, 4, { 41.374290f, -9.249741f, -135.238800f }, 1.000000f );
instance->registerEObj( "Firesand", 2000172, 0, 4, { 53.101452f, -3.845266f, -153.826401f }, 0.991760f );
instance->registerEObj( "Sealedblastingdoor", 2000173, 4025574, 4, { 43.376751f, -9.109680f, -58.134281f }, 0.991760f );
instance->registerEObj( "Liftlever", 2000174, 4018213, 4, { 55.344479f, -8.804504f, -1.751919f }, 0.991760f );
instance->registerEObj( "Liftlever", 2000175, 0, 4, { 55.965420f, -8.264337f, 6.017679f }, 0.991760f );
instance->registerEObj( "Liftlever", 2000166, 0, 4, { -183.969498f, -6.008533f, -205.992905f }, 0.991760f );
instance->registerEObj( "Liftlever", 2000165, 4018211, 4, { -176.318695f, -6.546204f, -210.956100f }, 0.991760f );
instance->registerEObj( "Tinykey", 2000178, 0, 4, { 42.903980f, -9.979086f, -69.086594f }, 0.991760f );
instance->registerEObj( "Unknown15", 2001529, 4024331, 4, { 58.267658f, -19.085461f, 6.177349f }, 1.000000f );
instance->registerEObj( "Powderchamber", 2001536, 0, 4, { 43.821098f, -8.847800f, -128.329102f }, 0.991760f );
instance->registerEObj( "Unknown16", 2001560, 4023676, 4, { -178.386200f, -6.605137f, -207.831696f }, 1.000000f );
instance->registerEObj( "Unknown17", 2001561, 4023677, 4, { 58.670898f, -8.835022f, 0.472961f }, 0.991760f );
instance->registerEObj( "Unknown18", 2000171, 3163067, 4, { 43.472900f, -9.262273f, -126.115898f }, 0.991789f );
instance->registerEObj( "Liftlever", 2000176, 4018212, 4, { 61.119492f, -37.911671f, 13.438640f }, 1.000000f );
instance->registerEObj( "Liftlever", 2000177, 0, 4, { 55.985229f, -38.263531f, 6.003702f }, 0.991760f );
instance->registerEObj( "Firesand", 2000179, 0, 4, { 14.572330f, -42.069149f, 43.503422f }, 0.991760f );
instance->registerEObj( "Blastingdevice", 2000180, 4053821, 4, { 56.726372f, -37.999741f, 47.990452f }, 0.991760f );
instance->registerEObj( "Firesand", 2001531, 0, 4, { 93.184647f, -41.640049f, 67.395599f }, 1.000000f );
instance->registerEObj( "Firesand", 2001532, 0, 4, { 38.064529f, -38.712662f, 60.511768f }, 1.000000f );
instance->registerEObj( "Firesand", 2001533, 0, 4, { 31.755930f, -37.938789f, 114.646599f }, 1.000000f );
instance->registerEObj( "Blastingdevice", 2001534, 4053822, 4, { 10.162710f, -36.846409f, 106.696999f }, 0.991760f );
instance->registerEObj( "Unknown19", 2001535, 3163445, 4, { 5.569519f, -38.040829f, 111.711197f }, 0.991760f );
instance->registerEObj( "Powderchamber", 2001537, 0, 4, { 58.852821f, -37.774250f, 55.076962f }, 0.991760f );
instance->registerEObj( "Powderchamber", 2001538, 0, 4, { 6.485046f, -37.171558f, 113.633904f }, 0.991760f );
instance->registerEObj( "Unknown20", 2001562, 4023675, 4, { 57.846920f, -38.864811f, 11.550960f }, 0.991760f );
instance->registerEObj( "Unknown21", 2000181, 3163079, 4, { 57.479050f, -38.038540f, 56.536980f }, 1.000000f );
instance->registerEObj( "Unknown22", 2000185, 3163454, 4, { -55.588661f, -37.033691f, 94.193893f }, 0.991789f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,65 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CopperbellMinesHard : public InstanceContentScript
{
public:
CopperbellMinesHard() : InstanceContentScript( 18 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002930, 0, 4, { -90.674911f, -57.698959f, 55.099388f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002929, 4481287, 4, { -93.494362f, -57.942631f, 52.914669f }, 1.000000f );
instance->registerEObj( "Crystallizedrock", 2002947, 0, 4, { -104.992798f, -53.764061f, -21.253201f }, 1.000000f );
instance->registerEObj( "Crystallizedrock", 2003150, 0, 4, { -131.401993f, -56.204762f, 0.851171f }, 0.991760f );
instance->registerEObj( "Crystallizedrock", 2003151, 0, 4, { -62.481171f, -59.339249f, 24.728519f }, 0.991760f );
instance->registerEObj( "Crystallizedrock", 2003152, 0, 4, { -86.379723f, -58.526180f, 47.109539f }, 0.991760f );
instance->registerEObj( "Crystallizedrock", 2003153, 0, 4, { -114.249298f, -57.590469f, 38.164780f }, 0.991760f );
instance->registerEObj( "Crystallizedrock", 2003154, 0, 4, { -78.472977f, -56.144230f, -6.125785f }, 0.991760f );
instance->registerEObj( "Unknown2", 2002735, 0, 4, { 66.489433f, -9.196375f, -91.109978f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002872, 4481282, 4, { 69.178787f, -9.885409f, -91.345154f }, 1.000000f );
instance->registerEObj( "Unknown4", 2002872, 4497376, 4, { 64.314568f, -9.885409f, -48.220890f }, 1.000000f );
instance->registerEObj( "Unknown5", 2002866, 4498423, 4, { 73.371529f, -11.611810f, -91.558388f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002867, 4498424, 4, { 79.777977f, -11.999900f, -79.149048f }, 1.000000f );
instance->registerEObj( "Unknown7", 2002868, 4498425, 4, { 91.175873f, -12.124900f, -66.404877f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002869, 4498426, 4, { 77.390869f, -12.124900f, -55.604710f }, 1.000000f );
instance->registerEObj( "Unknown9", 2002735, 0, 4, { 35.741501f, -38.003502f, 86.637199f }, 1.000000f );
instance->registerEObj( "Unknown10", 2002872, 4481286, 4, { 34.816029f, -37.807098f, 89.653633f }, 1.000000f );
instance->registerEObj( "Improvedblastingdevice", 2002870, 4500271, 4, { 39.532532f, -37.026131f, 113.598297f }, 1.000000f );
instance->registerEObj( "Unknown11", 2002948, 4508121, 4, { 6.729187f, -37.796692f, 112.748901f }, 0.991760f );
instance->registerEObj( "Liftlever", 2002902, 0, 4, { -184.034393f, 23.988701f, -205.737198f }, 1.000000f );
instance->registerEObj( "Liftlever", 2002904, 0, 4, { -183.968002f, -6.010950f, -205.991592f }, 1.000000f );
instance->registerEObj( "Unknown12", 2002905, 4478636, 4, { -192.156906f, 22.842710f, -208.392502f }, 0.991760f );
instance->registerEObj( "Unknown13", 2002900, 4498399, 4, { -209.037796f, 23.594311f, -208.732300f }, 1.000000f );
instance->registerEObj( "Liftlever", 2002901, 4478628, 4, { -191.601700f, 23.360180f, -205.152100f }, 1.000000f );
instance->registerEObj( "Liftlever", 2002903, 4478629, 4, { -176.329803f, -6.592807f, -210.900894f }, 1.000000f );
instance->registerEObj( "Unknown14", 2002906, 4478634, 4, { -177.598907f, -6.741823f, -208.024597f }, 1.000000f );
instance->registerEObj( "Unknown15", 2002907, 4478650, 4, { -183.958496f, 8.816254f, -208.023193f }, 1.000000f );
instance->registerEObj( "Unknown16", 2002908, 4498400, 4, { -50.309021f, -3.189148f, -200.885101f }, 0.991760f );
instance->registerEObj( "Unknown17", 2002909, 4498416, 4, { 21.741100f, -9.932099f, -141.413300f }, 1.000000f );
instance->registerEObj( "Unknown18", 2002910, 4498406, 4, { -12.649780f, -6.958161f, -219.043304f }, 0.991760f );
instance->registerEObj( "Unknown19", 2002911, 4498409, 4, { 18.035469f, -6.958161f, -209.711594f }, 1.000000f );
instance->registerEObj( "Unknown20", 2002912, 4498410, 4, { 17.977119f, -7.000057f, -185.896194f }, 1.000000f );
instance->registerEObj( "Unknown21", 2002923, 4498451, 4, { 60.402431f, -38.719849f, 51.888512f }, 1.000000f );
instance->registerEObj( "Unknown22", 2002924, 4498457, 4, { 65.252907f, -38.455730f, 39.846581f }, 1.000000f );
instance->registerEObj( "Unknown23", 2002925, 4498456, 4, { 55.235111f, -38.564739f, 39.248360f }, 1.000000f );
instance->registerEObj( "Unknown24", 2002926, 4500996, 4, { -82.288239f, -39.313419f, 101.057198f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4481330, 5, { -253.156403f, 23.528379f, -174.613998f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -100.877403f, -56.042820f, -15.206130f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -237.184906f, 21.988159f, -166.420502f }, 0.991760f );
instance->registerEObj( "Unknown26", 2002899, 0, 4, { -267.241791f, 23.005880f, -170.712494f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,27 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CuriousGorgeMeetsHisMatch : public InstanceContentScript
{
public:
CuriousGorgeMeetsHisMatch() : InstanceContentScript( 5013 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Summoningbell", 2000401, 4260827, 4, { 14.143430f, 5.238082f, 13.664930f }, 1.000000f );
instance->registerEObj( "Teamboard", 2009097, 4302533, 4, { 15.508660f, 6.051773f, -14.767720f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,55 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class CuttersCry : public InstanceContentScript
{
public:
CuttersCry() : InstanceContentScript( 12 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2000659, 0, 4, { -190.040604f, -4.267580f, -210.611801f }, 1.000000f );
instance->registerEObj( "Unknown1", 2001133, 4323450, 4, { 268.610687f, -4.089700f, 104.917397f }, 1.000000f );
instance->registerEObj( "Unknown2", 2001133, 4323451, 4, { 250.254807f, -3.751600f, 99.675102f }, 1.000000f );
instance->registerEObj( "Unknown3", 2001133, 4323452, 4, { 268.589386f, -2.609000f, 88.017700f }, 1.000000f );
instance->registerEObj( "Unknown4", 2001133, 4323453, 4, { 105.129799f, -0.534200f, 147.850800f }, 1.000000f );
instance->registerEObj( "Unknown5", 2001133, 4323454, 4, { 119.166603f, 0.308000f, 155.483704f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001133, 4323455, 4, { 103.312500f, -0.406300f, 194.717194f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001133, 4323456, 4, { 73.898598f, 0.574600f, 187.497803f }, 1.000000f );
instance->registerEObj( "Unknown8", 2001133, 4323457, 4, { 72.064903f, 0.259800f, 157.992203f }, 1.000000f );
instance->registerEObj( "Unknown9", 2001133, 4323458, 4, { 116.819603f, -0.614000f, 179.620300f }, 1.000000f );
instance->registerEObj( "Unknown10", 2001133, 4323459, 4, { -11.408770f, -1.184585f, 148.053894f }, 1.000000f );
instance->registerEObj( "Unknown11", 2001133, 4323460, 4, { -46.669281f, 0.651785f, 135.550003f }, 1.000000f );
instance->registerEObj( "Unknown12", 2001133, 4323462, 4, { -24.331600f, -1.221600f, 145.870697f }, 1.000000f );
instance->registerEObj( "Unknown13", 2001133, 4323464, 4, { 15.181000f, -0.706100f, 126.443100f }, 1.000000f );
instance->registerEObj( "Unknown14", 2001133, 4323468, 4, { -92.665901f, 4.399500f, 112.625504f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4222581, 5, { 263.888306f, -0.101790f, 157.188995f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 265.520508f, 0.002038f, 142.558197f }, 1.000000f );
instance->registerEObj( "Shiftingsands", 2000460, 4279880, 4, { 259.501709f, -3.500300f, 88.085403f }, 1.000000f );
instance->registerEObj( "Shiftingsands", 2000461, 4279889, 4, { 79.087517f, 0.289220f, 152.208694f }, 0.991760f );
instance->registerEObj( "Unknown16", 2000462, 4222616, 4, { -46.215149f, 6.077029f, 159.979706f }, 1.000000f );
instance->registerEObj( "Unknown17", 2000463, 0, 4, { -48.096859f, 5.781024f, 159.723999f }, 1.000000f );
instance->registerEObj( "Shiftingsands", 2000464, 4279890, 4, { -8.133057f, -5.813782f, 215.716797f }, 0.991760f );
instance->registerEObj( "Shiftingsands", 2000465, 4279892, 4, { 301.838593f, -0.717224f, -111.039902f }, 0.991760f );
instance->registerEObj( "Shiftingsands", 2000466, 4279893, 4, { 319.020294f, 0.259338f, -232.654297f }, 0.991760f );
instance->registerEObj( "Unknown18", 2000467, 4374288, 4, { -146.843597f, -0.005151f, 184.227493f }, 1.000000f );
instance->registerEObj( "Unknown19", 2000468, 0, 4, { -144.488297f, -0.192320f, 184.547104f }, 1.000000f );
instance->registerEObj( "Shiftingsands", 2000469, 4279894, 4, { -144.457199f, -3.646973f, 134.843994f }, 0.991760f );
instance->registerEObj( "Unknown20", 2000471, 4222648, 4, { -182.117905f, -0.203522f, -160.895706f }, 1.000000f );
instance->registerEObj( "Unknown21", 2000472, 0, 4, { -179.869202f, -0.089300f, -160.548294f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -180.661194f, -4.240662f, -222.797607f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,29 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DarkwingDragon : public InstanceContentScript
{
public:
DarkwingDragon() : InstanceContentScript( 5016 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2008290, 6894789, 4, { 375.272888f, -4.893838f, 290.605011f }, 1.000000f );
instance->registerEObj( "Yol", 2008330, 0, 4, { 466.995514f, 21.157949f, -328.188995f }, 1.000000f );
instance->registerEObj( "Ovoo", 2008289, 6872570, 4, { 354.000000f, -0.790344f, 296.500000f }, 0.991760f );
instance->registerEObj( "Unknown1", 2004967, 0, 4, { -187.899506f, 1.653982f, 760.298279f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DefeatanOccupiedTarget : public InstanceContentScript
{
public:
DefeatanOccupiedTarget() : InstanceContentScript( 15009 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,30 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV10 : public InstanceContentScript
{
public:
DeltascapeV10() : InstanceContentScript( 30049 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6791878, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6885561, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6852121, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6910535, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,30 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV10Savage : public InstanceContentScript
{
public:
DeltascapeV10Savage() : InstanceContentScript( 30053 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6791878, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6885561, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6852121, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6910535, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,29 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV20 : public InstanceContentScript
{
public:
DeltascapeV20() : InstanceContentScript( 30050 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2008482, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6872632, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6910926, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,29 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV20Savage : public InstanceContentScript
{
public:
DeltascapeV20Savage() : InstanceContentScript( 30054 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2008482, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6872632, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6910926, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,44 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV30 : public InstanceContentScript
{
public:
DeltascapeV30() : InstanceContentScript( 30051 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Matterrelocationdevice", 2008501, 6913059, 4, { 230.975693f, 231.836197f, -19.028080f }, 0.991760f );
instance->registerEObj( "Unknown0", 2007457, 6792212, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6847573, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6848219, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6953156, 4, { 250.000000f, 250.995605f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6929138, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6847577, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6853325, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007457, 6853774, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6846630, 4, { -15.000000f, 0.000001f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007457, 6846632, 4, { -5.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6846634, 4, { 5.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6846637, 4, { 15.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6846642, 4, { -15.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 6846643, 4, { -5.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6846644, 4, { 5.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6846645, 4, { 15.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6912959, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,44 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV30Savage : public InstanceContentScript
{
public:
DeltascapeV30Savage() : InstanceContentScript( 30055 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Matterrelocationdevice", 2008501, 6913059, 4, { 230.975693f, 231.836197f, -19.028080f }, 0.991760f );
instance->registerEObj( "Unknown0", 2007457, 6792212, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6847573, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6848219, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6953156, 4, { 250.000000f, 250.995605f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6929138, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6847577, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6853325, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007457, 6853774, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6846630, 4, { -15.000000f, 0.000001f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007457, 6846632, 4, { -5.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6846634, 4, { 5.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6846637, 4, { 15.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6846642, 4, { -15.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 6846643, 4, { -5.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6846644, 4, { 5.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007457, 6846645, 4, { 15.000000f, 0.000000f, -15.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6912959, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV40 : public InstanceContentScript
{
public:
DeltascapeV40() : InstanceContentScript( 30052 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6925502, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6925503, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6925504, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6936015, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6865650, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6872744, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown6", 2008483, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -17.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6914211, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DeltascapeV40Savage : public InstanceContentScript
{
public:
DeltascapeV40Savage() : InstanceContentScript( 30056 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6925502, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6925503, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6925504, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6936015, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6865650, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6872744, 4, { 0.000000f, 0.000000f, 0.038952f }, 1.000000f );
instance->registerEObj( "Unknown6", 2008483, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -17.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6914211, 5, { 0.000000f, 0.000000f, 15.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,53 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DomaCastle : public InstanceContentScript
{
public:
DomaCastle() : InstanceContentScript( 54 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002872, 6889640, 4, { -239.375000f, 67.999496f, -175.164597f }, 0.991760f );
instance->registerEObj( "Unknown1", 2007791, 0, 4, { -240.158905f, 67.039032f, -177.843399f }, 0.750000f );
instance->registerEObj( "Unknown2", 2007457, 6889642, 4, { -241.910706f, 67.000000f, -215.185699f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6794570, 4, { 287.722412f, 21.499981f, 115.300598f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 6739699, 4, { 262.936493f, 21.500010f, 110.142799f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 6777815, 4, { 261.315491f, 25.500010f, -10.943810f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 6851198, 4, { 248.248901f, 20.000000f, 78.568604f }, 0.991760f );
instance->registerEObj( "Unknown7", 2007457, 6928399, 4, { 264.958405f, 24.750000f, 121.939598f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007457, 6952007, 4, { 285.857391f, 24.500000f, 90.541313f }, 0.991760f );
instance->registerEObj( "Unknown9", 2007457, 6973643, 4, { 189.428497f, 36.749840f, 50.824680f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 6735489, 4, { 33.135330f, 40.000000f, 88.297363f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 6679193, 4, { -183.423004f, 44.000000f, 125.024200f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 6735529, 4, { -193.153900f, 46.551128f, 128.625107f }, 0.991760f );
instance->registerEObj( "Unknown13", 2007457, 6732692, 4, { -240.779297f, 64.000023f, -93.377197f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 6732698, 4, { -240.802704f, 66.000023f, -140.615494f }, 0.991760f );
instance->registerEObj( "Unknown15", 2007457, 6880936, 4, { -243.716507f, 48.000000f, 37.417641f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007457, 6739904, 4, { -239.397202f, 45.467159f, 60.631378f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007457, 6901296, 4, { -239.515396f, 44.299999f, 93.293831f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 6928755, 4, { -243.442398f, 56.000000f, -37.595749f }, 1.000000f );
instance->registerEObj( "Unknown19", 2002872, 6889553, 4, { 148.284103f, 41.499981f, 20.913610f }, 1.000000f );
instance->registerEObj( "Unknown20", 2007791, 0, 4, { 145.028793f, 40.575001f, 21.644630f }, 1.000000f );
instance->registerEObj( "Unknown21", 2007457, 6889570, 4, { 110.384399f, 41.489140f, 13.189620f }, 0.991760f );
instance->registerEObj( "Unknown22", 2002872, 6889631, 4, { -222.430801f, 45.500000f, 129.655899f }, 0.991760f );
instance->registerEObj( "Unknown23", 2007791, 0, 4, { -219.254501f, 45.500000f, 130.342697f }, 1.000000f );
instance->registerEObj( "Unknown24", 2007457, 6889633, 4, { -242.418503f, 45.500000f, 113.102501f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6881291, 5, { 341.375793f, 13.500000f, 180.479599f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 336.598785f, 16.739140f, 178.515305f }, 0.991760f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -239.781799f, 67.000000f, -212.105698f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,86 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DunScaith : public InstanceContentScript
{
public:
DunScaith() : InstanceContentScript( 30047 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002872, 6610729, 4, { 331.572388f, 2.765574f, 418.256012f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007602, 6610730, 4, { 266.946014f, 2.765530f, 420.309692f }, 0.991760f );
instance->registerEObj( "Unknown2", 2007609, 6612545, 4, { 276.236511f, 2.869957f, 402.357910f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007610, 6612547, 4, { 291.404297f, 2.869957f, 402.158112f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007611, 6612549, 4, { 306.464600f, 2.869963f, 402.176208f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007612, 6612551, 4, { 321.436493f, 2.869970f, 402.213196f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007613, 6612544, 4, { 276.728699f, 2.869961f, 417.200195f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007614, 6612546, 4, { 291.491791f, 2.869957f, 417.279388f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007615, 6612548, 4, { 306.298187f, 2.869963f, 417.075897f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007616, 6612550, 4, { 321.398895f, 2.869969f, 417.089905f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007603, 6612604, 4, { 279.000000f, 2.869900f, 398.600006f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007604, 6612605, 4, { 305.000000f, 2.870000f, 398.600006f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007605, 6612606, 4, { 319.000000f, 2.870000f, 398.600006f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007606, 6612608, 4, { 287.000000f, 2.869900f, 420.600006f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007607, 6612609, 4, { 305.000000f, 2.870000f, 420.600006f }, 1.000000f );
instance->registerEObj( "Unknown15", 2007608, 6612611, 4, { 315.000000f, 2.870000f, 420.600006f }, 1.000000f );
instance->registerEObj( "Unknown16", 2007619, 6613747, 4, { 299.266815f, 2.869962f, 409.699585f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007617, 6584508, 4, { 255.549805f, 2.765237f, 401.452301f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007783, 0, 4, { 316.110107f, 2.869910f, 411.214813f }, 1.000000f );
instance->registerEObj( "Unknown19", 2007791, 0, 4, { 329.623108f, 2.825000f, 409.616913f }, 1.250000f );
instance->registerEObj( "Unknown20", 2002872, 6613229, 4, { -348.000000f, -7.000000f, 256.488800f }, 1.000000f );
instance->registerEObj( "Unknown21", 2002587, 0, 4, { -350.000000f, -7.000000f, 255.088806f }, 1.400000f );
instance->registerEObj( "Unknown22", 2007620, 0, 4, { -366.689606f, -7.003906f, 224.200806f }, 0.991760f );
instance->registerEObj( "Unknown23", 2007621, 0, 4, { -361.958405f, -7.000000f, 224.734894f }, 1.000000f );
instance->registerEObj( "Unknown24", 2002872, 6620377, 4, { -0.071279f, -600.000000f, -18.220051f }, 1.000000f );
instance->registerEObj( "Unknown25", 2007630, 0, 4, { -4.827496f, -600.000000f, -58.405430f }, 1.000000f );
instance->registerEObj( "Unknown26", 2007631, 0, 4, { 7.122071f, -600.000000f, -58.051449f }, 1.000000f );
instance->registerEObj( "Unknown27", 2007636, 6563525, 4, { -16.708380f, -600.000000f, -41.601891f }, 1.000000f );
instance->registerEObj( "Unknown28", 2007637, 6588851, 4, { -18.625420f, -600.000000f, -43.212120f }, 1.000000f );
instance->registerEObj( "Unknown29", 2007791, 0, 4, { 0.000000f, -600.000000f, -20.142851f }, 0.750000f );
instance->registerEObj( "Unknown30", 2002872, 6620064, 4, { -317.914093f, 1.360948f, -445.124115f }, 1.000000f );
instance->registerEObj( "Unknown31", 2002587, 0, 4, { -320.546295f, 0.991760f, -444.693695f }, 0.991760f );
instance->registerEObj( "Unknown32", 2007630, 0, 4, { -351.186401f, 0.991760f, -466.178406f }, 0.991760f );
instance->registerEObj( "Unknown33", 2007631, 0, 4, { -366.506500f, 0.991760f, -461.936401f }, 0.991760f );
instance->registerEObj( "Unknown34", 2007632, 0, 4, { -359.822998f, 0.991760f, -429.373688f }, 0.991760f );
instance->registerEObj( "Unknown35", 2007633, 0, 4, { -347.127502f, 0.991760f, -428.549713f }, 0.991760f );
instance->registerEObj( "Unknown36", 2007638, 6586142, 4, { 343.046997f, -300.000000f, -447.157593f }, 1.000000f );
instance->registerEObj( "Unknown37", 2007653, 6637716, 4, { -335.860596f, 1.000000f, -437.835388f }, 1.000000f );
instance->registerEObj( "Unknown38", 2007654, 6629695, 4, { -335.609100f, 1.000000f, -440.386108f }, 1.000000f );
instance->registerEObj( "Unknown39", 2007655, 6629831, 4, { -332.752014f, 1.000000f, -437.575012f }, 1.000000f );
instance->registerEObj( "Unknown40", 2007656, 6637880, 4, { -332.460205f, 1.000000f, -440.058685f }, 1.000000f );
instance->registerEObj( "Unknown41", 2007697, 0, 4, { -346.146393f, 1.000000f, -424.946991f }, 1.000000f );
instance->registerEObj( "Unknown42", 2007787, 6752662, 4, { -368.030212f, 0.974755f, -434.419312f }, 1.000000f );
instance->registerEObj( "Basicconveyanceunit", 2007660, 6610748, 4, { 231.338699f, -6.515625f, 346.216797f }, 0.991760f );
instance->registerEObj( "Basicconveyanceunit", 2007661, 6610750, 4, { -356.222900f, -7.000000f, 287.132996f }, 1.000000f );
instance->registerEObj( "Basicconveyanceunit", 2007699, 0, 4, { 397.550415f, 2.656644f, 398.343109f }, 1.000000f );
instance->registerEObj( "Unknown43", 2007667, 6606266, 4, { 188.339996f, -6.500000f, 359.549011f }, 1.000000f );
instance->registerEObj( "Unknown44", 2007668, 6606267, 4, { 19.479019f, -6.500000f, 316.675598f }, 1.000000f );
instance->registerEObj( "Unknown45", 2007669, 6606268, 4, { -110.310303f, 1.500000f, 315.310303f }, 1.000000f );
instance->registerEObj( "Unknown46", 2007670, 6606273, 4, { -357.075592f, -7.000000f, 201.676895f }, 1.000000f );
instance->registerEObj( "Basicconveyanceunit", 2007662, 6610755, 4, { -357.847107f, 12.985350f, 16.963461f }, 0.991760f );
instance->registerEObj( "Basicconveyanceunit", 2007663, 6610756, 4, { -342.946594f, 13.000000f, -123.268700f }, 0.991760f );
instance->registerEObj( "Unknown47", 2007671, 6601719, 4, { -356.908508f, 13.000000f, 12.522250f }, 1.000000f );
instance->registerEObj( "Unknown48", 2007672, 6601720, 4, { -356.563599f, 1.000000f, -74.405586f }, 1.000000f );
instance->registerEObj( "Unknown49", 2007698, 0, 4, { -94.983139f, 1.500000f, 320.626312f }, 1.000000f );
instance->registerEObj( "Unknown50", 2007703, 0, 4, { -94.909897f, 1.500000f, 313.278015f }, 1.000000f );
instance->registerEObj( "Unknown51", 2007702, 0, 4, { -364.034485f, 0.991760f, -43.015259f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 6610725, 5, { 386.739899f, 2.618790f, 416.983307f }, 0.991760f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -371.922791f, 1.000000f, -444.704590f }, 1.000000f );
instance->registerEObj( "Unknown53", 2002872, 6638848, 4, { -344.433014f, 13.000000f, 7.243163f }, 1.000000f );
instance->registerEObj( "Unknown54", 2002587, 0, 4, { -350.500793f, 13.000000f, 5.113899f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,92 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class DzemaelDarkhold : public InstanceContentScript
{
public:
DzemaelDarkhold() : InstanceContentScript( 13 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "埋門", 2000033, 3328371, 4, { 79.909241f, 1.268266f, 161.509598f }, 1.000000f );
instance->registerEObj( "Exit", 2000066, 3328664, 4, { 144.020004f, -6.834667f, 162.001907f }, 1.000000f );
instance->registerEObj( "Grandhallgate", 2000438, 3328665, 4, { 98.210373f, -6.834594f, 111.974403f }, 1.000000f );
instance->registerEObj( "Unknown0", 2000453, 0, 4, { 79.384338f, -10.733530f, 106.701599f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000452, 4229638, 4, { 76.745064f, -11.090400f, 105.321198f }, 1.000000f );
instance->registerEObj( "Magitektransporter", 2000458, 0, 4, { 23.358509f, -12.304620f, 57.612831f }, 1.000000f );
instance->registerEObj( "MagitekterminalI", 2000476, 4256808, 4, { 80.927979f, 1.365243f, 173.289703f }, 1.000000f );
instance->registerEObj( "MagitekterminalIII", 2000478, 4256810, 4, { 124.023804f, -13.794070f, 123.296898f }, 1.000000f );
instance->registerEObj( "MagitekterminalIV", 2000479, 4256811, 4, { 140.853195f, -11.962310f, 113.256302f }, 1.000000f );
instance->registerEObj( "Unknown2", 2000276, 4255636, 4, { 36.155140f, 8.079000f, 207.374298f }, 1.000000f );
instance->registerEObj( "Unknown3", 2000276, 4255639, 4, { 112.091797f, -3.877179f, 176.216904f }, 1.000000f );
instance->registerEObj( "Unknown4", 2000276, 4255640, 4, { 139.427399f, -10.726720f, 108.501404f }, 1.000000f );
instance->registerEObj( "Unknown5", 2000276, 4255644, 4, { 67.860687f, -14.328120f, 84.076920f }, 1.000000f );
instance->registerEObj( "Unknown6", 2000276, 4255645, 4, { 51.562908f, -11.769940f, 111.841400f }, 1.000000f );
instance->registerEObj( "Unknown7", 2000276, 4255646, 4, { 18.496250f, -15.965690f, 87.930252f }, 1.000000f );
instance->registerEObj( "Unknown8", 2000276, 4255648, 4, { 19.309570f, -10.954800f, 51.356911f }, 1.000000f );
instance->registerEObj( "Unknown9", 2000279, 4247600, 4, { 35.302368f, 8.108457f, 206.288605f }, 1.000000f );
instance->registerEObj( "Unknown10", 2000279, 4247601, 4, { 111.093102f, -3.403727f, 176.495895f }, 1.000000f );
instance->registerEObj( "Unknown11", 2000279, 4247603, 4, { 68.310699f, -14.257320f, 83.756592f }, 1.000000f );
instance->registerEObj( "Unknown12", 2000279, 4247604, 4, { 52.317631f, -11.815490f, 110.621300f }, 1.000000f );
instance->registerEObj( "Unknown13", 2000279, 4247605, 4, { 18.860821f, -14.036660f, 88.283234f }, 1.000000f );
instance->registerEObj( "Unknown14", 2000279, 4247606, 4, { 20.972610f, -11.172370f, 51.726391f }, 1.000000f );
instance->registerEObj( "Unknown15", 2000279, 4247602, 4, { 138.802094f, -10.764680f, 110.383400f }, 1.000000f );
instance->registerEObj( "Magitektransporter", 2000474, 0, 4, { -96.800278f, -30.000010f, -41.821941f }, 1.000000f );
instance->registerEObj( "Unknown16", 2000455, 0, 4, { -106.309601f, -26.688049f, -16.372990f }, 0.991760f );
instance->registerEObj( "Unknown17", 2000454, 4233746, 4, { -107.679703f, -26.639919f, -15.815070f }, 1.000000f );
instance->registerEObj( "Unknown18", 2000487, 4184823, 4, { -111.157799f, -22.833250f, 2.271249f }, 1.000000f );
instance->registerEObj( "Unknown19", 2000490, 4255705, 4, { -242.711304f, -24.146959f, -32.381401f }, 1.000000f );
instance->registerEObj( "Unknown20", 2000490, 4255691, 4, { -261.321289f, -25.547960f, -34.986919f }, 1.000000f );
instance->registerEObj( "Unknown21", 2000490, 4255694, 4, { -261.811310f, -26.640051f, -20.854830f }, 1.000000f );
instance->registerEObj( "Unknown22", 2000490, 4255706, 4, { -237.266907f, -48.000000f, -0.833767f }, 1.000000f );
instance->registerEObj( "Unknown23", 2000490, 4255707, 4, { -217.921600f, -18.200211f, 20.315559f }, 1.000000f );
instance->registerEObj( "Unknown24", 2000490, 4255708, 4, { -169.460999f, -33.749729f, 51.753731f }, 1.000000f );
instance->registerEObj( "Unknown25", 2000490, 4255709, 4, { -166.205704f, -33.174091f, 41.379780f }, 1.000000f );
instance->registerEObj( "Unknown26", 2000490, 4255710, 4, { -136.133698f, -24.761801f, 11.194330f }, 1.000000f );
instance->registerEObj( "Unknown27", 2000280, 4247607, 4, { -260.415710f, -25.404510f, -36.083500f }, 1.000000f );
instance->registerEObj( "Unknown28", 2000280, 4247608, 4, { -262.467896f, -26.663879f, -21.408119f }, 1.000000f );
instance->registerEObj( "Unknown29", 2000280, 4247609, 4, { -241.470901f, -24.060431f, -29.972530f }, 1.000000f );
instance->registerEObj( "Unknown30", 2000280, 4247611, 4, { -238.320496f, -47.903111f, -3.008399f }, 1.000000f );
instance->registerEObj( "Unknown31", 2000280, 4247610, 4, { -219.957108f, -17.854340f, 18.911011f }, 1.000000f );
instance->registerEObj( "Unknown32", 2000280, 4247613, 4, { -168.223907f, -33.658329f, 50.704330f }, 1.000000f );
instance->registerEObj( "Unknown33", 2000280, 4247612, 4, { -165.114899f, -32.678890f, 41.844219f }, 1.000000f );
instance->registerEObj( "Unknown34", 2000280, 4247614, 4, { -133.651001f, -24.416229f, 10.934760f }, 1.000000f );
instance->registerEObj( "Unknown35", 2000488, 4233760, 4, { 13.842580f, -15.160090f, -143.072693f }, 1.000000f );
instance->registerEObj( "MagitekterminalVIII", 2000483, 4256818, 4, { -16.049601f, -17.297310f, -177.329498f }, 0.991760f );
instance->registerEObj( "MagitekterminalIX", 2000484, 4256819, 4, { -14.914310f, -21.075211f, -144.145996f }, 1.000000f );
instance->registerEObj( "Unknown36", 2000457, 0, 4, { 56.778809f, -36.148682f, -150.835495f }, 0.991760f );
instance->registerEObj( "Unknown37", 2000456, 4233771, 4, { 55.222290f, -35.782471f, -150.255600f }, 0.991760f );
instance->registerEObj( "Unknown38", 2000490, 4255718, 4, { -48.459080f, -19.742540f, -176.405197f }, 0.991760f );
instance->registerEObj( "Unknown39", 2000490, 4255720, 4, { -11.239590f, -21.204630f, -144.906204f }, 0.991760f );
instance->registerEObj( "Unknown40", 2000490, 4255721, 4, { -15.353870f, -17.228140f, -178.818893f }, 0.991760f );
instance->registerEObj( "Unknown41", 2000490, 4255722, 4, { 29.525160f, -23.532890f, -108.452202f }, 0.991760f );
instance->registerEObj( "Unknown42", 2000490, 4255723, 4, { 27.773970f, -23.532040f, -114.936401f }, 0.991760f );
instance->registerEObj( "Unknown43", 2000490, 4255725, 4, { 64.981979f, -38.499950f, -172.408997f }, 0.991760f );
instance->registerEObj( "Unknown44", 2000490, 4255728, 4, { 70.785149f, -37.665981f, -203.212097f }, 0.991760f );
instance->registerEObj( "Unknown45", 2000490, 4255729, 4, { 105.072098f, -38.024330f, -158.260803f }, 0.991760f );
instance->registerEObj( "Unknown46", 2000280, 4246846, 4, { -45.950432f, -19.312410f, -177.762207f }, 1.000000f );
instance->registerEObj( "Unknown47", 2000280, 4246848, 4, { -14.610830f, -21.218700f, -145.140900f }, 1.000000f );
instance->registerEObj( "Unknown48", 2000280, 4246847, 4, { -16.411739f, -16.383909f, -180.914902f }, 1.000000f );
instance->registerEObj( "Unknown49", 2000280, 4246849, 4, { 26.993160f, -23.453131f, -107.682999f }, 0.991760f );
instance->registerEObj( "Unknown50", 2000280, 0, 4, { 32.493099f, -24.000099f, -113.021797f }, 1.000000f );
instance->registerEObj( "Unknown51", 2000280, 4246850, 4, { 66.021332f, -38.500019f, -172.238098f }, 1.000000f );
instance->registerEObj( "Unknown52", 2000280, 4246851, 4, { 70.452782f, -37.655048f, -202.913803f }, 1.000000f );
instance->registerEObj( "Unknown53", 2000280, 4246852, 4, { 103.330498f, -38.100510f, -159.167999f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 79.243332f, -38.930771f, -182.480194f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4229601, 5, { -48.620270f, 19.892130f, 221.013596f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -44.993790f, 14.002300f, 204.521896f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,27 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class Emanation : public InstanceContentScript
{
public:
Emanation() : InstanceContentScript( 20048 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Entrance", 2000182, 6894521, 5, { 0.000796f, 0.035467f, 12.032630f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.062970f, -12.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,27 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class EmanationExtreme : public InstanceContentScript
{
public:
EmanationExtreme() : InstanceContentScript( 20049 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Entrance", 2000182, 6894521, 5, { 0.000796f, 0.035467f, 12.032630f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.062970f, -12.000000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class EngageEnemyReinforcements : public InstanceContentScript
{
public:
EngageEnemyReinforcements() : InstanceContentScript( 15011 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class EngageMultipleTargets : public InstanceContentScript
{
public:
EngageMultipleTargets() : InstanceContentScript( 15005 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ExecuteaComboinBattle : public InstanceContentScript
{
public:
ExecuteaComboinBattle() : InstanceContentScript( 15003 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ExecuteaCombotoIncreaseEnmity : public InstanceContentScript
{
public:
ExecuteaCombotoIncreaseEnmity() : InstanceContentScript( 15002 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class ExecuteaRangedAttacktoIncreaseEnmity : public InstanceContentScript
{
public:
ExecuteaRangedAttacktoIncreaseEnmity() : InstanceContentScript( 15006 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,27 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class FinalExercise : public InstanceContentScript
{
public:
FinalExercise() : InstanceContentScript( 15016 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f );
instance->registerEObj( "Unknown1", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,26 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class FlickingSticksandTakingNames : public InstanceContentScript
{
public:
FlickingSticksandTakingNames() : InstanceContentScript( 10008 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,66 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class Halatali : public InstanceContentScript
{
public:
Halatali() : InstanceContentScript( 7 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Entrance", 2000182, 4600269, 5, { -245.383194f, 17.225630f, 16.103081f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -279.773407f, 17.233170f, 19.434681f }, 1.000000f );
instance->registerEObj( "Unknown1", 2001609, 0, 4, { 241.292603f, 11.057950f, 9.784212f }, 1.000000f );
instance->registerEObj( "Unknown2", 2001649, 4097866, 4, { 238.950500f, 9.900879f, -1.209344f }, 1.000000f );
instance->registerEObj( "Exit", 2001610, 4097973, 4, { -280.512299f, 17.240601f, 20.057501f }, 1.000000f );
instance->registerEObj( "Unknown3", 2001611, 4097992, 4, { 19.113859f, 0.900208f, 98.170502f }, 0.991760f );
instance->registerEObj( "Unknown4", 2001612, 4098036, 4, { 17.948280f, 0.925217f, 99.310219f }, 1.000000f );
instance->registerEObj( "Unknown5", 2001613, 4098064, 4, { -120.074501f, -5.801239f, -111.402496f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001614, 4098077, 4, { -121.598503f, -5.727614f, -112.049599f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001615, 4098237, 4, { -228.286301f, 17.565599f, 16.208900f }, 1.000000f );
instance->registerEObj( "Unknown8", 2001616, 4098241, 4, { -229.136703f, 17.565599f, 16.208900f }, 1.000000f );
instance->registerEObj( "Unknown9", 2001618, 4014394, 4, { 29.098881f, 1.785278f, 130.418793f }, 0.991760f );
instance->registerEObj( "Aetherialflow", 2001619, 0, 4, { 32.968849f, 3.815735f, 131.179199f }, 0.991760f );
instance->registerEObj( "Unknown10", 2001620, 2815987, 4, { 120.471397f, -0.516086f, -57.500610f }, 1.000000f );
instance->registerEObj( "Unknown11", 2001621, 4098194, 4, { -95.942581f, -9.659227f, -101.942596f }, 1.000000f );
instance->registerEObj( "Unknown12", 2001622, 4043181, 4, { -94.468628f, -2.151611f, -68.864014f }, 0.991760f );
instance->registerEObj( "Ludusdoor", 2001623, 4005252, 4, { -172.249695f, 12.559910f, 12.742130f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001624, 4016950, 4, { 74.518059f, -10.988300f, -107.067703f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001625, 4016951, 4, { 42.154171f, -10.941640f, -84.664078f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001626, 4016952, 4, { 17.515020f, -10.957320f, -190.023102f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001627, 4016953, 4, { -39.127491f, -11.066550f, -129.097504f }, 1.000000f );
instance->registerEObj( "Chainwinch", 2001628, 4016954, 4, { -82.474548f, -10.952540f, -113.137199f }, 0.991760f );
instance->registerEObj( "Unknown13", 2001634, 4082420, 4, { -129.441193f, 9.833186f, -0.625334f }, 1.000000f );
instance->registerEObj( "Unknown14", 2001635, 3629276, 4, { -3.044897f, 0.927666f, 144.884506f }, 1.000000f );
instance->registerEObj( "Unknown15", 2001636, 3629274, 4, { 27.769211f, 0.954134f, 166.929398f }, 1.000000f );
instance->registerEObj( "Unknown16", 2001637, 3629277, 4, { 69.039284f, 0.968122f, 137.080902f }, 1.000000f );
instance->registerEObj( "Unknown17", 2001638, 4016486, 4, { -19.781490f, 2.187618f, 152.349899f }, 1.000000f );
instance->registerEObj( "Unknown18", 2001639, 4016487, 4, { 24.469919f, 2.233563f, 180.853195f }, 1.000000f );
instance->registerEObj( "Unknown19", 2001640, 4016488, 4, { 89.225769f, 2.247621f, 140.072006f }, 1.000000f );
instance->registerEObj( "Unknown20", 2001641, 4018090, 4, { -277.600494f, 17.568609f, 40.599701f }, 1.000000f );
instance->registerEObj( "Unknown21", 2001642, 4018091, 4, { -255.703506f, 17.578291f, 47.590672f }, 1.000000f );
instance->registerEObj( "Unknown22", 2001643, 4018092, 4, { -237.108002f, 17.604349f, 38.970459f }, 1.000000f );
instance->registerEObj( "Unknown23", 2001644, 4018089, 4, { -279.140015f, 17.555901f, -2.742105f }, 1.000000f );
instance->registerEObj( "Unknown24", 2001645, 4018088, 4, { -261.194214f, 17.568060f, -11.064940f }, 1.000000f );
instance->registerEObj( "Unknown25", 2001646, 4018087, 4, { -239.163101f, 17.568661f, -4.435994f }, 1.000000f );
instance->registerEObj( "Aetherialflow", 2001647, 4103310, 4, { -177.996506f, -14.694460f, -133.043503f }, 0.991760f );
instance->registerEObj( "Unknown26", 2001648, 4105956, 4, { -171.435196f, -14.633480f, -127.946999f }, 0.991760f );
instance->registerEObj( "Unknown27", 2001650, 0, 4, { -230.125793f, 17.157061f, 16.380630f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 242.225601f, 9.970665f, -11.333600f }, 1.000000f );
instance->registerEObj( "Unknown28", 2001712, 0, 4, { -131.216003f, 10.073990f, -1.326215f }, 1.000000f );
instance->registerEObj( "Unknown29", 2000210, 0, 4, { -256.084503f, 17.537910f, 17.740490f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,75 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HalataliHard : public InstanceContentScript
{
public:
HalataliHard() : InstanceContentScript( 21 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Thalsscepter", 2003646, 0, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f );
instance->registerEObj( "Unknown0", 2003695, 4617495, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f );
instance->registerEObj( "Unknown1", 2003696, 4563389, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f );
instance->registerEObj( "Thalsscepter", 2003674, 0, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f );
instance->registerEObj( "Thalsscepter", 2003675, 0, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f );
instance->registerEObj( "Thalsscepter", 2003676, 0, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f );
instance->registerEObj( "Mammetactivator", 2003641, 4616318, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f );
instance->registerEObj( "Shadowyorb", 2003642, 0, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f );
instance->registerEObj( "Shadowyorb", 2003643, 0, 4, { 154.283905f, 6.240900f, 239.520905f }, 0.991760f );
instance->registerEObj( "Shadowyorb", 2003644, 0, 4, { 143.742905f, 6.240900f, 210.525208f }, 1.000000f );
instance->registerEObj( "Shadowyorb", 2003645, 0, 4, { 134.607193f, 6.240900f, 230.328094f }, 1.000000f );
instance->registerEObj( "Unknown2", 2003569, 4603298, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f );
instance->registerEObj( "Exit", 2001610, 4569374, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 4569369, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f );
instance->registerEObj( "Unknown4", 2002575, 0, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f );
instance->registerEObj( "Unknown6", 2002872, 4569384, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f );
instance->registerEObj( "Unknown7", 2002735, 0, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002872, 4569379, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f );
instance->registerEObj( "Unknown9", 2002735, 0, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f );
instance->registerEObj( "Unknown10", 2002872, 4569389, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f );
instance->registerEObj( "Unknown11", 2003506, 4594991, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f );
instance->registerEObj( "Unknown12", 2003507, 4598981, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f );
instance->registerEObj( "Unknown13", 2003508, 4603945, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f );
instance->registerEObj( "Unknown14", 2003509, 4564172, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f );
instance->registerEObj( "Unknown15", 2003510, 4594992, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f );
instance->registerEObj( "Unknown16", 2003511, 4598084, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f );
instance->registerEObj( "Unknown17", 2003512, 4599477, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f );
instance->registerEObj( "Unknown18", 2003513, 4594999, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f );
instance->registerEObj( "Unknown19", 2003514, 4616527, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f );
instance->registerEObj( "Unknown20", 2003515, 4567234, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f );
instance->registerEObj( "Unknown21", 2003516, 4567237, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f );
instance->registerEObj( "Unknown22", 2003517, 4567232, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f );
instance->registerEObj( "Unknown23", 2003518, 4567230, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f );
instance->registerEObj( "Unknown24", 2003519, 4596306, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f );
instance->registerEObj( "Unknown25", 2003520, 4565306, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f );
instance->registerEObj( "Unknown26", 2003521, 4565309, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f );
instance->registerEObj( "Unknown27", 2003522, 4565307, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f );
instance->registerEObj( "Unknown28", 2003523, 4565308, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f );
instance->registerEObj( "Unknown29", 2003524, 4565302, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f );
instance->registerEObj( "Unknown30", 2003525, 4565303, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f );
instance->registerEObj( "Unknown31", 2003526, 4565305, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f );
instance->registerEObj( "Unknown32", 2003527, 4595900, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f );
instance->registerEObj( "Unknown33", 2003528, 4595901, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f );
instance->registerEObj( "Unknown34", 2003529, 4595903, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f );
instance->registerEObj( "Unknown35", 2003530, 4618276, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f );
instance->registerEObj( "Unknown36", 2003531, 4595904, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4970117, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,59 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HaukkeManor : public InstanceContentScript
{
public:
HaukkeManor() : InstanceContentScript( 6 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Voidlamp", 2000366, 3873151, 4, { 19.527651f, 17.000000f, 22.036671f }, 0.991789f );
instance->registerEObj( "Voidlamp", 2000367, 3873152, 4, { -24.524000f, 16.999901f, 22.023741f }, 1.000000f );
instance->registerEObj( "Voidlamp", 2000368, 3873153, 4, { 19.541849f, 16.999950f, -13.996940f }, 1.000000f );
instance->registerEObj( "Voidlamp", 2000369, 3873154, 4, { -24.503330f, 16.999889f, -14.014120f }, 1.000000f );
instance->registerEObj( "Exit", 2000370, 0, 4, { -2.517786f, 16.952730f, 21.011629f }, 0.930753f );
instance->registerEObj( "Unknown0", 2000371, 0, 4, { 81.895119f, 0.228838f, -0.106860f }, 0.900235f );
instance->registerEObj( "Tinykey", 2000302, 0, 4, { 71.396912f, -0.001627f, 28.641140f }, 0.869717f );
instance->registerEObj( "Tinykey", 2000303, 0, 4, { -26.322651f, -0.005771f, 50.722679f }, 0.778163f );
instance->registerEObj( "Tinykey", 2000304, 0, 4, { -52.424351f, -0.002903f, 22.515909f }, 0.930753f );
instance->registerEObj( "Tinykey", 2000305, 0, 4, { -68.498917f, -16.795919f, -8.967492f }, 0.869717f );
instance->registerEObj( "Tinykey", 2000306, 0, 4, { -46.234051f, -18.800501f, 38.557331f }, 0.900235f );
instance->registerEObj( "Tinykey", 2000307, 0, 4, { 14.015370f, -18.796499f, -43.227589f }, 0.900235f );
instance->registerEObj( "Tinykey", 2000308, 0, 4, { -11.804590f, -18.800249f, -50.647060f }, 0.991789f );
instance->registerEObj( "Lockeddoor", 2000329, 3457073, 4, { 0.509394f, 0.143553f, 56.976101f }, 0.991789f );
instance->registerEObj( "Lockeddoor", 2000331, 3457076, 4, { -16.586599f, 0.172088f, 84.043991f }, 0.961271f );
instance->registerEObj( "Lockeddoor", 2000337, 3457070, 4, { -48.657558f, 0.174862f, -36.017189f }, 0.991789f );
instance->registerEObj( "Lockeddoor", 2000338, 3457071, 4, { -48.701061f, 0.167371f, 36.007271f }, 0.930753f );
instance->registerEObj( "Lockeddoor", 2000339, 3457083, 4, { -25.116051f, -18.616779f, -34.637550f }, 0.961271f );
instance->registerEObj( "Lockeddoor", 2000343, 3457090, 4, { -1.899940f, -18.615101f, 34.620899f }, 0.961271f );
instance->registerEObj( "Lockeddoor", 2000344, 3457093, 4, { 25.192600f, -18.692350f, 34.531120f }, 0.930753f );
instance->registerEObj( "IvyDoor", 2000355, 3457081, 4, { -48.382030f, 0.425044f, -0.015306f }, 0.961271f );
instance->registerEObj( "CarnationDoor", 2000356, 3457082, 4, { -25.558910f, -18.570280f, -0.076342f }, 0.930753f );
instance->registerEObj( "LilyDoor", 2000357, 3449005, 4, { 22.842710f, 17.196871f, -0.015306f }, 0.991789f );
instance->registerEObj( "Unknown1", 2001080, 0, 4, { 22.000000f, 17.000000f, 0.000000f }, 0.575000f );
instance->registerEObj( "Unknown2", 2001236, 3852702, 4, { 24.498400f, 0.449216f, 0.000000f }, 1.000000f );
instance->registerEObj( "Sealedbarrier", 2001233, 3909497, 4, { 46.699810f, 9.875019f, -0.253856f }, 1.000000f );
instance->registerEObj( "Yellowkey", 2000325, 0, 4, { -12.348700f, -18.803230f, 52.290878f }, 1.000000f );
instance->registerEObj( "Lockeddoor", 2000345, 3457077, 4, { 16.464439f, 17.135830f, 84.153458f }, 0.930753f );
instance->registerEObj( "Unknown3", 2001604, 4103506, 4, { -23.510660f, -0.000664f, 0.588553f }, 1.000000f );
instance->registerEObj( "Unknown4", 2001605, 4103511, 4, { -23.446470f, -0.000633f, -0.525669f }, 1.000000f );
instance->registerEObj( "Unknown5", 2001606, 4103508, 4, { -24.734859f, -18.800381f, 0.630995f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001607, 4103512, 4, { -24.765221f, -18.800400f, -0.546668f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4143756, 5, { 73.330597f, 0.000000f, 0.000000f }, 0.991760f );
instance->registerEObj( "Greenkey", 2000324, 0, 4, { 1.500000f, 0.007936f, -0.000000f }, 0.961271f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,75 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HaukkeManorHard : public InstanceContentScript
{
public:
HaukkeManorHard() : InstanceContentScript( 19 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002735, 0, 4, { -26.487801f, 17.000000f, -0.008300f }, 1.000000f );
instance->registerEObj( "Unknown1", 2002872, 4497628, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2002873, 4498555, 4, { -1.869557f, 17.000000f, 15.055300f }, 1.000000f );
instance->registerEObj( "Unknown3", 2002874, 4498556, 4, { -5.211004f, 17.000000f, -10.575720f }, 1.000000f );
instance->registerEObj( "Unknown4", 2003318, 4484553, 4, { 23.178410f, 16.983280f, 0.137329f }, 0.991760f );
instance->registerEObj( "Unknown5", 2002735, 0, 4, { 25.786711f, 0.000000f, 0.119909f }, 1.000000f );
instance->registerEObj( "Unknown6", 2002872, 4505837, 4, { 23.084200f, 0.000000f, -1.591900f }, 1.000000f );
instance->registerEObj( "Unknown7", 2003126, 4521780, 4, { -20.141510f, -0.000000f, -0.141697f }, 1.000000f );
instance->registerEObj( "Unknown8", 2002735, 0, 4, { -24.169260f, -18.905939f, -0.137390f }, 0.991760f );
instance->registerEObj( "Unknown9", 2002872, 4509134, 4, { -22.072941f, -18.814390f, -0.320496f }, 0.991760f );
instance->registerEObj( "Unknown10", 2002997, 0, 4, { -20.433430f, -18.936470f, 0.755735f }, 1.000000f );
instance->registerEObj( "LilyDoor", 2002915, 4484551, 4, { -28.152889f, 16.983280f, 0.015198f }, 0.991760f );
instance->registerEObj( "Unknown11", 2002917, 4505698, 4, { -36.195190f, 16.983280f, -5.685384f }, 0.991760f );
instance->registerEObj( "Crystalball", 2002916, 4488372, 4, { 28.044069f, 16.983280f, 0.168350f }, 0.991760f );
instance->registerEObj( "Unknown12", 2003319, 4544200, 4, { -36.143250f, 17.000000f, 7.445584f }, 1.000000f );
instance->registerEObj( "Lockeddoor", 2003315, 4484546, 4, { 15.988830f, 17.000000f, -82.166763f }, 1.000000f );
instance->registerEObj( "Tinykey", 2003312, 0, 4, { 23.053480f, 17.000000f, -63.610909f }, 1.000000f );
instance->registerEObj( "Lockeddoor", 2003316, 4484554, 4, { 0.701762f, 17.000000f, -96.124260f }, 1.000000f );
instance->registerEObj( "Lockeddoor", 2003317, 4484573, 4, { -15.941600f, 17.000000f, -86.214546f }, 1.000000f );
instance->registerEObj( "Tinykey", 2003314, 0, 4, { 11.497100f, 17.000000f, -97.655212f }, 1.000000f );
instance->registerEObj( "Tinykey", 2003430, 0, 4, { -10.688510f, 17.000000f, -98.849060f }, 1.000000f );
instance->registerEObj( "Unknown13", 2002938, 4484560, 4, { 16.478939f, 0.000000f, -83.923622f }, 1.000000f );
instance->registerEObj( "Crystalball", 2002941, 4488371, 4, { -43.455170f, -0.000000f, 13.580270f }, 1.000000f );
instance->registerEObj( "RoseDoor", 2002943, 0, 4, { 27.084721f, -0.015320f, 0.045776f }, 0.991760f );
instance->registerEObj( "Redkey", 2002942, 0, 4, { 58.672710f, 0.000000f, -30.483391f }, 1.000000f );
instance->registerEObj( "Unknown14", 2002937, 4484569, 4, { -16.476231f, 0.000000f, -69.988670f }, 1.000000f );
instance->registerEObj( "Unknown15", 2002944, 4499358, 4, { -16.603889f, 0.000000f, -68.606903f }, 1.000000f );
instance->registerEObj( "Unknown16", 2002945, 4499362, 4, { 16.527910f, 0.000000f, -85.147072f }, 1.000000f );
instance->registerEObj( "Voidlamp", 2002939, 4488368, 4, { -29.871300f, -0.015320f, -70.456650f }, 0.991760f );
instance->registerEObj( "Voidlamp", 2002940, 4488367, 4, { -17.039709f, 0.000000f, -84.537079f }, 1.000000f );
instance->registerEObj( "Sealedbarrier", 2003321, 4545173, 4, { 29.337740f, 0.000000f, -1.101776f }, 1.000000f );
instance->registerEObj( "Lockeddoor", 2003320, 4484571, 4, { 46.738281f, -0.015320f, -35.965580f }, 0.991760f );
instance->registerEObj( "Tinykey", 2003313, 0, 4, { 43.982948f, 0.000000f, -34.342270f }, 1.000000f );
instance->registerEObj( "Unknown17", 2003463, 4588435, 4, { -5.889304f, 0.000000f, -71.199730f }, 1.000000f );
instance->registerEObj( "Unknown18", 2003464, 4588440, 4, { 6.823740f, 0.000000f, -82.895660f }, 1.000000f );
instance->registerEObj( "Unknown19", 2003465, 4588441, 4, { 16.834749f, 0.000000f, -70.555031f }, 1.000000f );
instance->registerEObj( "Unknown20", 2003466, 4588442, 4, { 27.007900f, 0.000000f, -82.771332f }, 1.000000f );
instance->registerEObj( "Unknown21", 2003467, 4588444, 4, { 34.488140f, -0.000000f, -61.907959f }, 1.000000f );
instance->registerEObj( "Unknown22", 2003468, 4588448, 4, { 48.546879f, 0.000000f, -53.979691f }, 1.000000f );
instance->registerEObj( "Unknown23", 2003469, 4588445, 4, { 24.192520f, 0.000000f, -55.798260f }, 1.000000f );
instance->registerEObj( "Unknown24", 2002951, 4486667, 4, { -25.301229f, -18.799990f, -33.673420f }, 1.000000f );
instance->registerEObj( "Unknown25", 2002952, 4486668, 4, { 1.978515f, -18.799990f, -34.167542f }, 1.000000f );
instance->registerEObj( "Unknown26", 2002953, 0, 4, { 25.467291f, -18.814390f, 33.859741f }, 0.991760f );
instance->registerEObj( "Unknown27", 2002954, 4486671, 4, { -2.139196f, -18.799990f, 34.235821f }, 1.000000f );
instance->registerEObj( "Sealedbarrier", 2002955, 4508183, 4, { -25.881571f, -18.799999f, 0.041033f }, 1.000000f );
instance->registerEObj( "Unknown28", 2003322, 4486669, 4, { 28.549561f, -18.799999f, -33.402039f }, 0.991760f );
instance->registerEObj( "Entrance", 2000182, 4488394, 5, { 73.319580f, -0.015320f, -0.015320f }, 0.991760f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 17.397711f, -18.804060f, 0.066881f }, 0.900200f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 72.756577f, 0.000000f, 5.215310f }, 1.000000f );
instance->registerEObj( "Unknown30", 2002913, 0, 4, { 81.361702f, 0.249998f, -0.409441f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HealMultipleAllies : public InstanceContentScript
{
public:
HealMultipleAllies() : InstanceContentScript( 15014 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HealanAlly : public InstanceContentScript
{
public:
HealanAlly() : InstanceContentScript( 15013 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,68 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HellsLid : public InstanceContentScript
{
public:
HellsLid() : InstanceContentScript( 59 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 7170401, 4, { -71.824219f, 36.942020f, 308.278015f }, 0.991760f );
instance->registerEObj( "Unknown1", 2007457, 7170402, 4, { -74.204651f, 2.975464f, 288.624390f }, 0.991760f );
instance->registerEObj( "Unknown2", 2007457, 7170403, 4, { -74.725868f, 2.999996f, 204.499496f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 7253595, 4, { -82.098160f, 3.000000f, 259.118103f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007457, 7253596, 4, { -82.556618f, 3.000000f, 259.252808f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007457, 7253597, 4, { -82.556618f, 3.000000f, 259.252808f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007457, 7253612, 4, { -63.482540f, 2.975464f, 256.192291f }, 0.991760f );
instance->registerEObj( "Unknown7", 2007457, 7253613, 4, { -63.482540f, 2.975464f, 256.192291f }, 0.991760f );
instance->registerEObj( "Unknown8", 2007457, 7253614, 4, { -63.482540f, 2.975464f, 256.192291f }, 0.991760f );
instance->registerEObj( "Unknown9", 2007457, 7253621, 4, { -83.775871f, 3.000000f, 228.598297f }, 1.000000f );
instance->registerEObj( "Unknown10", 2007457, 7253622, 4, { -83.775871f, 3.000000f, 228.598297f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007457, 7253623, 4, { -83.775871f, 3.000000f, 228.598297f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007457, 7253630, 4, { -63.137959f, 2.999996f, 217.910294f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007457, 7253631, 4, { -63.137959f, 2.999996f, 217.910294f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007457, 7253632, 4, { -63.137959f, 2.999996f, 217.910294f }, 1.000000f );
instance->registerEObj( "Unknown15", 2002735, 0, 4, { -70.236214f, -2.994005f, 150.513504f }, 0.991760f );
instance->registerEObj( "Unknown16", 2007457, 7173420, 4, { -67.025093f, -3.000000f, 145.419205f }, 1.000000f );
instance->registerEObj( "Unknown17", 2007457, 7173423, 4, { -67.025078f, -2.956286f, 106.833702f }, 1.000000f );
instance->registerEObj( "Unknown18", 2007457, 7229619, 4, { -78.515167f, -3.000000f, 126.046402f }, 1.000000f );
instance->registerEObj( "Unknown19", 2007457, 7229620, 4, { -65.781677f, -3.006042f, 126.756599f }, 0.991760f );
instance->registerEObj( "Unknown20", 2007457, 7229622, 4, { -78.080513f, -3.006042f, 134.996597f }, 0.991760f );
instance->registerEObj( "Unknown21", 2007457, 7229623, 4, { -63.370731f, -3.006042f, 134.752396f }, 0.991760f );
instance->registerEObj( "Unknown22", 2007457, 7242616, 4, { -45.700809f, -8.255188f, 23.636169f }, 0.991760f );
instance->registerEObj( "Unknown23", 2007457, 7245584, 4, { 26.736940f, -16.665211f, 27.040310f }, 0.991760f );
instance->registerEObj( "Unknown24", 2007457, 7167237, 4, { 55.466431f, -16.525570f, 30.044920f }, 0.991760f );
instance->registerEObj( "Unknown25", 2007457, 7167239, 4, { 57.053471f, -25.528379f, -52.079102f }, 0.991760f );
instance->registerEObj( "Unknown26", 2002735, 0, 4, { 59.280998f, -26.000000f, -100.623596f }, 1.250000f );
instance->registerEObj( "Unknown27", 2007457, 7173646, 4, { 63.367290f, -26.500000f, -104.259499f }, 1.000000f );
instance->registerEObj( "Unknown28", 2007457, 7173648, 4, { 61.874378f, -26.500059f, -136.133804f }, 1.000000f );
instance->registerEObj( "Unknown29", 2007457, 7167248, 4, { 60.837650f, -96.757507f, -322.591003f }, 0.991760f );
instance->registerEObj( "Unknown30", 2007457, 7167249, 4, { 61.997311f, -93.000023f, -421.408386f }, 0.991760f );
instance->registerEObj( "Unknown31", 2002735, 0, 4, { 62.119381f, -88.000000f, -455.242706f }, 0.991760f );
instance->registerEObj( "Unknown32", 2007457, 7174030, 4, { 62.878109f, -88.000000f, -458.344788f }, 1.000000f );
instance->registerEObj( "Unknown33", 2007457, 7207905, 4, { 57.755989f, -88.029297f, -476.778687f }, 0.991760f );
instance->registerEObj( "Unknown34", 2009378, 0, 4, { 62.000000f, -90.000000f, -475.000000f }, 1.000000f );
instance->registerEObj( "Unknown35", 2009379, 0, 4, { 61.997311f, -90.013000f, -475.028595f }, 0.991760f );
instance->registerEObj( "Unknown36", 2009380, 0, 4, { 61.997311f, -90.013000f, -475.028595f }, 0.991760f );
instance->registerEObj( "Unknown37", 2009381, 0, 4, { 62.000000f, -90.000000f, -475.000000f }, 1.000000f );
instance->registerEObj( "Unknown38", 2009382, 0, 4, { 61.997311f, -90.013000f, -475.028595f }, 0.991760f );
instance->registerEObj( "Unknown39", 2009383, 0, 4, { 62.000000f, -90.000000f, -475.000000f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 7167443, 5, { -121.331703f, 65.000000f, 474.948303f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { 62.058472f, -88.000000f, -489.921387f }, 0.991760f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { -113.603500f, 65.000000f, 469.016510f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,25 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HeroontheHalfShell : public InstanceContentScript
{
public:
HeroontheHalfShell() : InstanceContentScript( 10004 )
{ }
void onInit( InstanceContentPtr instance ) override
{
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,75 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HullbreakerIsle : public InstanceContentScript
{
public:
HullbreakerIsle() : InstanceContentScript( 23 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2004341, 4797423, 4, { -368.761902f, 1.900000f, 20.220869f }, 1.000000f );
instance->registerEObj( "Unknown1", 2004342, 4797424, 4, { -367.525085f, 1.900000f, 26.995680f }, 1.000000f );
instance->registerEObj( "Unknown2", 2004343, 4797425, 4, { -371.746185f, 1.900000f, 32.584270f }, 1.000000f );
instance->registerEObj( "Unknown3", 2004338, 4797426, 4, { -362.507385f, 1.900000f, 48.482269f }, 1.000000f );
instance->registerEObj( "Unknown4", 2004339, 4797427, 4, { -355.184601f, 1.899924f, 47.853260f }, 1.000000f );
instance->registerEObj( "Unknown5", 2004340, 4797428, 4, { -349.628601f, 1.899914f, 52.138340f }, 1.000000f );
instance->registerEObj( "Unknown6", 2004335, 4797429, 4, { -334.406708f, 1.899990f, 43.799950f }, 1.000000f );
instance->registerEObj( "Unknown7", 2004336, 4797430, 4, { -336.870087f, 1.900000f, 37.104382f }, 1.000000f );
instance->registerEObj( "Unknown8", 2004337, 4797431, 4, { -332.837006f, 1.900000f, 30.666309f }, 1.000000f );
instance->registerEObj( "Unknown9", 2004344, 4797421, 4, { -341.024414f, 1.880961f, 15.649740f }, 1.000000f );
instance->registerEObj( "Unknown10", 2004345, 4797419, 4, { -348.232788f, 1.900000f, 15.852800f }, 1.000000f );
instance->registerEObj( "Unknown11", 2004346, 4797422, 4, { -353.540588f, 1.899946f, 11.553900f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 4685106, 5, { 320.642792f, 3.735552f, 302.314301f }, 0.991760f );
instance->registerEObj( "Unknown13", 2002735, 0, 4, { 220.874298f, 64.988159f, 13.046390f }, 0.991760f );
instance->registerEObj( "Unknown14", 2002872, 4685143, 4, { 220.800797f, 64.801514f, 13.539410f }, 1.000000f );
instance->registerEObj( "Unknown15", 2004050, 4685147, 4, { 219.745102f, 64.682983f, -33.707211f }, 0.991760f );
instance->registerEObj( "Unknown16", 2004049, 4685157, 4, { 219.958694f, 65.018677f, 47.991199f }, 0.991760f );
instance->registerEObj( "Unknown17", 2002735, 0, 4, { -60.079769f, 44.339741f, -124.669800f }, 1.000000f );
instance->registerEObj( "Unknown18", 2002872, 4685162, 4, { -61.990799f, 44.123230f, -125.263000f }, 1.000000f );
instance->registerEObj( "Unknown19", 2004051, 4685163, 4, { -98.791832f, 44.299992f, -124.783699f }, 1.000000f );
instance->registerEObj( "Unknown20", 2002735, 0, 4, { -315.480286f, 1.957748f, 33.432499f }, 0.991760f );
instance->registerEObj( "Unknown21", 2002872, 4685167, 4, { -314.885803f, 1.999334f, 32.833080f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 325.360901f, 6.499028f, 292.726807f }, 0.991760f );
instance->registerEObj( "Unknown22", 2004052, 4584550, 4, { 165.269104f, 52.440060f, -190.280197f }, 1.000000f );
instance->registerEObj( "Stonepedestal", 2004057, 4588393, 4, { 163.784195f, 52.706680f, -185.027100f }, 1.000000f );
instance->registerEObj( "Unknown23", 2004053, 4584553, 4, { -35.849411f, 44.986191f, -124.177696f }, 1.000000f );
instance->registerEObj( "Stonepedestal", 2004058, 4588617, 4, { -32.145729f, 44.996059f, -118.336502f }, 1.000000f );
instance->registerEObj( "Stonepedestal", 2004059, 4588610, 4, { -32.404221f, 44.937031f, -128.964096f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -326.989685f, 2.000000f, 43.114891f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2004074, 0, 4, { 191.947693f, 59.006939f, -163.899307f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2004075, 0, 4, { 194.472900f, 59.156731f, -165.022003f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2004076, 0, 4, { 196.017197f, 59.853050f, -161.548294f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2004077, 0, 4, { 198.798004f, 60.096630f, -162.115204f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2004078, 0, 4, { 199.929993f, 60.852970f, -158.189896f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2004079, 0, 4, { 203.014206f, 61.084290f, -158.453995f }, 1.000000f );
instance->registerEObj( "Wildbananatree", 2004062, 4706914, 4, { 206.036896f, 65.302567f, -27.040119f }, 0.991760f );
instance->registerEObj( "Wildbananatree", 2004063, 4722842, 4, { 199.376907f, 64.682983f, -11.735090f }, 0.991760f );
instance->registerEObj( "Wildbananatree", 2004064, 4706915, 4, { 205.968002f, 64.690811f, 3.866779f }, 0.991760f );
instance->registerEObj( "Wildbananatree", 2004065, 4706916, 4, { 236.652100f, 64.927116f, -28.061340f }, 0.991760f );
instance->registerEObj( "Unknown24", 2004066, 0, 4, { 206.655502f, 65.036621f, -25.903111f }, 0.991760f );
instance->registerEObj( "Unknown25", 2004067, 0, 4, { 200.604294f, 64.690804f, -10.987260f }, 0.991760f );
instance->registerEObj( "Unknown26", 2004068, 0, 4, { 206.716095f, 64.690811f, 3.346290f }, 0.991760f );
instance->registerEObj( "Unknown27", 2004069, 0, 4, { 235.736603f, 64.682983f, -27.115360f }, 0.991760f );
instance->registerEObj( "Unknown28", 2004060, 4585424, 4, { -218.153107f, -0.000002f, -6.398464f }, 1.000000f );
instance->registerEObj( "Unknown29", 2004061, 4585624, 4, { -307.270905f, 4.409851f, 14.023010f }, 0.991760f );
instance->registerEObj( "Wildbananatree", 2004070, 4722840, 4, { 241.380005f, 64.956383f, -12.841170f }, 1.000000f );
instance->registerEObj( "Wildbananatree", 2004071, 4706917, 4, { 234.644501f, 64.824364f, 2.652663f }, 1.000000f );
instance->registerEObj( "Unknown30", 2004072, 0, 4, { 239.884903f, 64.690811f, -12.610960f }, 1.000000f );
instance->registerEObj( "Unknown31", 2004073, 0, 4, { 233.623596f, 64.760551f, 2.089992f }, 1.000000f );
instance->registerEObj( "Unknown32", 2004129, 0, 4, { -80.000000f, 44.200001f, -124.500000f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,51 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class HullbreakerIsleHard : public InstanceContentScript
{
public:
HullbreakerIsleHard() : InstanceContentScript( 45 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2002735, 0, 4, { -343.904602f, 7.822294f, 39.109711f }, 0.500000f );
instance->registerEObj( "Unknown1", 2002872, 6253922, 4, { -342.837006f, 6.196667f, 36.610142f }, 1.000000f );
instance->registerEObj( "Exit", 2000139, 0, 4, { -360.775909f, 7.864089f, 68.887756f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2007257, 0, 4, { -350.992401f, 7.892528f, 56.902512f }, 1.000000f );
instance->registerEObj( "Treasurecoffer", 2007258, 0, 4, { -354.052490f, 7.892528f, 54.626640f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007359, 0, 4, { -352.179810f, 7.927567f, 63.128880f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6245769, 5, { 322.891693f, 3.635096f, 313.253510f }, 1.000000f );
instance->registerEObj( "Shortcut", 2000700, 0, 4, { 328.376587f, 5.844693f, 298.411591f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007025, 6235928, 4, { 307.237701f, 11.852150f, 276.543915f }, 1.000000f );
instance->registerEObj( "Unknown5", 2007026, 6240784, 4, { 286.591309f, 19.136169f, 239.456497f }, 1.000000f );
instance->registerEObj( "Unknown6", 2007027, 6239711, 4, { 306.575897f, 31.887329f, 181.107697f }, 1.000000f );
instance->registerEObj( "Unknown7", 2007028, 6244799, 4, { 220.128998f, 63.509621f, 114.498398f }, 1.000000f );
instance->registerEObj( "Unknown8", 2007156, 6249693, 4, { 308.747314f, 51.440979f, 125.671898f }, 1.000000f );
instance->registerEObj( "Unknown9", 2007157, 6249706, 4, { 313.862793f, 51.438110f, 123.826897f }, 0.991760f );
instance->registerEObj( "Unknown10", 2007030, 6244507, 4, { 60.801022f, 85.774963f, -64.387527f }, 1.000000f );
instance->registerEObj( "Unknown11", 2007034, 6232348, 4, { -35.186840f, 44.985500f, -123.946198f }, 1.000000f );
instance->registerEObj( "Unknown12", 2007035, 6243845, 4, { -235.700607f, 0.607149f, 8.445139f }, 1.000000f );
instance->registerEObj( "Unknown13", 2007036, 6243848, 4, { -284.362396f, 0.606121f, 11.598470f }, 1.000000f );
instance->registerEObj( "Unknown14", 2007037, 6243852, 4, { -334.528412f, 1.244455f, 21.911160f }, 1.000000f );
instance->registerEObj( "Unknown15", 2002735, 0, 4, { 222.214600f, 65.079712f, 11.398440f }, 1.400000f );
instance->registerEObj( "Unknown16", 2002872, 6253107, 4, { 221.229599f, 65.079712f, 13.333970f }, 0.991760f );
instance->registerEObj( "Unknown17", 2007072, 6241286, 4, { 198.155396f, 64.976288f, -11.912840f }, 1.000000f );
instance->registerEObj( "Unknown18", 2002735, 0, 4, { -60.746220f, 44.327389f, -123.705002f }, 0.991760f );
instance->registerEObj( "Unknown19", 2002872, 6253215, 4, { -58.605789f, 45.157280f, -124.548203f }, 1.000000f );
instance->registerEObj( "Unknown20", 2007073, 6253218, 4, { -102.000999f, 45.915119f, -123.827301f }, 1.000000f );
instance->registerEObj( "Unknown21", 2007260, 6252642, 4, { -76.831734f, 44.106281f, -123.152199f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,27 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class InThalsName : public InstanceContentScript
{
public:
InThalsName() : InstanceContentScript( 5006 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2004364, 0, 4, { -93.101089f, -13.129550f, 6.845694f }, 1.000000f );
instance->registerEObj( "Companychest", 2000470, 4255822, 4, { 128.974701f, 5.067919f, -40.913502f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,34 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class InteractwiththeBattlefield : public InstanceContentScript
{
public:
InteractwiththeBattlefield() : InstanceContentScript( 15012 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f );
instance->registerEObj( "Unknown4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f );
instance->registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f );
instance->registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f );
instance->registerEObj( "Unknown6", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f );
instance->registerEObj( "Unknown7", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

View file

@ -0,0 +1,35 @@
#include <ScriptObject.h>
#include <Zone/InstanceContent.h>
class InterdimensionalRift : public InstanceContentScript
{
public:
InterdimensionalRift() : InstanceContentScript( 5023 )
{ }
void onInit( InstanceContentPtr instance ) override
{
instance->registerEObj( "Unknown0", 2007457, 6944598, 4, { -14.915330f, -256.500000f, 385.545197f }, 1.000000f );
instance->registerEObj( "Unknown1", 2007457, 6944604, 4, { -280.000000f, -239.750000f, 196.500000f }, 1.000000f );
instance->registerEObj( "Unknown2", 2007457, 6944605, 4, { -255.313797f, -226.000000f, -187.394394f }, 1.000000f );
instance->registerEObj( "Unknown3", 2007457, 6944606, 4, { -246.604706f, -226.000000f, -192.211807f }, 1.000000f );
instance->registerEObj( "Exit", 2000046, 0, 4, { 843.573914f, 427.000000f, 948.472290f }, 1.000000f );
instance->registerEObj( "Exit", 2000046, 0, 4, { -207.965302f, -224.000000f, -147.401306f }, 0.991760f );
instance->registerEObj( "Unknown4", 2007457, 6889957, 4, { 1.846330f, -271.700012f, 428.457886f }, 0.991760f );
instance->registerEObj( "Matterrelocationdevice", 2008501, 6938814, 4, { -16.956310f, -256.250000f, 382.407898f }, 0.991760f );
instance->registerEObj( "Unknown5", 2007457, 6954336, 4, { -7.878613f, -256.250000f, 385.557495f }, 1.000000f );
instance->registerEObj( "Matterrelocationdevice", 2000048, 6938826, 4, { -286.946014f, -239.764999f, 192.797699f }, 0.991760f );
}
void onUpdate( InstanceContentPtr instance, uint32_t currTime ) override
{
}
void onEnterTerritory( Entity::Player &player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override
{
}
};

Some files were not shown because too many files have changed in this diff Show more