1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-27 14:57:44 +00:00

Restructured project slightly

This commit is contained in:
mordred 2018-12-13 12:40:42 +01:00
parent 036bc5fc24
commit 8dcbfa5365
501 changed files with 772 additions and 53 deletions

View file

@ -36,8 +36,11 @@ add_subdirectory( "deps/datReader" )
add_subdirectory( "deps/mysqlConnector" ) add_subdirectory( "deps/mysqlConnector" )
add_subdirectory( "src/common" ) add_subdirectory( "src/common" )
add_subdirectory( "src/servers" ) add_subdirectory( "src/api" )
add_subdirectory( "src/lobby" )
add_subdirectory( "src/world" )
add_subdirectory( "src/dbm" ) add_subdirectory( "src/dbm" )
add_subdirectory( "src/scripts" )
add_subdirectory( "src/tools/exd_common_gen" ) add_subdirectory( "src/tools/exd_common_gen" )
add_subdirectory( "src/tools/exd_struct_gen" ) add_subdirectory( "src/tools/exd_struct_gen" )

View file

@ -1,13 +1,13 @@
cmake_minimum_required(VERSION 2.6) cmake_minimum_required( VERSION 2.6 )
cmake_policy(SET CMP0015 NEW) cmake_policy( SET CMP0015 NEW )
project(Sapphire) project( Sapphire )
file(GLOB SERVER_PUBLIC_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*") file( GLOB SERVER_PUBLIC_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*" )
file(GLOB SERVER_SOURCE_FILES "${CMAKE_CURRENT_SOURCE_DIR}*.c*") file( GLOB SERVER_SOURCE_FILES "${CMAKE_CURRENT_SOURCE_DIR}*.c*" )
add_executable(sapphire_api ${SERVER_PUBLIC_INCLUDE_FILES} ${SERVER_SOURCE_FILES}) add_executable( api ${SERVER_PUBLIC_INCLUDE_FILES} ${SERVER_SOURCE_FILES} )
set_target_properties(sapphire_api PROPERTIES set_target_properties( api PROPERTIES
CXX_STANDARD 17 CXX_STANDARD 17
CXX_STANDARD_REQUIRED ON CXX_STANDARD_REQUIRED ON
CXX_EXTENSIONS ON CXX_EXTENSIONS ON
@ -18,10 +18,10 @@ set_target_properties(sapphire_api PROPERTIES
VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/" VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/"
) )
target_link_libraries( sapphire_api common ) target_link_libraries( api common )
if( UNIX ) if( UNIX )
target_link_libraries( sapphire_api mysqlclient stdc++fs ) target_link_libraries( api mysqlclient stdc++fs )
else() else()
target_link_libraries( sapphire_api mysql ) target_link_libraries( api mysql )
endif() endif()

View file

@ -1,13 +1,13 @@
cmake_minimum_required(VERSION 3.0) cmake_minimum_required( VERSION 3.0 )
cmake_policy(SET CMP0015 NEW) cmake_policy( SET CMP0015 NEW )
project(sapphire_dbm) project( dbm )
file(GLOB SERVER_PUBLIC_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*" ) file( GLOB SERVER_PUBLIC_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*" )
file(GLOB SERVER_SOURCE_FILES "${CMAKE_CURRENT_SOURCE_DIR}*.c*") file( GLOB SERVER_SOURCE_FILES "${CMAKE_CURRENT_SOURCE_DIR}*.c*" )
add_executable(sapphire_dbm ${SERVER_PUBLIC_INCLUDE_FILES} ${SERVER_SOURCE_FILES}) add_executable( dbm ${SERVER_PUBLIC_INCLUDE_FILES} ${SERVER_SOURCE_FILES} )
set_target_properties(sapphire_dbm PROPERTIES set_target_properties( dbm PROPERTIES
CXX_STANDARD 17 CXX_STANDARD 17
CXX_STANDARD_REQUIRED ON CXX_STANDARD_REQUIRED ON
CXX_EXTENSIONS ON CXX_EXTENSIONS ON
@ -17,15 +17,15 @@ set_target_properties(sapphire_dbm PROPERTIES
RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL "${CMAKE_CURRENT_SOURCE_DIR}/../../bin/" RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL "${CMAKE_CURRENT_SOURCE_DIR}/../../bin/"
) )
target_include_directories( sapphire_dbm target_include_directories( dbm
PUBLIC PUBLIC
"${CMAKE_CURRENT_SOURCE_DIR}/" "${CMAKE_CURRENT_SOURCE_DIR}/"
PRIVATE PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/../" ) "${CMAKE_CURRENT_SOURCE_DIR}/../" )
target_link_libraries( sapphire_dbm PRIVATE mysqlConnector common xivdat ) target_link_libraries( dbm PRIVATE mysqlConnector common xivdat )
if (UNIX) if (UNIX)
target_link_libraries( sapphire_dbm PRIVATE stdc++fs ) target_link_libraries( dbm PRIVATE stdc++fs )
else() else()
target_link_libraries( sapphire_dbm PRIVATE mysql ) target_link_libraries( dbm PRIVATE mysql )
endif() endif()

View file

@ -6,9 +6,9 @@ file( GLOB SERVER_PUBLIC_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*" )
file( GLOB SERVER_SOURCE_FILES "${CMAKE_CURRENT_SOURCE_DIR}*.c*" ) file( GLOB SERVER_SOURCE_FILES "${CMAKE_CURRENT_SOURCE_DIR}*.c*" )
add_executable( sapphire_lobby ${SERVER_PUBLIC_INCLUDE_FILES} ${SERVER_SOURCE_FILES} ) add_executable( lobby ${SERVER_PUBLIC_INCLUDE_FILES} ${SERVER_SOURCE_FILES} )
set_target_properties( sapphire_lobby set_target_properties( lobby
PROPERTIES PROPERTIES
CXX_STANDARD 17 CXX_STANDARD 17
CXX_STANDARD_REQUIRED ON CXX_STANDARD_REQUIRED ON
@ -18,15 +18,16 @@ set_target_properties( sapphire_lobby
RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/" RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/"
RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/" RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/"
VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/" VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../../bin/"
) )
target_link_libraries( sapphire_lobby target_link_libraries( lobby
PRIVATE PRIVATE
common mysql ) common
mysql )
if( UNIX ) if( UNIX )
target_link_libraries( sapphire_lobby target_link_libraries( lobby
PRIVATE PRIVATE
stdc++fs ) stdc++fs )
endif() endif()
#cotire( sapphire_lobby ) #cotire( lobby )

View file

@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0)
project(Sapphire_Script) project(Script)
file(GLOB SCRIPT_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.h") file(GLOB SCRIPT_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@ -36,7 +36,7 @@ foreach(_scriptDir ${children})
endforeach() endforeach()
add_library("script_${_name}" MODULE ${SCRIPT_BUILD_FILES} "${SCRIPT_INCLUDE_FILES}" "${_scriptDir}/ScriptLoader.cpp") add_library("script_${_name}" MODULE ${SCRIPT_BUILD_FILES} "${SCRIPT_INCLUDE_FILES}" "${_scriptDir}/ScriptLoader.cpp")
target_link_libraries( "script_${_name}" sapphire_zone ) target_link_libraries( "script_${_name}" world )
if(MSVC) if(MSVC)
set_target_properties( "script_${_name}" PROPERTIES set_target_properties( "script_${_name}" PROPERTIES
@ -56,7 +56,7 @@ foreach(_scriptDir ${children})
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/ScriptLoader.cpp.in" "${_scriptDir}/ScriptLoader.cpp") configure_file("${CMAKE_CURRENT_SOURCE_DIR}/ScriptLoader.cpp.in" "${_scriptDir}/ScriptLoader.cpp")
#cotire("script_${_name}") cotire("script_${_name}")
if(MSVC) if(MSVC)
add_custom_command(TARGET "script_${_name}" POST_BUILD add_custom_command(TARGET "script_${_name}" POST_BUILD

View file

@ -0,0 +1,17 @@
#include <Script/NativeScriptApi.h>
#include "ActionReturn6.cpp"
#include "ActionSprint3.cpp"
const Sapphire::ScriptAPI::ScriptObject* ptrs[] =
{
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ActionReturn6 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ActionSprint3 ),
nullptr
};
extern "C" EXPORT const Sapphire::ScriptAPI::ScriptObject** getScripts()
{
return ptrs;
}

View file

@ -0,0 +1,47 @@
#include <Script/NativeScriptApi.h>
#include "CmnDefCutSceneReplay.cpp"
#include "CmnDefInnBed.cpp"
#include "CmnDefLinkShell.cpp"
#include "CmnDefMarketBoardGridania.cpp"
#include "CmnDefMogLetter.cpp"
#include "CmnDefNpcRepair.cpp"
#include "CmnDefWeatherForeCast.cpp"
#include "ComDefMobHuntBoard.cpp"
#include "GilShop.cpp"
#include "HouFurOrchestrion.cpp"
#include "aethernet/Aetheryte.cpp"
#include "aethernet/HousingAethernet.cpp"
#include "eobj/HousingEstateEntrance.cpp"
#include "housing/CmnDefHousingPersonalRoomEntrance.cpp"
#include "housing/CmnDefHousingSignboard.cpp"
#include "warptaxi/HousingWarpTaxiExitEstate.cpp"
#include "warptaxi/WarpTaxi.cpp"
const Sapphire::ScriptAPI::ScriptObject* ptrs[] =
{
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefCutSceneReplay ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefInnBed ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefLinkShell ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefMarketBoardGridania ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefMogLetter ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefNpcRepair ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefWeatherForeCast ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ComDefMobHuntBoard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new GilShop ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HouFurOrchestrion ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Aetheryte ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HousingAethernet ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HousingEstateEntrance ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefHousingPersonalRoomEntrance ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CmnDefHousingSignboard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HousingWarpTaxiExitEstate ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new WarpTaxi ),
nullptr
};
extern "C" EXPORT const Sapphire::ScriptAPI::ScriptObject** getScripts()
{
return ptrs;
}

View file

@ -0,0 +1,549 @@
#include <Script/NativeScriptApi.h>
#include "deepdungeon/ThePalaceoftheDeadFloors101110.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors110.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors111120.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors1120.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors121130.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors131140.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors141150.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors151160.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors161170.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors171180.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors181190.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors191200.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors2130.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors3140.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors4150.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors5160.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors6170.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors7180.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors8190.cpp"
#include "deepdungeon/ThePalaceoftheDeadFloors91100.cpp"
#include "dungeons/AlaMhigo.cpp"
#include "dungeons/AmdaporKeep.cpp"
#include "dungeons/AmdaporKeepHard.cpp"
#include "dungeons/BaelsarsWall.cpp"
#include "dungeons/BardamsMettle.cpp"
#include "dungeons/BrayfloxsLongstop.cpp"
#include "dungeons/BrayfloxsLongstopHard.cpp"
#include "dungeons/CastrumAbania.cpp"
#include "dungeons/CastrumMeridianum.cpp"
#include "dungeons/CopperbellMines.cpp"
#include "dungeons/CopperbellMinesHard.cpp"
#include "dungeons/CuttersCry.cpp"
#include "dungeons/DomaCastle.cpp"
#include "dungeons/DzemaelDarkhold.cpp"
#include "dungeons/Halatali.cpp"
#include "dungeons/HalataliHard.cpp"
#include "dungeons/HaukkeManor.cpp"
#include "dungeons/HaukkeManorHard.cpp"
#include "dungeons/HellsLid.cpp"
#include "dungeons/HullbreakerIsle.cpp"
#include "dungeons/HullbreakerIsleHard.cpp"
#include "dungeons/KuganeCastle.cpp"
#include "dungeons/Neverreap.cpp"
#include "dungeons/PharosSirius.cpp"
#include "dungeons/PharosSiriusHard.cpp"
#include "dungeons/SaintMociannesArboretum.cpp"
#include "dungeons/Sastasha.cpp"
#include "dungeons/SastashaHard.cpp"
#include "dungeons/ShisuioftheVioletTides.cpp"
#include "dungeons/Snowcloak.cpp"
#include "dungeons/SohmAl.cpp"
#include "dungeons/SohmAlHard.cpp"
#include "dungeons/SohrKhai.cpp"
#include "dungeons/TheAery.cpp"
#include "dungeons/TheAetherochemicalResearchFacility.cpp"
#include "dungeons/TheAntitower.cpp"
#include "dungeons/TheAurumVale.cpp"
#include "dungeons/TheDrownedCityofSkalla.cpp"
#include "dungeons/TheDuskVigil.cpp"
#include "dungeons/TheFractalContinuum.cpp"
#include "dungeons/TheFractalContinuumHard.cpp"
#include "dungeons/TheGreatGubalLibrary.cpp"
#include "dungeons/TheGreatGubalLibraryHard.cpp"
#include "dungeons/TheKeeperoftheLake.cpp"
#include "dungeons/TheLostCityofAmdapor.cpp"
#include "dungeons/TheLostCityofAmdaporHard.cpp"
#include "dungeons/ThePraetorium.cpp"
#include "dungeons/TheSirensongSea.cpp"
#include "dungeons/TheStoneVigil.cpp"
#include "dungeons/TheStoneVigilHard.cpp"
#include "dungeons/TheSunkenTempleofQarn.cpp"
#include "dungeons/TheSunkenTempleofQarnHard.cpp"
#include "dungeons/TheTamTaraDeepcroft.cpp"
#include "dungeons/TheTamTaraDeepcroftHard.cpp"
#include "dungeons/TheTempleoftheFist.cpp"
#include "dungeons/TheThousandMawsofTotoRak.cpp"
#include "dungeons/TheVault.cpp"
#include "dungeons/TheWanderersPalace.cpp"
#include "dungeons/TheWanderersPalaceHard.cpp"
#include "dungeons/Xelphatol.cpp"
#include "events/TheHauntedManor.cpp"
#include "events/TheValentionesCeremony.cpp"
#include "guildhests/AllsWellthatEndsintheWell.cpp"
#include "guildhests/AnnoytheVoid.cpp"
#include "guildhests/BasicTrainingEnemyParties.cpp"
#include "guildhests/BasicTrainingEnemyStrongholds.cpp"
#include "guildhests/FlickingSticksandTakingNames.cpp"
#include "guildhests/HeroontheHalfShell.cpp"
#include "guildhests/LongLivetheQueen.cpp"
#include "guildhests/MorethanaFeeler.cpp"
#include "guildhests/PullingPoisonPosies.cpp"
#include "guildhests/ShadowandClaw.cpp"
#include "guildhests/SolemnTrinity.cpp"
#include "guildhests/StingingBack.cpp"
#include "guildhests/UndertheArmor.cpp"
#include "guildhests/WardUp.cpp"
#include "hallofthenovice/AccrueEnmityfromMultipleTargets.cpp"
#include "hallofthenovice/AssistAlliesinDefeatingaTarget.cpp"
#include "hallofthenovice/AvoidAreaofEffectAttacks.cpp"
#include "hallofthenovice/AvoidEngagedTargets.cpp"
#include "hallofthenovice/DefeatanOccupiedTarget.cpp"
#include "hallofthenovice/EngageEnemyReinforcements.cpp"
#include "hallofthenovice/EngageMultipleTargets.cpp"
#include "hallofthenovice/ExecuteaComboinBattle.cpp"
#include "hallofthenovice/ExecuteaCombotoIncreaseEnmity.cpp"
#include "hallofthenovice/ExecuteaRangedAttacktoIncreaseEnmity.cpp"
#include "hallofthenovice/FinalExercise.cpp"
#include "hallofthenovice/HealMultipleAllies.cpp"
#include "hallofthenovice/HealanAlly.cpp"
#include "hallofthenovice/InteractwiththeBattlefield.cpp"
#include "pvp/Astragalos.cpp"
#include "pvp/SealRockSeize.cpp"
#include "pvp/TheBorderlandRuinsSecure.cpp"
#include "pvp/TheFeast4on4LightParty.cpp"
#include "pvp/TheFeast4on4Ranked.cpp"
#include "pvp/TheFeast4on4Training.cpp"
#include "pvp/TheFeastCustomMatchCrystalTower.cpp"
#include "pvp/TheFeastCustomMatchFeastingGrounds.cpp"
#include "pvp/TheFeastCustomMatchLichenweed.cpp"
#include "pvp/TheFeastRanked.cpp"
#include "pvp/TheFeastTeamRanked.cpp"
#include "pvp/TheFeastTraining.cpp"
#include "pvp/TheFieldsofGloryShatter.cpp"
#include "questbattles/ABloodyReunion.cpp"
#include "questbattles/ASpectaclefortheAges.cpp"
#include "questbattles/BloodDragoon.cpp"
#include "questbattles/BloodontheDeck.cpp"
#include "questbattles/CuriousGorgeMeetsHisMatch.cpp"
#include "questbattles/DarkwingDragon.cpp"
#include "questbattles/InThalsName.cpp"
#include "questbattles/InterdimensionalRift.cpp"
#include "questbattles/ItsProbablyaTrap.cpp"
#include "questbattles/MatsubaMayhem.cpp"
#include "questbattles/Naadam.cpp"
#include "questbattles/OneLifeforOneWorld.cpp"
#include "questbattles/OurCompromise.cpp"
#include "questbattles/OurUnsungHeroes.cpp"
#include "questbattles/RaisingtheSword.cpp"
#include "questbattles/ReturnoftheBull.cpp"
#include "questbattles/TheBattleonBekko.cpp"
#include "questbattles/TheCarteneauFlatsHeliodrome.cpp"
#include "questbattles/TheFaceofTrueEvil.cpp"
#include "questbattles/TheHeartoftheProblem.cpp"
#include "questbattles/TheOrphansandtheBrokenBlade.cpp"
#include "questbattles/TheResonant.cpp"
#include "questbattles/WhenClansCollide.cpp"
#include "questbattles/WithHeartandSteel.cpp"
#include "raids/AlexanderTheArmoftheFather.cpp"
#include "raids/AlexanderTheArmoftheFatherSavage.cpp"
#include "raids/AlexanderTheArmoftheSon.cpp"
#include "raids/AlexanderTheArmoftheSonSavage.cpp"
#include "raids/AlexanderTheBreathoftheCreator.cpp"
#include "raids/AlexanderTheBreathoftheCreatorSavage.cpp"
#include "raids/AlexanderTheBurdenoftheFather.cpp"
#include "raids/AlexanderTheBurdenoftheFatherSavage.cpp"
#include "raids/AlexanderTheBurdenoftheSon.cpp"
#include "raids/AlexanderTheBurdenoftheSonSavage.cpp"
#include "raids/AlexanderTheCuffoftheFather.cpp"
#include "raids/AlexanderTheCuffoftheFatherSavage.cpp"
#include "raids/AlexanderTheCuffoftheSon.cpp"
#include "raids/AlexanderTheCuffoftheSonSavage.cpp"
#include "raids/AlexanderTheEyesoftheCreator.cpp"
#include "raids/AlexanderTheEyesoftheCreatorSavage.cpp"
#include "raids/AlexanderTheFistoftheFather.cpp"
#include "raids/AlexanderTheFistoftheFatherSavage.cpp"
#include "raids/AlexanderTheFistoftheSon.cpp"
#include "raids/AlexanderTheFistoftheSonSavage.cpp"
#include "raids/AlexanderTheHeartoftheCreator.cpp"
#include "raids/AlexanderTheHeartoftheCreatorSavage.cpp"
#include "raids/AlexanderTheSouloftheCreator.cpp"
#include "raids/AlexanderTheSouloftheCreatorSavage.cpp"
#include "raids/DeltascapeV10.cpp"
#include "raids/DeltascapeV10Savage.cpp"
#include "raids/DeltascapeV20.cpp"
#include "raids/DeltascapeV20Savage.cpp"
#include "raids/DeltascapeV30.cpp"
#include "raids/DeltascapeV30Savage.cpp"
#include "raids/DeltascapeV40.cpp"
#include "raids/DeltascapeV40Savage.cpp"
#include "raids/DunScaith.cpp"
#include "raids/SigmascapeV10.cpp"
#include "raids/SigmascapeV10Savage.cpp"
#include "raids/SigmascapeV20.cpp"
#include "raids/SigmascapeV20Savage.cpp"
#include "raids/SigmascapeV30.cpp"
#include "raids/SigmascapeV30Savage.cpp"
#include "raids/SigmascapeV40.cpp"
#include "raids/SigmascapeV40Savage.cpp"
#include "raids/SyrcusTower.cpp"
#include "raids/TheBindingCoilofBahamutTurn1.cpp"
#include "raids/TheBindingCoilofBahamutTurn2.cpp"
#include "raids/TheBindingCoilofBahamutTurn3.cpp"
#include "raids/TheBindingCoilofBahamutTurn4.cpp"
#include "raids/TheBindingCoilofBahamutTurn5.cpp"
#include "raids/TheFinalCoilofBahamutTurn1.cpp"
#include "raids/TheFinalCoilofBahamutTurn2.cpp"
#include "raids/TheFinalCoilofBahamutTurn3.cpp"
#include "raids/TheFinalCoilofBahamutTurn4.cpp"
#include "raids/TheLabyrinthoftheAncients.cpp"
#include "raids/TheRoyalCityofRabanastre.cpp"
#include "raids/TheSecondCoilofBahamutSavageTurn1.cpp"
#include "raids/TheSecondCoilofBahamutSavageTurn2.cpp"
#include "raids/TheSecondCoilofBahamutSavageTurn3.cpp"
#include "raids/TheSecondCoilofBahamutSavageTurn4.cpp"
#include "raids/TheSecondCoilofBahamutTurn1.cpp"
#include "raids/TheSecondCoilofBahamutTurn2.cpp"
#include "raids/TheSecondCoilofBahamutTurn3.cpp"
#include "raids/TheSecondCoilofBahamutTurn4.cpp"
#include "raids/TheUnendingCoilofBahamutUltimate.cpp"
#include "raids/TheVoidArk.cpp"
#include "raids/TheWeaponsRefrainUltimate.cpp"
#include "raids/TheWeepingCityofMhach.cpp"
#include "raids/TheWorldofDarkness.cpp"
#include "treasurehunt/TheAquapolis.cpp"
#include "treasurehunt/TheHiddenCanalsofUznair.cpp"
#include "treasurehunt/TheLostCanalsofUznair.cpp"
#include "trials/ARelicReborntheChimera.cpp"
#include "trials/ARelicReborntheHydra.cpp"
#include "trials/AkhAfahAmphitheatreExtreme.cpp"
#include "trials/AkhAfahAmphitheatreHard.cpp"
#include "trials/BattleintheBigKeep.cpp"
#include "trials/BattleontheBigBridge.cpp"
#include "trials/CapeWestwind.cpp"
#include "trials/ContainmentBayP1T6.cpp"
#include "trials/ContainmentBayP1T6Extreme.cpp"
#include "trials/ContainmentBayS1T7.cpp"
#include "trials/ContainmentBayS1T7Extreme.cpp"
#include "trials/ContainmentBayZ1T9.cpp"
#include "trials/ContainmentBayZ1T9Extreme.cpp"
#include "trials/Emanation.cpp"
#include "trials/EmanationExtreme.cpp"
#include "trials/SpecialEventI.cpp"
#include "trials/SpecialEventII.cpp"
#include "trials/SpecialEventIII.cpp"
#include "trials/TheBowlofEmbers.cpp"
#include "trials/TheBowlofEmbersExtreme.cpp"
#include "trials/TheBowlofEmbersHard.cpp"
#include "trials/TheChrysalis.cpp"
#include "trials/TheDragonsNeck.cpp"
#include "trials/TheFinalStepsofFaith.cpp"
#include "trials/TheHowlingEye.cpp"
#include "trials/TheHowlingEyeExtreme.cpp"
#include "trials/TheHowlingEyeHard.cpp"
#include "trials/TheJadeStoa.cpp"
#include "trials/TheJadeStoaExtreme.cpp"
#include "trials/TheLimitlessBlueExtreme.cpp"
#include "trials/TheLimitlessBlueHard.cpp"
#include "trials/TheMinstrelsBalladNidhoggsRage.cpp"
#include "trials/TheMinstrelsBalladShinryusDomain.cpp"
#include "trials/TheMinstrelsBalladThordansReign.cpp"
#include "trials/TheMinstrelsBalladUltimasBane.cpp"
#include "trials/TheNavel.cpp"
#include "trials/TheNavelExtreme.cpp"
#include "trials/TheNavelHard.cpp"
#include "trials/ThePoolofTribute.cpp"
#include "trials/ThePoolofTributeExtreme.cpp"
#include "trials/TheRoyalMenagerie.cpp"
#include "trials/TheSingularityReactor.cpp"
#include "trials/TheStepsofFaith.cpp"
#include "trials/TheStrikingTreeExtreme.cpp"
#include "trials/TheStrikingTreeHard.cpp"
#include "trials/TheWhorleaterExtreme.cpp"
#include "trials/TheWhorleaterHard.cpp"
#include "trials/ThokastThokExtreme.cpp"
#include "trials/ThokastThokHard.cpp"
#include "trials/ThornmarchExtreme.cpp"
#include "trials/ThornmarchHard.cpp"
#include "trials/UrthsFount.cpp"
const Sapphire::ScriptAPI::ScriptObject* ptrs[] =
{
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors101110 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors110 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors111120 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors1120 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors121130 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors131140 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors141150 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors151160 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors161170 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors171180 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors181190 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors191200 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors2130 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors3140 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors4150 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors5160 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors6170 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors7180 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors8190 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePalaceoftheDeadFloors91100 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlaMhigo ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AmdaporKeep ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AmdaporKeepHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BaelsarsWall ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BardamsMettle ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BrayfloxsLongstop ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BrayfloxsLongstopHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CastrumAbania ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CastrumMeridianum ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CopperbellMines ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CopperbellMinesHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CuttersCry ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DomaCastle ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DzemaelDarkhold ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Halatali ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HalataliHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HaukkeManor ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HaukkeManorHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HellsLid ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HullbreakerIsle ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HullbreakerIsleHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new KuganeCastle ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Neverreap ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new PharosSirius ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new PharosSiriusHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SaintMociannesArboretum ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Sastasha ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SastashaHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ShisuioftheVioletTides ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Snowcloak ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SohmAl ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SohmAlHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SohrKhai ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheAery ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheAetherochemicalResearchFacility ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheAntitower ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheAurumVale ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheDrownedCityofSkalla ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheDuskVigil ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFractalContinuum ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFractalContinuumHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheGreatGubalLibrary ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheGreatGubalLibraryHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheKeeperoftheLake ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheLostCityofAmdapor ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheLostCityofAmdaporHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePraetorium ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSirensongSea ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheStoneVigil ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheStoneVigilHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSunkenTempleofQarn ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSunkenTempleofQarnHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheTamTaraDeepcroft ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheTamTaraDeepcroftHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheTempleoftheFist ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheThousandMawsofTotoRak ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheVault ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWanderersPalace ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWanderersPalaceHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Xelphatol ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheHauntedManor ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheValentionesCeremony ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AllsWellthatEndsintheWell ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AnnoytheVoid ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BasicTrainingEnemyParties ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BasicTrainingEnemyStrongholds ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new FlickingSticksandTakingNames ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HeroontheHalfShell ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new LongLivetheQueen ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new MorethanaFeeler ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new PullingPoisonPosies ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ShadowandClaw ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SolemnTrinity ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new StingingBack ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new UndertheArmor ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new WardUp ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AccrueEnmityfromMultipleTargets ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AssistAlliesinDefeatingaTarget ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AvoidAreaofEffectAttacks ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AvoidEngagedTargets ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DefeatanOccupiedTarget ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new EngageEnemyReinforcements ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new EngageMultipleTargets ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ExecuteaComboinBattle ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ExecuteaCombotoIncreaseEnmity ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ExecuteaRangedAttacktoIncreaseEnmity ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new FinalExercise ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HealMultipleAllies ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new HealanAlly ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new InteractwiththeBattlefield ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Astragalos ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SealRockSeize ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBorderlandRuinsSecure ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeast4on4LightParty ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeast4on4Ranked ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeast4on4Training ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeastCustomMatchCrystalTower ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeastCustomMatchFeastingGrounds ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeastCustomMatchLichenweed ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeastRanked ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeastTeamRanked ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFeastTraining ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFieldsofGloryShatter ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ABloodyReunion ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ASpectaclefortheAges ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BloodDragoon ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BloodontheDeck ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CuriousGorgeMeetsHisMatch ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DarkwingDragon ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new InThalsName ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new InterdimensionalRift ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ItsProbablyaTrap ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new MatsubaMayhem ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Naadam ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new OneLifeforOneWorld ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new OurCompromise ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new OurUnsungHeroes ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new RaisingtheSword ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ReturnoftheBull ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBattleonBekko ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheCarteneauFlatsHeliodrome ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFaceofTrueEvil ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheHeartoftheProblem ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheOrphansandtheBrokenBlade ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheResonant ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new WhenClansCollide ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new WithHeartandSteel ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheArmoftheFather ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheArmoftheFatherSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheArmoftheSon ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheArmoftheSonSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheBreathoftheCreator ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheBreathoftheCreatorSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheBurdenoftheFather ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheBurdenoftheFatherSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheBurdenoftheSon ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheBurdenoftheSonSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheCuffoftheFather ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheCuffoftheFatherSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheCuffoftheSon ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheCuffoftheSonSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheEyesoftheCreator ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheEyesoftheCreatorSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheFistoftheFather ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheFistoftheFatherSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheFistoftheSon ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheFistoftheSonSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheHeartoftheCreator ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheHeartoftheCreatorSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheSouloftheCreator ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AlexanderTheSouloftheCreatorSavage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV10 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV10Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV20 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV20Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV30 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV30Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV40 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DeltascapeV40Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new DunScaith ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV10 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV10Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV20 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV20Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV30 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV30Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV40 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SigmascapeV40Savage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SyrcusTower ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBindingCoilofBahamutTurn1 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBindingCoilofBahamutTurn2 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBindingCoilofBahamutTurn3 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBindingCoilofBahamutTurn4 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBindingCoilofBahamutTurn5 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFinalCoilofBahamutTurn1 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFinalCoilofBahamutTurn2 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFinalCoilofBahamutTurn3 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFinalCoilofBahamutTurn4 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheLabyrinthoftheAncients ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheRoyalCityofRabanastre ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutSavageTurn1 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutSavageTurn2 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutSavageTurn3 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutSavageTurn4 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutTurn1 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutTurn2 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutTurn3 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSecondCoilofBahamutTurn4 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheUnendingCoilofBahamutUltimate ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheVoidArk ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWeaponsRefrainUltimate ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWeepingCityofMhach ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWorldofDarkness ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheAquapolis ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheHiddenCanalsofUznair ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheLostCanalsofUznair ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ARelicReborntheChimera ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ARelicReborntheHydra ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AkhAfahAmphitheatreExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new AkhAfahAmphitheatreHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BattleintheBigKeep ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new BattleontheBigBridge ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new CapeWestwind ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ContainmentBayP1T6 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ContainmentBayP1T6Extreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ContainmentBayS1T7 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ContainmentBayS1T7Extreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ContainmentBayZ1T9 ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ContainmentBayZ1T9Extreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new Emanation ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new EmanationExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SpecialEventI ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SpecialEventII ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new SpecialEventIII ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBowlofEmbers ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBowlofEmbersExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheBowlofEmbersHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheChrysalis ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheDragonsNeck ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheFinalStepsofFaith ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheHowlingEye ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheHowlingEyeExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheHowlingEyeHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheJadeStoa ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheJadeStoaExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheLimitlessBlueExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheLimitlessBlueHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheMinstrelsBalladNidhoggsRage ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheMinstrelsBalladShinryusDomain ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheMinstrelsBalladThordansReign ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheMinstrelsBalladUltimasBane ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheNavel ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheNavelExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheNavelHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePoolofTribute ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThePoolofTributeExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheRoyalMenagerie ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheSingularityReactor ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheStepsofFaith ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheStrikingTreeExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheStrikingTreeHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWhorleaterExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new TheWhorleaterHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThokastThokExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThokastThokHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThornmarchExtreme ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new ThornmarchHard ),
static_cast< Sapphire::ScriptAPI::ScriptObject* >( new UrthsFount ),
nullptr
};
extern "C" EXPORT const Sapphire::ScriptAPI::ScriptObject** getScripts()
{
return ptrs;
}

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