diff --git a/Libraries/Core/Controllers/InventoryController.cs b/Libraries/Core/Controllers/InventoryController.cs index 62808b17..5be0158c 100644 --- a/Libraries/Core/Controllers/InventoryController.cs +++ b/Libraries/Core/Controllers/InventoryController.cs @@ -154,7 +154,7 @@ public class InventoryController( _logger.Success($"Set trader {mailEvent.Entity}: Standing to: {mailEvent.Value}"); break; case ProfileChangeEventType.ProfileLevel: - pmcData.Info.Experience = mailEvent.Value.Value; + pmcData.Info.Experience = (int) mailEvent.Value.Value; // Will calculate level below _traderHelper.ValidateTraderStandingsAndPlayerLevelForProfile(sessionId); _logger.Success($"Set profile xp to: {mailEvent.Value}"); diff --git a/Libraries/Core/Models/Spt/Dialog/SendMessageDetails.cs b/Libraries/Core/Models/Spt/Dialog/SendMessageDetails.cs index 3bb7a19b..ddd1615c 100644 --- a/Libraries/Core/Models/Spt/Dialog/SendMessageDetails.cs +++ b/Libraries/Core/Models/Spt/Dialog/SendMessageDetails.cs @@ -93,7 +93,7 @@ public record ProfileChangeEvent public ProfileChangeEventType? Type { get; set; } [JsonPropertyName("value")] - public int? Value { get; set; } + public double? Value { get; set; } [JsonPropertyName("entity")] public string? Entity { get; set; } diff --git a/Libraries/Core/Utils/DatabaseImporter.cs b/Libraries/Core/Utils/DatabaseImporter.cs index c76662af..d83af6c0 100644 --- a/Libraries/Core/Utils/DatabaseImporter.cs +++ b/Libraries/Core/Utils/DatabaseImporter.cs @@ -154,7 +154,7 @@ public class DatabaseImporter : OnLoad var validation = valid == ValidationResult.FAILED || valid == ValidationResult.NOT_FOUND ? "." : ""; _logger.Info($"{_localisationService.GetText("importing_database_finish")}{validation}"); - _databaseServer.SetTables((DatabaseTables)dataToImport); + _databaseServer.SetTables(dataToImport); } protected void OnReadValidate(string fileWithPath, string data) diff --git a/Server/Assets/configs/airdrop.json b/Libraries/SptAssets/Assets/configs/airdrop.json similarity index 100% rename from Server/Assets/configs/airdrop.json rename to Libraries/SptAssets/Assets/configs/airdrop.json diff --git a/Server/Assets/configs/backup.json b/Libraries/SptAssets/Assets/configs/backup.json similarity index 100% rename from Server/Assets/configs/backup.json rename to Libraries/SptAssets/Assets/configs/backup.json diff --git a/Server/Assets/configs/bot.json b/Libraries/SptAssets/Assets/configs/bot.json similarity index 100% rename from Server/Assets/configs/bot.json rename to Libraries/SptAssets/Assets/configs/bot.json diff --git a/Server/Assets/configs/core.json b/Libraries/SptAssets/Assets/configs/core.json similarity index 100% rename from Server/Assets/configs/core.json rename to Libraries/SptAssets/Assets/configs/core.json diff --git a/Server/Assets/configs/gifts.json b/Libraries/SptAssets/Assets/configs/gifts.json similarity index 100% rename from Server/Assets/configs/gifts.json rename to Libraries/SptAssets/Assets/configs/gifts.json diff --git a/Server/Assets/configs/health.json b/Libraries/SptAssets/Assets/configs/health.json similarity index 100% rename from Server/Assets/configs/health.json rename to Libraries/SptAssets/Assets/configs/health.json diff --git a/Server/Assets/configs/hideout.json b/Libraries/SptAssets/Assets/configs/hideout.json similarity index 100% rename from Server/Assets/configs/hideout.json rename to Libraries/SptAssets/Assets/configs/hideout.json diff --git a/Server/Assets/configs/http.json b/Libraries/SptAssets/Assets/configs/http.json similarity index 100% rename from Server/Assets/configs/http.json rename to Libraries/SptAssets/Assets/configs/http.json diff --git a/Server/Assets/configs/inraid.json b/Libraries/SptAssets/Assets/configs/inraid.json similarity index 100% rename from Server/Assets/configs/inraid.json rename to Libraries/SptAssets/Assets/configs/inraid.json diff --git a/Server/Assets/configs/insurance.json b/Libraries/SptAssets/Assets/configs/insurance.json similarity index 100% rename from Server/Assets/configs/insurance.json rename to Libraries/SptAssets/Assets/configs/insurance.json diff --git a/Server/Assets/configs/inventory.json b/Libraries/SptAssets/Assets/configs/inventory.json similarity index 100% rename from Server/Assets/configs/inventory.json rename to Libraries/SptAssets/Assets/configs/inventory.json diff --git a/Server/Assets/configs/item.json b/Libraries/SptAssets/Assets/configs/item.json similarity index 100% rename from Server/Assets/configs/item.json rename to Libraries/SptAssets/Assets/configs/item.json diff --git a/Server/Assets/configs/locale.json b/Libraries/SptAssets/Assets/configs/locale.json similarity index 100% rename from Server/Assets/configs/locale.json rename to Libraries/SptAssets/Assets/configs/locale.json diff --git a/Server/Assets/configs/location.json b/Libraries/SptAssets/Assets/configs/location.json similarity index 100% rename from Server/Assets/configs/location.json rename to Libraries/SptAssets/Assets/configs/location.json diff --git a/Server/Assets/configs/loot.json b/Libraries/SptAssets/Assets/configs/loot.json similarity index 100% rename from Server/Assets/configs/loot.json rename to Libraries/SptAssets/Assets/configs/loot.json diff --git a/Server/Assets/configs/lostondeath.json b/Libraries/SptAssets/Assets/configs/lostondeath.json similarity index 100% rename from Server/Assets/configs/lostondeath.json rename to Libraries/SptAssets/Assets/configs/lostondeath.json diff --git a/Server/Assets/configs/match.json b/Libraries/SptAssets/Assets/configs/match.json similarity index 100% rename from Server/Assets/configs/match.json rename to Libraries/SptAssets/Assets/configs/match.json diff --git a/Server/Assets/configs/playerscav.json b/Libraries/SptAssets/Assets/configs/playerscav.json similarity index 100% rename from Server/Assets/configs/playerscav.json rename to Libraries/SptAssets/Assets/configs/playerscav.json diff --git a/Server/Assets/configs/pmc.json b/Libraries/SptAssets/Assets/configs/pmc.json similarity index 100% rename from Server/Assets/configs/pmc.json rename to Libraries/SptAssets/Assets/configs/pmc.json diff --git a/Server/Assets/configs/pmcchatresponse.json b/Libraries/SptAssets/Assets/configs/pmcchatresponse.json similarity index 100% rename from Server/Assets/configs/pmcchatresponse.json rename to Libraries/SptAssets/Assets/configs/pmcchatresponse.json diff --git a/Server/Assets/configs/quest.json b/Libraries/SptAssets/Assets/configs/quest.json similarity index 100% rename from Server/Assets/configs/quest.json rename to Libraries/SptAssets/Assets/configs/quest.json diff --git a/Server/Assets/configs/ragfair.json b/Libraries/SptAssets/Assets/configs/ragfair.json similarity index 100% rename from Server/Assets/configs/ragfair.json rename to Libraries/SptAssets/Assets/configs/ragfair.json diff --git a/Server/Assets/configs/repair.json b/Libraries/SptAssets/Assets/configs/repair.json similarity index 100% rename from Server/Assets/configs/repair.json rename to Libraries/SptAssets/Assets/configs/repair.json diff --git a/Server/Assets/configs/scavcase.json b/Libraries/SptAssets/Assets/configs/scavcase.json similarity index 100% rename from Server/Assets/configs/scavcase.json rename to Libraries/SptAssets/Assets/configs/scavcase.json diff --git a/Server/Assets/configs/seasonalevents.json b/Libraries/SptAssets/Assets/configs/seasonalevents.json similarity index 100% rename from Server/Assets/configs/seasonalevents.json rename to Libraries/SptAssets/Assets/configs/seasonalevents.json diff --git a/Server/Assets/configs/trader.json b/Libraries/SptAssets/Assets/configs/trader.json similarity index 100% rename from Server/Assets/configs/trader.json rename to Libraries/SptAssets/Assets/configs/trader.json diff --git a/Server/Assets/configs/weather.json b/Libraries/SptAssets/Assets/configs/weather.json similarity index 100% rename from Server/Assets/configs/weather.json rename to Libraries/SptAssets/Assets/configs/weather.json diff --git a/Server/Assets/database/bots/base.json b/Libraries/SptAssets/Assets/database/bots/base.json similarity index 100% rename from Server/Assets/database/bots/base.json rename to Libraries/SptAssets/Assets/database/bots/base.json diff --git a/Server/Assets/database/bots/core.json b/Libraries/SptAssets/Assets/database/bots/core.json similarity index 100% rename from Server/Assets/database/bots/core.json rename to Libraries/SptAssets/Assets/database/bots/core.json diff --git a/Server/Assets/database/bots/types/arenafighterevent.json b/Libraries/SptAssets/Assets/database/bots/types/arenafighterevent.json similarity index 100% rename from Server/Assets/database/bots/types/arenafighterevent.json rename to Libraries/SptAssets/Assets/database/bots/types/arenafighterevent.json diff --git a/Server/Assets/database/bots/types/assault.json b/Libraries/SptAssets/Assets/database/bots/types/assault.json similarity index 100% rename from Server/Assets/database/bots/types/assault.json rename to Libraries/SptAssets/Assets/database/bots/types/assault.json diff --git a/Server/Assets/database/bots/types/bear.json b/Libraries/SptAssets/Assets/database/bots/types/bear.json similarity index 100% rename from Server/Assets/database/bots/types/bear.json rename to Libraries/SptAssets/Assets/database/bots/types/bear.json diff --git a/Server/Assets/database/bots/types/bossboar.json b/Libraries/SptAssets/Assets/database/bots/types/bossboar.json similarity index 100% rename from Server/Assets/database/bots/types/bossboar.json rename to Libraries/SptAssets/Assets/database/bots/types/bossboar.json diff --git a/Server/Assets/database/bots/types/bossboarsniper.json b/Libraries/SptAssets/Assets/database/bots/types/bossboarsniper.json similarity index 100% rename from Server/Assets/database/bots/types/bossboarsniper.json rename to Libraries/SptAssets/Assets/database/bots/types/bossboarsniper.json diff --git a/Server/Assets/database/bots/types/bossbully.json b/Libraries/SptAssets/Assets/database/bots/types/bossbully.json similarity index 100% rename from Server/Assets/database/bots/types/bossbully.json rename to Libraries/SptAssets/Assets/database/bots/types/bossbully.json diff --git a/Server/Assets/database/bots/types/bossgluhar.json b/Libraries/SptAssets/Assets/database/bots/types/bossgluhar.json similarity index 100% rename from Server/Assets/database/bots/types/bossgluhar.json rename to Libraries/SptAssets/Assets/database/bots/types/bossgluhar.json diff --git a/Server/Assets/database/bots/types/bosskilla.json b/Libraries/SptAssets/Assets/database/bots/types/bosskilla.json similarity index 100% rename from Server/Assets/database/bots/types/bosskilla.json rename to Libraries/SptAssets/Assets/database/bots/types/bosskilla.json diff --git a/Server/Assets/database/bots/types/bossknight.json b/Libraries/SptAssets/Assets/database/bots/types/bossknight.json similarity index 100% rename from Server/Assets/database/bots/types/bossknight.json rename to Libraries/SptAssets/Assets/database/bots/types/bossknight.json diff --git a/Server/Assets/database/bots/types/bosskojaniy.json b/Libraries/SptAssets/Assets/database/bots/types/bosskojaniy.json similarity index 100% rename from Server/Assets/database/bots/types/bosskojaniy.json rename to Libraries/SptAssets/Assets/database/bots/types/bosskojaniy.json diff --git a/Server/Assets/database/bots/types/bosskolontay.json b/Libraries/SptAssets/Assets/database/bots/types/bosskolontay.json similarity index 100% rename from Server/Assets/database/bots/types/bosskolontay.json rename to Libraries/SptAssets/Assets/database/bots/types/bosskolontay.json diff --git a/Server/Assets/database/bots/types/bosspartisan.json b/Libraries/SptAssets/Assets/database/bots/types/bosspartisan.json similarity index 100% rename from Server/Assets/database/bots/types/bosspartisan.json rename to Libraries/SptAssets/Assets/database/bots/types/bosspartisan.json diff --git a/Server/Assets/database/bots/types/bosssanitar.json b/Libraries/SptAssets/Assets/database/bots/types/bosssanitar.json similarity index 100% rename from Server/Assets/database/bots/types/bosssanitar.json rename to Libraries/SptAssets/Assets/database/bots/types/bosssanitar.json diff --git a/Server/Assets/database/bots/types/bosstagilla.json b/Libraries/SptAssets/Assets/database/bots/types/bosstagilla.json similarity index 100% rename from Server/Assets/database/bots/types/bosstagilla.json rename to Libraries/SptAssets/Assets/database/bots/types/bosstagilla.json diff --git a/Server/Assets/database/bots/types/bosszryachiy.json b/Libraries/SptAssets/Assets/database/bots/types/bosszryachiy.json similarity index 100% rename from Server/Assets/database/bots/types/bosszryachiy.json rename to Libraries/SptAssets/Assets/database/bots/types/bosszryachiy.json diff --git a/Server/Assets/database/bots/types/crazyassaultevent.json b/Libraries/SptAssets/Assets/database/bots/types/crazyassaultevent.json similarity index 100% rename from Server/Assets/database/bots/types/crazyassaultevent.json rename to Libraries/SptAssets/Assets/database/bots/types/crazyassaultevent.json diff --git a/Server/Assets/database/bots/types/cursedassault.json b/Libraries/SptAssets/Assets/database/bots/types/cursedassault.json similarity index 100% rename from Server/Assets/database/bots/types/cursedassault.json rename to Libraries/SptAssets/Assets/database/bots/types/cursedassault.json diff --git a/Server/Assets/database/bots/types/exusec.json b/Libraries/SptAssets/Assets/database/bots/types/exusec.json similarity index 100% rename from Server/Assets/database/bots/types/exusec.json rename to Libraries/SptAssets/Assets/database/bots/types/exusec.json diff --git a/Server/Assets/database/bots/types/followerbigpipe.json b/Libraries/SptAssets/Assets/database/bots/types/followerbigpipe.json similarity index 100% rename from Server/Assets/database/bots/types/followerbigpipe.json rename to Libraries/SptAssets/Assets/database/bots/types/followerbigpipe.json diff --git a/Server/Assets/database/bots/types/followerbirdeye.json b/Libraries/SptAssets/Assets/database/bots/types/followerbirdeye.json similarity index 100% rename from Server/Assets/database/bots/types/followerbirdeye.json rename to Libraries/SptAssets/Assets/database/bots/types/followerbirdeye.json diff --git a/Server/Assets/database/bots/types/followerboar.json b/Libraries/SptAssets/Assets/database/bots/types/followerboar.json similarity index 100% rename from Server/Assets/database/bots/types/followerboar.json rename to Libraries/SptAssets/Assets/database/bots/types/followerboar.json diff --git a/Server/Assets/database/bots/types/followerboarclose1.json b/Libraries/SptAssets/Assets/database/bots/types/followerboarclose1.json similarity index 100% rename from Server/Assets/database/bots/types/followerboarclose1.json rename to Libraries/SptAssets/Assets/database/bots/types/followerboarclose1.json diff --git a/Server/Assets/database/bots/types/followerboarclose2.json b/Libraries/SptAssets/Assets/database/bots/types/followerboarclose2.json similarity index 100% rename from Server/Assets/database/bots/types/followerboarclose2.json rename to Libraries/SptAssets/Assets/database/bots/types/followerboarclose2.json diff --git a/Server/Assets/database/bots/types/followerbully.json b/Libraries/SptAssets/Assets/database/bots/types/followerbully.json similarity index 100% rename from Server/Assets/database/bots/types/followerbully.json rename to Libraries/SptAssets/Assets/database/bots/types/followerbully.json diff --git a/Server/Assets/database/bots/types/followergluharassault.json b/Libraries/SptAssets/Assets/database/bots/types/followergluharassault.json similarity index 100% rename from Server/Assets/database/bots/types/followergluharassault.json rename to Libraries/SptAssets/Assets/database/bots/types/followergluharassault.json diff --git a/Server/Assets/database/bots/types/followergluharscout.json b/Libraries/SptAssets/Assets/database/bots/types/followergluharscout.json similarity index 100% rename from Server/Assets/database/bots/types/followergluharscout.json rename to Libraries/SptAssets/Assets/database/bots/types/followergluharscout.json diff --git a/Server/Assets/database/bots/types/followergluharsecurity.json b/Libraries/SptAssets/Assets/database/bots/types/followergluharsecurity.json similarity index 100% rename from Server/Assets/database/bots/types/followergluharsecurity.json rename to Libraries/SptAssets/Assets/database/bots/types/followergluharsecurity.json diff --git a/Server/Assets/database/bots/types/followerkojaniy.json b/Libraries/SptAssets/Assets/database/bots/types/followerkojaniy.json similarity index 100% rename from Server/Assets/database/bots/types/followerkojaniy.json rename to Libraries/SptAssets/Assets/database/bots/types/followerkojaniy.json diff --git a/Server/Assets/database/bots/types/followerkolontayassault.json b/Libraries/SptAssets/Assets/database/bots/types/followerkolontayassault.json similarity index 100% rename from Server/Assets/database/bots/types/followerkolontayassault.json rename to Libraries/SptAssets/Assets/database/bots/types/followerkolontayassault.json diff --git a/Server/Assets/database/bots/types/followerkolontaysecurity.json b/Libraries/SptAssets/Assets/database/bots/types/followerkolontaysecurity.json similarity index 100% rename from Server/Assets/database/bots/types/followerkolontaysecurity.json rename to Libraries/SptAssets/Assets/database/bots/types/followerkolontaysecurity.json diff --git a/Server/Assets/database/bots/types/followersanitar.json b/Libraries/SptAssets/Assets/database/bots/types/followersanitar.json similarity index 100% rename from Server/Assets/database/bots/types/followersanitar.json rename to Libraries/SptAssets/Assets/database/bots/types/followersanitar.json diff --git a/Server/Assets/database/bots/types/followerzryachiy.json b/Libraries/SptAssets/Assets/database/bots/types/followerzryachiy.json similarity index 100% rename from Server/Assets/database/bots/types/followerzryachiy.json rename to Libraries/SptAssets/Assets/database/bots/types/followerzryachiy.json diff --git a/Server/Assets/database/bots/types/gifter.json b/Libraries/SptAssets/Assets/database/bots/types/gifter.json similarity index 100% rename from Server/Assets/database/bots/types/gifter.json rename to Libraries/SptAssets/Assets/database/bots/types/gifter.json diff --git a/Server/Assets/database/bots/types/infectedassault.json b/Libraries/SptAssets/Assets/database/bots/types/infectedassault.json similarity index 100% rename from Server/Assets/database/bots/types/infectedassault.json rename to Libraries/SptAssets/Assets/database/bots/types/infectedassault.json diff --git a/Server/Assets/database/bots/types/infectedcivil.json b/Libraries/SptAssets/Assets/database/bots/types/infectedcivil.json similarity index 100% rename from Server/Assets/database/bots/types/infectedcivil.json rename to Libraries/SptAssets/Assets/database/bots/types/infectedcivil.json diff --git a/Server/Assets/database/bots/types/infectedlaborant.json b/Libraries/SptAssets/Assets/database/bots/types/infectedlaborant.json similarity index 100% rename from Server/Assets/database/bots/types/infectedlaborant.json rename to Libraries/SptAssets/Assets/database/bots/types/infectedlaborant.json diff --git a/Server/Assets/database/bots/types/infectedpmc.json b/Libraries/SptAssets/Assets/database/bots/types/infectedpmc.json similarity index 100% rename from Server/Assets/database/bots/types/infectedpmc.json rename to Libraries/SptAssets/Assets/database/bots/types/infectedpmc.json diff --git a/Server/Assets/database/bots/types/infectedtagilla.json b/Libraries/SptAssets/Assets/database/bots/types/infectedtagilla.json similarity index 100% rename from Server/Assets/database/bots/types/infectedtagilla.json rename to Libraries/SptAssets/Assets/database/bots/types/infectedtagilla.json diff --git a/Server/Assets/database/bots/types/marksman.json b/Libraries/SptAssets/Assets/database/bots/types/marksman.json similarity index 100% rename from Server/Assets/database/bots/types/marksman.json rename to Libraries/SptAssets/Assets/database/bots/types/marksman.json diff --git a/Server/Assets/database/bots/types/peacemaker.json b/Libraries/SptAssets/Assets/database/bots/types/peacemaker.json similarity index 100% rename from Server/Assets/database/bots/types/peacemaker.json rename to Libraries/SptAssets/Assets/database/bots/types/peacemaker.json diff --git a/Server/Assets/database/bots/types/pmcbear.json b/Libraries/SptAssets/Assets/database/bots/types/pmcbear.json similarity index 100% rename from Server/Assets/database/bots/types/pmcbear.json rename to Libraries/SptAssets/Assets/database/bots/types/pmcbear.json diff --git a/Server/Assets/database/bots/types/pmcbot.json b/Libraries/SptAssets/Assets/database/bots/types/pmcbot.json similarity index 100% rename from Server/Assets/database/bots/types/pmcbot.json rename to Libraries/SptAssets/Assets/database/bots/types/pmcbot.json diff --git a/Server/Assets/database/bots/types/pmcusec.json b/Libraries/SptAssets/Assets/database/bots/types/pmcusec.json similarity index 100% rename from Server/Assets/database/bots/types/pmcusec.json rename to Libraries/SptAssets/Assets/database/bots/types/pmcusec.json diff --git a/Server/Assets/database/bots/types/sectantoni.json b/Libraries/SptAssets/Assets/database/bots/types/sectantoni.json similarity index 100% rename from Server/Assets/database/bots/types/sectantoni.json rename to Libraries/SptAssets/Assets/database/bots/types/sectantoni.json diff --git a/Server/Assets/database/bots/types/sectantpredvestnik.json b/Libraries/SptAssets/Assets/database/bots/types/sectantpredvestnik.json similarity index 100% rename from Server/Assets/database/bots/types/sectantpredvestnik.json rename to Libraries/SptAssets/Assets/database/bots/types/sectantpredvestnik.json diff --git a/Server/Assets/database/bots/types/sectantpriest.json b/Libraries/SptAssets/Assets/database/bots/types/sectantpriest.json similarity index 100% rename from Server/Assets/database/bots/types/sectantpriest.json rename to Libraries/SptAssets/Assets/database/bots/types/sectantpriest.json diff --git a/Server/Assets/database/bots/types/sectantprizrak.json b/Libraries/SptAssets/Assets/database/bots/types/sectantprizrak.json similarity index 100% rename from Server/Assets/database/bots/types/sectantprizrak.json rename to Libraries/SptAssets/Assets/database/bots/types/sectantprizrak.json diff --git a/Server/Assets/database/bots/types/sectantwarrior.json b/Libraries/SptAssets/Assets/database/bots/types/sectantwarrior.json similarity index 100% rename from Server/Assets/database/bots/types/sectantwarrior.json rename to Libraries/SptAssets/Assets/database/bots/types/sectantwarrior.json diff --git a/Server/Assets/database/bots/types/shooterbtr.json b/Libraries/SptAssets/Assets/database/bots/types/shooterbtr.json similarity index 100% rename from Server/Assets/database/bots/types/shooterbtr.json rename to Libraries/SptAssets/Assets/database/bots/types/shooterbtr.json diff --git a/Server/Assets/database/bots/types/skier.json b/Libraries/SptAssets/Assets/database/bots/types/skier.json similarity index 100% rename from Server/Assets/database/bots/types/skier.json rename to Libraries/SptAssets/Assets/database/bots/types/skier.json diff --git a/Server/Assets/database/bots/types/spiritspring.json b/Libraries/SptAssets/Assets/database/bots/types/spiritspring.json similarity index 100% rename from Server/Assets/database/bots/types/spiritspring.json rename to Libraries/SptAssets/Assets/database/bots/types/spiritspring.json diff --git a/Server/Assets/database/bots/types/spiritwinter.json b/Libraries/SptAssets/Assets/database/bots/types/spiritwinter.json similarity index 100% rename from Server/Assets/database/bots/types/spiritwinter.json rename to Libraries/SptAssets/Assets/database/bots/types/spiritwinter.json diff --git a/Server/Assets/database/bots/types/usec.json b/Libraries/SptAssets/Assets/database/bots/types/usec.json similarity index 100% rename from Server/Assets/database/bots/types/usec.json rename to Libraries/SptAssets/Assets/database/bots/types/usec.json diff --git a/Server/Assets/database/globals.json b/Libraries/SptAssets/Assets/database/globals.json similarity index 100% rename from Server/Assets/database/globals.json rename to Libraries/SptAssets/Assets/database/globals.json diff --git a/Server/Assets/database/hideout/areas.json b/Libraries/SptAssets/Assets/database/hideout/areas.json similarity index 100% rename from Server/Assets/database/hideout/areas.json rename to Libraries/SptAssets/Assets/database/hideout/areas.json diff --git a/Server/Assets/database/hideout/customisation.json b/Libraries/SptAssets/Assets/database/hideout/customisation.json similarity index 100% rename from Server/Assets/database/hideout/customisation.json rename to Libraries/SptAssets/Assets/database/hideout/customisation.json diff --git a/Server/Assets/database/hideout/production.json b/Libraries/SptAssets/Assets/database/hideout/production.json similarity index 100% rename from Server/Assets/database/hideout/production.json rename to Libraries/SptAssets/Assets/database/hideout/production.json diff --git a/Server/Assets/database/hideout/qte.json b/Libraries/SptAssets/Assets/database/hideout/qte.json similarity index 100% rename from Server/Assets/database/hideout/qte.json rename to Libraries/SptAssets/Assets/database/hideout/qte.json diff --git a/Server/Assets/database/hideout/settings.json b/Libraries/SptAssets/Assets/database/hideout/settings.json similarity index 100% rename from Server/Assets/database/hideout/settings.json rename to Libraries/SptAssets/Assets/database/hideout/settings.json diff --git a/Server/Assets/database/locales/global/ch.json b/Libraries/SptAssets/Assets/database/locales/global/ch.json similarity index 100% rename from Server/Assets/database/locales/global/ch.json rename to Libraries/SptAssets/Assets/database/locales/global/ch.json diff --git a/Server/Assets/database/locales/global/cz.json b/Libraries/SptAssets/Assets/database/locales/global/cz.json similarity index 100% rename from Server/Assets/database/locales/global/cz.json rename to Libraries/SptAssets/Assets/database/locales/global/cz.json diff --git a/Server/Assets/database/locales/global/en.json b/Libraries/SptAssets/Assets/database/locales/global/en.json similarity index 100% rename from Server/Assets/database/locales/global/en.json rename to Libraries/SptAssets/Assets/database/locales/global/en.json diff --git a/Server/Assets/database/locales/global/es-mx.json b/Libraries/SptAssets/Assets/database/locales/global/es-mx.json similarity index 100% rename from Server/Assets/database/locales/global/es-mx.json rename to Libraries/SptAssets/Assets/database/locales/global/es-mx.json diff --git a/Server/Assets/database/locales/global/es.json b/Libraries/SptAssets/Assets/database/locales/global/es.json similarity index 100% rename from Server/Assets/database/locales/global/es.json rename to Libraries/SptAssets/Assets/database/locales/global/es.json diff --git a/Server/Assets/database/locales/global/fr.json b/Libraries/SptAssets/Assets/database/locales/global/fr.json similarity index 100% rename from Server/Assets/database/locales/global/fr.json rename to Libraries/SptAssets/Assets/database/locales/global/fr.json diff --git a/Server/Assets/database/locales/global/ge.json b/Libraries/SptAssets/Assets/database/locales/global/ge.json similarity index 100% rename from Server/Assets/database/locales/global/ge.json rename to Libraries/SptAssets/Assets/database/locales/global/ge.json diff --git a/Server/Assets/database/locales/global/hu.json b/Libraries/SptAssets/Assets/database/locales/global/hu.json similarity index 100% rename from Server/Assets/database/locales/global/hu.json rename to Libraries/SptAssets/Assets/database/locales/global/hu.json diff --git a/Server/Assets/database/locales/global/it.json b/Libraries/SptAssets/Assets/database/locales/global/it.json similarity index 100% rename from Server/Assets/database/locales/global/it.json rename to Libraries/SptAssets/Assets/database/locales/global/it.json diff --git a/Server/Assets/database/locales/global/jp.json b/Libraries/SptAssets/Assets/database/locales/global/jp.json similarity index 100% rename from Server/Assets/database/locales/global/jp.json rename to Libraries/SptAssets/Assets/database/locales/global/jp.json diff --git a/Server/Assets/database/locales/global/kr.json b/Libraries/SptAssets/Assets/database/locales/global/kr.json similarity index 100% rename from Server/Assets/database/locales/global/kr.json rename to Libraries/SptAssets/Assets/database/locales/global/kr.json diff --git a/Server/Assets/database/locales/global/pl.json b/Libraries/SptAssets/Assets/database/locales/global/pl.json similarity index 100% rename from Server/Assets/database/locales/global/pl.json rename to Libraries/SptAssets/Assets/database/locales/global/pl.json diff --git a/Server/Assets/database/locales/global/po.json b/Libraries/SptAssets/Assets/database/locales/global/po.json similarity index 100% rename from Server/Assets/database/locales/global/po.json rename to Libraries/SptAssets/Assets/database/locales/global/po.json diff --git a/Server/Assets/database/locales/global/ro.json b/Libraries/SptAssets/Assets/database/locales/global/ro.json similarity index 100% rename from Server/Assets/database/locales/global/ro.json rename to Libraries/SptAssets/Assets/database/locales/global/ro.json diff --git a/Server/Assets/database/locales/global/ru.json b/Libraries/SptAssets/Assets/database/locales/global/ru.json similarity index 100% rename from Server/Assets/database/locales/global/ru.json rename to Libraries/SptAssets/Assets/database/locales/global/ru.json diff --git a/Server/Assets/database/locales/global/sk.json b/Libraries/SptAssets/Assets/database/locales/global/sk.json similarity index 100% rename from Server/Assets/database/locales/global/sk.json rename to Libraries/SptAssets/Assets/database/locales/global/sk.json diff --git a/Server/Assets/database/locales/global/tu.json b/Libraries/SptAssets/Assets/database/locales/global/tu.json similarity index 100% rename from Server/Assets/database/locales/global/tu.json rename to Libraries/SptAssets/Assets/database/locales/global/tu.json diff --git a/Server/Assets/database/locales/languages.json b/Libraries/SptAssets/Assets/database/locales/languages.json similarity index 100% rename from Server/Assets/database/locales/languages.json rename to Libraries/SptAssets/Assets/database/locales/languages.json diff --git a/Server/Assets/database/locales/menu/ch.json b/Libraries/SptAssets/Assets/database/locales/menu/ch.json similarity index 100% rename from Server/Assets/database/locales/menu/ch.json rename to Libraries/SptAssets/Assets/database/locales/menu/ch.json diff --git a/Server/Assets/database/locales/menu/cz.json b/Libraries/SptAssets/Assets/database/locales/menu/cz.json similarity index 100% rename from Server/Assets/database/locales/menu/cz.json rename to Libraries/SptAssets/Assets/database/locales/menu/cz.json diff --git a/Server/Assets/database/locales/menu/en.json b/Libraries/SptAssets/Assets/database/locales/menu/en.json similarity index 100% rename from Server/Assets/database/locales/menu/en.json rename to Libraries/SptAssets/Assets/database/locales/menu/en.json diff --git a/Server/Assets/database/locales/menu/es-mx.json b/Libraries/SptAssets/Assets/database/locales/menu/es-mx.json similarity index 100% rename from Server/Assets/database/locales/menu/es-mx.json rename to Libraries/SptAssets/Assets/database/locales/menu/es-mx.json diff --git a/Server/Assets/database/locales/menu/es.json b/Libraries/SptAssets/Assets/database/locales/menu/es.json similarity index 100% rename from Server/Assets/database/locales/menu/es.json rename to Libraries/SptAssets/Assets/database/locales/menu/es.json diff --git a/Server/Assets/database/locales/menu/fr.json b/Libraries/SptAssets/Assets/database/locales/menu/fr.json similarity index 100% rename from Server/Assets/database/locales/menu/fr.json rename to Libraries/SptAssets/Assets/database/locales/menu/fr.json diff --git a/Server/Assets/database/locales/menu/ge.json b/Libraries/SptAssets/Assets/database/locales/menu/ge.json similarity index 100% rename from Server/Assets/database/locales/menu/ge.json rename to Libraries/SptAssets/Assets/database/locales/menu/ge.json diff --git a/Server/Assets/database/locales/menu/hu.json b/Libraries/SptAssets/Assets/database/locales/menu/hu.json similarity index 100% rename from Server/Assets/database/locales/menu/hu.json rename to Libraries/SptAssets/Assets/database/locales/menu/hu.json diff --git a/Server/Assets/database/locales/menu/it.json b/Libraries/SptAssets/Assets/database/locales/menu/it.json similarity index 100% rename from Server/Assets/database/locales/menu/it.json rename to Libraries/SptAssets/Assets/database/locales/menu/it.json diff --git a/Server/Assets/database/locales/menu/jp.json b/Libraries/SptAssets/Assets/database/locales/menu/jp.json similarity index 100% rename from Server/Assets/database/locales/menu/jp.json rename to Libraries/SptAssets/Assets/database/locales/menu/jp.json diff --git a/Server/Assets/database/locales/menu/kr.json b/Libraries/SptAssets/Assets/database/locales/menu/kr.json similarity index 100% rename from Server/Assets/database/locales/menu/kr.json rename to Libraries/SptAssets/Assets/database/locales/menu/kr.json diff --git a/Server/Assets/database/locales/menu/pl.json b/Libraries/SptAssets/Assets/database/locales/menu/pl.json similarity index 100% rename from Server/Assets/database/locales/menu/pl.json rename to Libraries/SptAssets/Assets/database/locales/menu/pl.json diff --git a/Server/Assets/database/locales/menu/po.json b/Libraries/SptAssets/Assets/database/locales/menu/po.json similarity index 100% rename from Server/Assets/database/locales/menu/po.json rename to Libraries/SptAssets/Assets/database/locales/menu/po.json diff --git a/Server/Assets/database/locales/menu/ru.json b/Libraries/SptAssets/Assets/database/locales/menu/ru.json similarity index 100% rename from Server/Assets/database/locales/menu/ru.json rename to Libraries/SptAssets/Assets/database/locales/menu/ru.json diff --git a/Server/Assets/database/locales/menu/sk.json b/Libraries/SptAssets/Assets/database/locales/menu/sk.json similarity index 100% rename from Server/Assets/database/locales/menu/sk.json rename to Libraries/SptAssets/Assets/database/locales/menu/sk.json diff --git a/Server/Assets/database/locales/menu/tu.json b/Libraries/SptAssets/Assets/database/locales/menu/tu.json similarity index 100% rename from Server/Assets/database/locales/menu/tu.json rename to Libraries/SptAssets/Assets/database/locales/menu/tu.json diff --git a/Server/Assets/database/locales/server/ar.json b/Libraries/SptAssets/Assets/database/locales/server/ar.json similarity index 100% rename from Server/Assets/database/locales/server/ar.json rename to Libraries/SptAssets/Assets/database/locales/server/ar.json diff --git a/Server/Assets/database/locales/server/cs.json b/Libraries/SptAssets/Assets/database/locales/server/cs.json similarity index 100% rename from Server/Assets/database/locales/server/cs.json rename to Libraries/SptAssets/Assets/database/locales/server/cs.json diff --git a/Server/Assets/database/locales/server/da.json b/Libraries/SptAssets/Assets/database/locales/server/da.json similarity index 100% rename from Server/Assets/database/locales/server/da.json rename to Libraries/SptAssets/Assets/database/locales/server/da.json diff --git a/Server/Assets/database/locales/server/de.json b/Libraries/SptAssets/Assets/database/locales/server/de.json similarity index 100% rename from Server/Assets/database/locales/server/de.json rename to Libraries/SptAssets/Assets/database/locales/server/de.json diff --git a/Server/Assets/database/locales/server/el.json b/Libraries/SptAssets/Assets/database/locales/server/el.json similarity index 100% rename from Server/Assets/database/locales/server/el.json rename to Libraries/SptAssets/Assets/database/locales/server/el.json diff --git a/Server/Assets/database/locales/server/en.json b/Libraries/SptAssets/Assets/database/locales/server/en.json similarity index 100% rename from Server/Assets/database/locales/server/en.json rename to Libraries/SptAssets/Assets/database/locales/server/en.json diff --git a/Server/Assets/database/locales/server/es-es.json b/Libraries/SptAssets/Assets/database/locales/server/es-es.json similarity index 100% rename from Server/Assets/database/locales/server/es-es.json rename to Libraries/SptAssets/Assets/database/locales/server/es-es.json diff --git a/Server/Assets/database/locales/server/fr.json b/Libraries/SptAssets/Assets/database/locales/server/fr.json similarity index 100% rename from Server/Assets/database/locales/server/fr.json rename to Libraries/SptAssets/Assets/database/locales/server/fr.json diff --git a/Server/Assets/database/locales/server/hi.json b/Libraries/SptAssets/Assets/database/locales/server/hi.json similarity index 100% rename from Server/Assets/database/locales/server/hi.json rename to Libraries/SptAssets/Assets/database/locales/server/hi.json diff --git a/Server/Assets/database/locales/server/hu.json b/Libraries/SptAssets/Assets/database/locales/server/hu.json similarity index 100% rename from Server/Assets/database/locales/server/hu.json rename to Libraries/SptAssets/Assets/database/locales/server/hu.json diff --git a/Server/Assets/database/locales/server/id.json b/Libraries/SptAssets/Assets/database/locales/server/id.json similarity index 100% rename from Server/Assets/database/locales/server/id.json rename to Libraries/SptAssets/Assets/database/locales/server/id.json diff --git a/Server/Assets/database/locales/server/it.json b/Libraries/SptAssets/Assets/database/locales/server/it.json similarity index 100% rename from Server/Assets/database/locales/server/it.json rename to Libraries/SptAssets/Assets/database/locales/server/it.json diff --git a/Server/Assets/database/locales/server/ja.json b/Libraries/SptAssets/Assets/database/locales/server/ja.json similarity index 100% rename from Server/Assets/database/locales/server/ja.json rename to Libraries/SptAssets/Assets/database/locales/server/ja.json diff --git a/Server/Assets/database/locales/server/ko.json b/Libraries/SptAssets/Assets/database/locales/server/ko.json similarity index 100% rename from Server/Assets/database/locales/server/ko.json rename to Libraries/SptAssets/Assets/database/locales/server/ko.json diff --git a/Server/Assets/database/locales/server/nl.json b/Libraries/SptAssets/Assets/database/locales/server/nl.json similarity index 100% rename from Server/Assets/database/locales/server/nl.json rename to Libraries/SptAssets/Assets/database/locales/server/nl.json diff --git a/Server/Assets/database/locales/server/no.json b/Libraries/SptAssets/Assets/database/locales/server/no.json similarity index 100% rename from Server/Assets/database/locales/server/no.json rename to Libraries/SptAssets/Assets/database/locales/server/no.json diff --git a/Server/Assets/database/locales/server/pl.json b/Libraries/SptAssets/Assets/database/locales/server/pl.json similarity index 100% rename from Server/Assets/database/locales/server/pl.json rename to Libraries/SptAssets/Assets/database/locales/server/pl.json diff --git a/Server/Assets/database/locales/server/pt-br.json b/Libraries/SptAssets/Assets/database/locales/server/pt-br.json similarity index 100% rename from Server/Assets/database/locales/server/pt-br.json rename to Libraries/SptAssets/Assets/database/locales/server/pt-br.json diff --git a/Server/Assets/database/locales/server/pt-pt.json b/Libraries/SptAssets/Assets/database/locales/server/pt-pt.json similarity index 100% rename from Server/Assets/database/locales/server/pt-pt.json rename to Libraries/SptAssets/Assets/database/locales/server/pt-pt.json diff --git a/Server/Assets/database/locales/server/ru.json b/Libraries/SptAssets/Assets/database/locales/server/ru.json similarity index 100% rename from Server/Assets/database/locales/server/ru.json rename to Libraries/SptAssets/Assets/database/locales/server/ru.json diff --git a/Server/Assets/database/locales/server/sv-se.json b/Libraries/SptAssets/Assets/database/locales/server/sv-se.json similarity index 100% rename from Server/Assets/database/locales/server/sv-se.json rename to Libraries/SptAssets/Assets/database/locales/server/sv-se.json diff --git a/Server/Assets/database/locales/server/sv.json b/Libraries/SptAssets/Assets/database/locales/server/sv.json similarity index 100% rename from Server/Assets/database/locales/server/sv.json rename to Libraries/SptAssets/Assets/database/locales/server/sv.json diff --git a/Server/Assets/database/locales/server/tr.json b/Libraries/SptAssets/Assets/database/locales/server/tr.json similarity index 100% rename from Server/Assets/database/locales/server/tr.json rename to Libraries/SptAssets/Assets/database/locales/server/tr.json diff --git a/Server/Assets/database/locales/server/uk.json b/Libraries/SptAssets/Assets/database/locales/server/uk.json similarity index 100% rename from Server/Assets/database/locales/server/uk.json rename to Libraries/SptAssets/Assets/database/locales/server/uk.json diff --git a/Server/Assets/database/locales/server/vi.json b/Libraries/SptAssets/Assets/database/locales/server/vi.json similarity index 100% rename from Server/Assets/database/locales/server/vi.json rename to Libraries/SptAssets/Assets/database/locales/server/vi.json diff --git a/Server/Assets/database/locales/server/zh-TW.json b/Libraries/SptAssets/Assets/database/locales/server/zh-TW.json similarity index 100% rename from Server/Assets/database/locales/server/zh-TW.json rename to Libraries/SptAssets/Assets/database/locales/server/zh-TW.json diff --git a/Server/Assets/database/locales/server/zh-cn.json b/Libraries/SptAssets/Assets/database/locales/server/zh-cn.json similarity index 100% rename from Server/Assets/database/locales/server/zh-cn.json rename to Libraries/SptAssets/Assets/database/locales/server/zh-cn.json diff --git a/Server/Assets/database/locations/base.json b/Libraries/SptAssets/Assets/database/locations/base.json similarity index 100% rename from Server/Assets/database/locations/base.json rename to Libraries/SptAssets/Assets/database/locations/base.json diff --git a/Server/Assets/database/locations/bigmap/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/bigmap/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/bigmap/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/bigmap/allExtracts.json diff --git a/Server/Assets/database/locations/bigmap/base.json b/Libraries/SptAssets/Assets/database/locations/bigmap/base.json similarity index 100% rename from Server/Assets/database/locations/bigmap/base.json rename to Libraries/SptAssets/Assets/database/locations/bigmap/base.json diff --git a/Server/Assets/database/locations/bigmap/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/bigmap/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/bigmap/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/bigmap/staticAmmo.json diff --git a/Server/Assets/database/locations/bigmap/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/bigmap/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/bigmap/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/bigmap/staticContainers.json diff --git a/Server/Assets/database/locations/bigmap/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/bigmap/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/bigmap/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/bigmap/staticLoot.json diff --git a/Server/Assets/database/locations/bigmap/statics.json b/Libraries/SptAssets/Assets/database/locations/bigmap/statics.json similarity index 100% rename from Server/Assets/database/locations/bigmap/statics.json rename to Libraries/SptAssets/Assets/database/locations/bigmap/statics.json diff --git a/Server/Assets/database/locations/develop/base.json b/Libraries/SptAssets/Assets/database/locations/develop/base.json similarity index 100% rename from Server/Assets/database/locations/develop/base.json rename to Libraries/SptAssets/Assets/database/locations/develop/base.json diff --git a/Server/Assets/database/locations/factory4_day/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/factory4_day/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/factory4_day/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/factory4_day/allExtracts.json diff --git a/Server/Assets/database/locations/factory4_day/base.json b/Libraries/SptAssets/Assets/database/locations/factory4_day/base.json similarity index 100% rename from Server/Assets/database/locations/factory4_day/base.json rename to Libraries/SptAssets/Assets/database/locations/factory4_day/base.json diff --git a/Server/Assets/database/locations/factory4_day/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/factory4_day/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/factory4_day/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/factory4_day/staticAmmo.json diff --git a/Server/Assets/database/locations/factory4_day/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/factory4_day/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/factory4_day/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/factory4_day/staticContainers.json diff --git a/Server/Assets/database/locations/factory4_day/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/factory4_day/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/factory4_day/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/factory4_day/staticLoot.json diff --git a/Server/Assets/database/locations/factory4_day/statics.json b/Libraries/SptAssets/Assets/database/locations/factory4_day/statics.json similarity index 100% rename from Server/Assets/database/locations/factory4_day/statics.json rename to Libraries/SptAssets/Assets/database/locations/factory4_day/statics.json diff --git a/Server/Assets/database/locations/factory4_night/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/factory4_night/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/factory4_night/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/factory4_night/allExtracts.json diff --git a/Server/Assets/database/locations/factory4_night/base.json b/Libraries/SptAssets/Assets/database/locations/factory4_night/base.json similarity index 100% rename from Server/Assets/database/locations/factory4_night/base.json rename to Libraries/SptAssets/Assets/database/locations/factory4_night/base.json diff --git a/Server/Assets/database/locations/factory4_night/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/factory4_night/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/factory4_night/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/factory4_night/staticAmmo.json diff --git a/Server/Assets/database/locations/factory4_night/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/factory4_night/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/factory4_night/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/factory4_night/staticContainers.json diff --git a/Server/Assets/database/locations/factory4_night/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/factory4_night/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/factory4_night/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/factory4_night/staticLoot.json diff --git a/Server/Assets/database/locations/factory4_night/statics.json b/Libraries/SptAssets/Assets/database/locations/factory4_night/statics.json similarity index 100% rename from Server/Assets/database/locations/factory4_night/statics.json rename to Libraries/SptAssets/Assets/database/locations/factory4_night/statics.json diff --git a/Server/Assets/database/locations/hideout/base.json b/Libraries/SptAssets/Assets/database/locations/hideout/base.json similarity index 100% rename from Server/Assets/database/locations/hideout/base.json rename to Libraries/SptAssets/Assets/database/locations/hideout/base.json diff --git a/Server/Assets/database/locations/interchange/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/interchange/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/interchange/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/interchange/allExtracts.json diff --git a/Server/Assets/database/locations/interchange/base.json b/Libraries/SptAssets/Assets/database/locations/interchange/base.json similarity index 100% rename from Server/Assets/database/locations/interchange/base.json rename to Libraries/SptAssets/Assets/database/locations/interchange/base.json diff --git a/Server/Assets/database/locations/interchange/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/interchange/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/interchange/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/interchange/staticAmmo.json diff --git a/Server/Assets/database/locations/interchange/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/interchange/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/interchange/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/interchange/staticContainers.json diff --git a/Server/Assets/database/locations/interchange/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/interchange/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/interchange/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/interchange/staticLoot.json diff --git a/Server/Assets/database/locations/interchange/statics.json b/Libraries/SptAssets/Assets/database/locations/interchange/statics.json similarity index 100% rename from Server/Assets/database/locations/interchange/statics.json rename to Libraries/SptAssets/Assets/database/locations/interchange/statics.json diff --git a/Server/Assets/database/locations/laboratory/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/laboratory/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/laboratory/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/laboratory/allExtracts.json diff --git a/Server/Assets/database/locations/laboratory/base.json b/Libraries/SptAssets/Assets/database/locations/laboratory/base.json similarity index 100% rename from Server/Assets/database/locations/laboratory/base.json rename to Libraries/SptAssets/Assets/database/locations/laboratory/base.json diff --git a/Server/Assets/database/locations/laboratory/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/laboratory/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/laboratory/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/laboratory/staticAmmo.json diff --git a/Server/Assets/database/locations/laboratory/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/laboratory/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/laboratory/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/laboratory/staticContainers.json diff --git a/Server/Assets/database/locations/laboratory/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/laboratory/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/laboratory/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/laboratory/staticLoot.json diff --git a/Server/Assets/database/locations/laboratory/statics.json b/Libraries/SptAssets/Assets/database/locations/laboratory/statics.json similarity index 100% rename from Server/Assets/database/locations/laboratory/statics.json rename to Libraries/SptAssets/Assets/database/locations/laboratory/statics.json diff --git a/Server/Assets/database/locations/lighthouse/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/lighthouse/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/lighthouse/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/lighthouse/allExtracts.json diff --git a/Server/Assets/database/locations/lighthouse/base.json b/Libraries/SptAssets/Assets/database/locations/lighthouse/base.json similarity index 100% rename from Server/Assets/database/locations/lighthouse/base.json rename to Libraries/SptAssets/Assets/database/locations/lighthouse/base.json diff --git a/Server/Assets/database/locations/lighthouse/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/lighthouse/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/lighthouse/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/lighthouse/staticAmmo.json diff --git a/Server/Assets/database/locations/lighthouse/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/lighthouse/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/lighthouse/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/lighthouse/staticContainers.json diff --git a/Server/Assets/database/locations/lighthouse/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/lighthouse/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/lighthouse/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/lighthouse/staticLoot.json diff --git a/Server/Assets/database/locations/lighthouse/statics.json b/Libraries/SptAssets/Assets/database/locations/lighthouse/statics.json similarity index 100% rename from Server/Assets/database/locations/lighthouse/statics.json rename to Libraries/SptAssets/Assets/database/locations/lighthouse/statics.json diff --git a/Server/Assets/database/locations/privatearea/base.json b/Libraries/SptAssets/Assets/database/locations/privatearea/base.json similarity index 100% rename from Server/Assets/database/locations/privatearea/base.json rename to Libraries/SptAssets/Assets/database/locations/privatearea/base.json diff --git a/Server/Assets/database/locations/rezervbase/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/rezervbase/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/rezervbase/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/rezervbase/allExtracts.json diff --git a/Server/Assets/database/locations/rezervbase/base.json b/Libraries/SptAssets/Assets/database/locations/rezervbase/base.json similarity index 100% rename from Server/Assets/database/locations/rezervbase/base.json rename to Libraries/SptAssets/Assets/database/locations/rezervbase/base.json diff --git a/Server/Assets/database/locations/rezervbase/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/rezervbase/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/rezervbase/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/rezervbase/staticAmmo.json diff --git a/Server/Assets/database/locations/rezervbase/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/rezervbase/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/rezervbase/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/rezervbase/staticContainers.json diff --git a/Server/Assets/database/locations/rezervbase/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/rezervbase/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/rezervbase/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/rezervbase/staticLoot.json diff --git a/Server/Assets/database/locations/rezervbase/statics.json b/Libraries/SptAssets/Assets/database/locations/rezervbase/statics.json similarity index 100% rename from Server/Assets/database/locations/rezervbase/statics.json rename to Libraries/SptAssets/Assets/database/locations/rezervbase/statics.json diff --git a/Server/Assets/database/locations/sandbox/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/sandbox/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/sandbox/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/sandbox/allExtracts.json diff --git a/Server/Assets/database/locations/sandbox/base.json b/Libraries/SptAssets/Assets/database/locations/sandbox/base.json similarity index 100% rename from Server/Assets/database/locations/sandbox/base.json rename to Libraries/SptAssets/Assets/database/locations/sandbox/base.json diff --git a/Server/Assets/database/locations/sandbox/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/sandbox/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/sandbox/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/sandbox/staticAmmo.json diff --git a/Server/Assets/database/locations/sandbox/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/sandbox/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/sandbox/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/sandbox/staticContainers.json diff --git a/Server/Assets/database/locations/sandbox/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/sandbox/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/sandbox/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/sandbox/staticLoot.json diff --git a/Server/Assets/database/locations/sandbox/statics.json b/Libraries/SptAssets/Assets/database/locations/sandbox/statics.json similarity index 100% rename from Server/Assets/database/locations/sandbox/statics.json rename to Libraries/SptAssets/Assets/database/locations/sandbox/statics.json diff --git a/Server/Assets/database/locations/sandbox_high/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/sandbox_high/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/sandbox_high/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/sandbox_high/allExtracts.json diff --git a/Server/Assets/database/locations/sandbox_high/base.json b/Libraries/SptAssets/Assets/database/locations/sandbox_high/base.json similarity index 100% rename from Server/Assets/database/locations/sandbox_high/base.json rename to Libraries/SptAssets/Assets/database/locations/sandbox_high/base.json diff --git a/Server/Assets/database/locations/sandbox_high/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/sandbox_high/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/sandbox_high/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/sandbox_high/staticAmmo.json diff --git a/Server/Assets/database/locations/sandbox_high/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/sandbox_high/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/sandbox_high/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/sandbox_high/staticContainers.json diff --git a/Server/Assets/database/locations/sandbox_high/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/sandbox_high/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/sandbox_high/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/sandbox_high/staticLoot.json diff --git a/Server/Assets/database/locations/sandbox_high/statics.json b/Libraries/SptAssets/Assets/database/locations/sandbox_high/statics.json similarity index 100% rename from Server/Assets/database/locations/sandbox_high/statics.json rename to Libraries/SptAssets/Assets/database/locations/sandbox_high/statics.json diff --git a/Server/Assets/database/locations/shoreline/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/shoreline/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/shoreline/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/shoreline/allExtracts.json diff --git a/Server/Assets/database/locations/shoreline/base.json b/Libraries/SptAssets/Assets/database/locations/shoreline/base.json similarity index 100% rename from Server/Assets/database/locations/shoreline/base.json rename to Libraries/SptAssets/Assets/database/locations/shoreline/base.json diff --git a/Server/Assets/database/locations/shoreline/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/shoreline/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/shoreline/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/shoreline/staticAmmo.json diff --git a/Server/Assets/database/locations/shoreline/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/shoreline/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/shoreline/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/shoreline/staticContainers.json diff --git a/Server/Assets/database/locations/shoreline/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/shoreline/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/shoreline/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/shoreline/staticLoot.json diff --git a/Server/Assets/database/locations/shoreline/statics.json b/Libraries/SptAssets/Assets/database/locations/shoreline/statics.json similarity index 100% rename from Server/Assets/database/locations/shoreline/statics.json rename to Libraries/SptAssets/Assets/database/locations/shoreline/statics.json diff --git a/Server/Assets/database/locations/suburbs/base.json b/Libraries/SptAssets/Assets/database/locations/suburbs/base.json similarity index 100% rename from Server/Assets/database/locations/suburbs/base.json rename to Libraries/SptAssets/Assets/database/locations/suburbs/base.json diff --git a/Server/Assets/database/locations/tarkovstreets/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/tarkovstreets/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/tarkovstreets/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/tarkovstreets/allExtracts.json diff --git a/Server/Assets/database/locations/tarkovstreets/base.json b/Libraries/SptAssets/Assets/database/locations/tarkovstreets/base.json similarity index 100% rename from Server/Assets/database/locations/tarkovstreets/base.json rename to Libraries/SptAssets/Assets/database/locations/tarkovstreets/base.json diff --git a/Server/Assets/database/locations/tarkovstreets/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/tarkovstreets/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/tarkovstreets/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/tarkovstreets/staticAmmo.json diff --git a/Server/Assets/database/locations/tarkovstreets/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/tarkovstreets/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/tarkovstreets/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/tarkovstreets/staticContainers.json diff --git a/Server/Assets/database/locations/tarkovstreets/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/tarkovstreets/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/tarkovstreets/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/tarkovstreets/staticLoot.json diff --git a/Server/Assets/database/locations/tarkovstreets/statics.json b/Libraries/SptAssets/Assets/database/locations/tarkovstreets/statics.json similarity index 100% rename from Server/Assets/database/locations/tarkovstreets/statics.json rename to Libraries/SptAssets/Assets/database/locations/tarkovstreets/statics.json diff --git a/Server/Assets/database/locations/terminal/base.json b/Libraries/SptAssets/Assets/database/locations/terminal/base.json similarity index 100% rename from Server/Assets/database/locations/terminal/base.json rename to Libraries/SptAssets/Assets/database/locations/terminal/base.json diff --git a/Server/Assets/database/locations/town/base.json b/Libraries/SptAssets/Assets/database/locations/town/base.json similarity index 100% rename from Server/Assets/database/locations/town/base.json rename to Libraries/SptAssets/Assets/database/locations/town/base.json diff --git a/Server/Assets/database/locations/woods/allExtracts.json b/Libraries/SptAssets/Assets/database/locations/woods/allExtracts.json similarity index 100% rename from Server/Assets/database/locations/woods/allExtracts.json rename to Libraries/SptAssets/Assets/database/locations/woods/allExtracts.json diff --git a/Server/Assets/database/locations/woods/base.json b/Libraries/SptAssets/Assets/database/locations/woods/base.json similarity index 100% rename from Server/Assets/database/locations/woods/base.json rename to Libraries/SptAssets/Assets/database/locations/woods/base.json diff --git a/Server/Assets/database/locations/woods/staticAmmo.json b/Libraries/SptAssets/Assets/database/locations/woods/staticAmmo.json similarity index 100% rename from Server/Assets/database/locations/woods/staticAmmo.json rename to Libraries/SptAssets/Assets/database/locations/woods/staticAmmo.json diff --git a/Server/Assets/database/locations/woods/staticContainers.json b/Libraries/SptAssets/Assets/database/locations/woods/staticContainers.json similarity index 100% rename from Server/Assets/database/locations/woods/staticContainers.json rename to Libraries/SptAssets/Assets/database/locations/woods/staticContainers.json diff --git a/Server/Assets/database/locations/woods/staticLoot.json b/Libraries/SptAssets/Assets/database/locations/woods/staticLoot.json similarity index 100% rename from Server/Assets/database/locations/woods/staticLoot.json rename to Libraries/SptAssets/Assets/database/locations/woods/staticLoot.json diff --git a/Server/Assets/database/locations/woods/statics.json b/Libraries/SptAssets/Assets/database/locations/woods/statics.json similarity index 100% rename from Server/Assets/database/locations/woods/statics.json rename to Libraries/SptAssets/Assets/database/locations/woods/statics.json diff --git a/Server/Assets/database/match/metrics.json b/Libraries/SptAssets/Assets/database/match/metrics.json similarity index 100% rename from Server/Assets/database/match/metrics.json rename to Libraries/SptAssets/Assets/database/match/metrics.json diff --git a/Server/Assets/database/server.json b/Libraries/SptAssets/Assets/database/server.json similarity index 100% rename from Server/Assets/database/server.json rename to Libraries/SptAssets/Assets/database/server.json diff --git a/Server/Assets/database/settings.json b/Libraries/SptAssets/Assets/database/settings.json similarity index 100% rename from Server/Assets/database/settings.json rename to Libraries/SptAssets/Assets/database/settings.json diff --git a/Server/Assets/database/templates/ArchivedQuests.json b/Libraries/SptAssets/Assets/database/templates/ArchivedQuests.json similarity index 100% rename from Server/Assets/database/templates/ArchivedQuests.json rename to Libraries/SptAssets/Assets/database/templates/ArchivedQuests.json diff --git a/Server/Assets/database/templates/achievements.json b/Libraries/SptAssets/Assets/database/templates/achievements.json similarity index 100% rename from Server/Assets/database/templates/achievements.json rename to Libraries/SptAssets/Assets/database/templates/achievements.json diff --git a/Server/Assets/database/templates/character.json b/Libraries/SptAssets/Assets/database/templates/character.json similarity index 100% rename from Server/Assets/database/templates/character.json rename to Libraries/SptAssets/Assets/database/templates/character.json diff --git a/Server/Assets/database/templates/customisationStorage.json b/Libraries/SptAssets/Assets/database/templates/customisationStorage.json similarity index 100% rename from Server/Assets/database/templates/customisationStorage.json rename to Libraries/SptAssets/Assets/database/templates/customisationStorage.json diff --git a/Server/Assets/database/templates/customization.json b/Libraries/SptAssets/Assets/database/templates/customization.json similarity index 100% rename from Server/Assets/database/templates/customization.json rename to Libraries/SptAssets/Assets/database/templates/customization.json diff --git a/Server/Assets/database/templates/defaultEquipmentPresets.json b/Libraries/SptAssets/Assets/database/templates/defaultEquipmentPresets.json similarity index 100% rename from Server/Assets/database/templates/defaultEquipmentPresets.json rename to Libraries/SptAssets/Assets/database/templates/defaultEquipmentPresets.json diff --git a/Server/Assets/database/templates/handbook.json b/Libraries/SptAssets/Assets/database/templates/handbook.json similarity index 100% rename from Server/Assets/database/templates/handbook.json rename to Libraries/SptAssets/Assets/database/templates/handbook.json diff --git a/Server/Assets/database/templates/locationServices.json b/Libraries/SptAssets/Assets/database/templates/locationServices.json similarity index 100% rename from Server/Assets/database/templates/locationServices.json rename to Libraries/SptAssets/Assets/database/templates/locationServices.json diff --git a/Server/Assets/database/templates/prestige.json b/Libraries/SptAssets/Assets/database/templates/prestige.json similarity index 100% rename from Server/Assets/database/templates/prestige.json rename to Libraries/SptAssets/Assets/database/templates/prestige.json diff --git a/Server/Assets/database/templates/prices.json b/Libraries/SptAssets/Assets/database/templates/prices.json similarity index 100% rename from Server/Assets/database/templates/prices.json rename to Libraries/SptAssets/Assets/database/templates/prices.json diff --git a/Server/Assets/database/templates/profiles.json b/Libraries/SptAssets/Assets/database/templates/profiles.json similarity index 100% rename from Server/Assets/database/templates/profiles.json rename to Libraries/SptAssets/Assets/database/templates/profiles.json diff --git a/Server/Assets/database/templates/quests.json b/Libraries/SptAssets/Assets/database/templates/quests.json similarity index 100% rename from Server/Assets/database/templates/quests.json rename to Libraries/SptAssets/Assets/database/templates/quests.json diff --git a/Server/Assets/database/templates/repeatableQuests.json b/Libraries/SptAssets/Assets/database/templates/repeatableQuests.json similarity index 100% rename from Server/Assets/database/templates/repeatableQuests.json rename to Libraries/SptAssets/Assets/database/templates/repeatableQuests.json diff --git a/Server/Assets/database/traders/54cb50c76803fa8b248b4571/assort.json b/Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/assort.json similarity index 100% rename from Server/Assets/database/traders/54cb50c76803fa8b248b4571/assort.json rename to Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/assort.json diff --git a/Server/Assets/database/traders/54cb50c76803fa8b248b4571/base.json b/Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/base.json similarity index 100% rename from Server/Assets/database/traders/54cb50c76803fa8b248b4571/base.json rename to Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/base.json diff --git a/Server/Assets/database/traders/54cb50c76803fa8b248b4571/dialogue.json b/Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/dialogue.json similarity index 100% rename from Server/Assets/database/traders/54cb50c76803fa8b248b4571/dialogue.json rename to Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/dialogue.json diff --git a/Server/Assets/database/traders/54cb50c76803fa8b248b4571/questassort.json b/Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/questassort.json similarity index 100% rename from Server/Assets/database/traders/54cb50c76803fa8b248b4571/questassort.json rename to Libraries/SptAssets/Assets/database/traders/54cb50c76803fa8b248b4571/questassort.json diff --git a/Server/Assets/database/traders/54cb57776803fa99248b456e/assort.json b/Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/assort.json similarity index 100% rename from Server/Assets/database/traders/54cb57776803fa99248b456e/assort.json rename to Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/assort.json diff --git a/Server/Assets/database/traders/54cb57776803fa99248b456e/base.json b/Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/base.json similarity index 100% rename from Server/Assets/database/traders/54cb57776803fa99248b456e/base.json rename to Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/base.json diff --git a/Server/Assets/database/traders/54cb57776803fa99248b456e/dialogue.json b/Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/dialogue.json similarity index 100% rename from Server/Assets/database/traders/54cb57776803fa99248b456e/dialogue.json rename to Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/dialogue.json diff --git a/Server/Assets/database/traders/54cb57776803fa99248b456e/questassort.json b/Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/questassort.json similarity index 100% rename from Server/Assets/database/traders/54cb57776803fa99248b456e/questassort.json rename to Libraries/SptAssets/Assets/database/traders/54cb57776803fa99248b456e/questassort.json diff --git a/Server/Assets/database/traders/579dc571d53a0658a154fbec/assort.json b/Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/assort.json similarity index 100% rename from Server/Assets/database/traders/579dc571d53a0658a154fbec/assort.json rename to Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/assort.json diff --git a/Server/Assets/database/traders/579dc571d53a0658a154fbec/base.json b/Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/base.json similarity index 100% rename from Server/Assets/database/traders/579dc571d53a0658a154fbec/base.json rename to Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/base.json diff --git a/Server/Assets/database/traders/579dc571d53a0658a154fbec/dialogue.json b/Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/dialogue.json similarity index 100% rename from Server/Assets/database/traders/579dc571d53a0658a154fbec/dialogue.json rename to Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/dialogue.json diff --git a/Server/Assets/database/traders/579dc571d53a0658a154fbec/questassort.json b/Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/questassort.json similarity index 100% rename from Server/Assets/database/traders/579dc571d53a0658a154fbec/questassort.json rename to Libraries/SptAssets/Assets/database/traders/579dc571d53a0658a154fbec/questassort.json diff --git a/Server/Assets/database/traders/58330581ace78e27b8b10cee/assort.json b/Libraries/SptAssets/Assets/database/traders/58330581ace78e27b8b10cee/assort.json similarity index 100% rename from Server/Assets/database/traders/58330581ace78e27b8b10cee/assort.json rename to Libraries/SptAssets/Assets/database/traders/58330581ace78e27b8b10cee/assort.json diff --git a/Server/Assets/database/traders/58330581ace78e27b8b10cee/base.json b/Libraries/SptAssets/Assets/database/traders/58330581ace78e27b8b10cee/base.json similarity index 100% rename from Server/Assets/database/traders/58330581ace78e27b8b10cee/base.json rename to Libraries/SptAssets/Assets/database/traders/58330581ace78e27b8b10cee/base.json diff --git a/Server/Assets/database/traders/58330581ace78e27b8b10cee/questassort.json b/Libraries/SptAssets/Assets/database/traders/58330581ace78e27b8b10cee/questassort.json similarity index 100% rename from Server/Assets/database/traders/58330581ace78e27b8b10cee/questassort.json rename to Libraries/SptAssets/Assets/database/traders/58330581ace78e27b8b10cee/questassort.json diff --git a/Server/Assets/database/traders/5935c25fb3acc3127c3d8cd9/assort.json b/Libraries/SptAssets/Assets/database/traders/5935c25fb3acc3127c3d8cd9/assort.json similarity index 100% rename from Server/Assets/database/traders/5935c25fb3acc3127c3d8cd9/assort.json rename to Libraries/SptAssets/Assets/database/traders/5935c25fb3acc3127c3d8cd9/assort.json diff --git a/Server/Assets/database/traders/5935c25fb3acc3127c3d8cd9/base.json b/Libraries/SptAssets/Assets/database/traders/5935c25fb3acc3127c3d8cd9/base.json similarity index 100% rename from Server/Assets/database/traders/5935c25fb3acc3127c3d8cd9/base.json rename to Libraries/SptAssets/Assets/database/traders/5935c25fb3acc3127c3d8cd9/base.json diff --git a/Server/Assets/database/traders/5935c25fb3acc3127c3d8cd9/questassort.json b/Libraries/SptAssets/Assets/database/traders/5935c25fb3acc3127c3d8cd9/questassort.json similarity index 100% rename from Server/Assets/database/traders/5935c25fb3acc3127c3d8cd9/questassort.json rename to Libraries/SptAssets/Assets/database/traders/5935c25fb3acc3127c3d8cd9/questassort.json diff --git a/Server/Assets/database/traders/5a7c2eca46aef81a7ca2145d/assort.json b/Libraries/SptAssets/Assets/database/traders/5a7c2eca46aef81a7ca2145d/assort.json similarity index 100% rename from Server/Assets/database/traders/5a7c2eca46aef81a7ca2145d/assort.json rename to Libraries/SptAssets/Assets/database/traders/5a7c2eca46aef81a7ca2145d/assort.json diff --git a/Server/Assets/database/traders/5a7c2eca46aef81a7ca2145d/base.json b/Libraries/SptAssets/Assets/database/traders/5a7c2eca46aef81a7ca2145d/base.json similarity index 100% rename from Server/Assets/database/traders/5a7c2eca46aef81a7ca2145d/base.json rename to Libraries/SptAssets/Assets/database/traders/5a7c2eca46aef81a7ca2145d/base.json diff --git a/Server/Assets/database/traders/5a7c2eca46aef81a7ca2145d/questassort.json b/Libraries/SptAssets/Assets/database/traders/5a7c2eca46aef81a7ca2145d/questassort.json similarity index 100% rename from Server/Assets/database/traders/5a7c2eca46aef81a7ca2145d/questassort.json rename to Libraries/SptAssets/Assets/database/traders/5a7c2eca46aef81a7ca2145d/questassort.json diff --git a/Server/Assets/database/traders/5ac3b934156ae10c4430e83c/assort.json b/Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/assort.json similarity index 100% rename from Server/Assets/database/traders/5ac3b934156ae10c4430e83c/assort.json rename to Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/assort.json diff --git a/Server/Assets/database/traders/5ac3b934156ae10c4430e83c/base.json b/Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/base.json similarity index 100% rename from Server/Assets/database/traders/5ac3b934156ae10c4430e83c/base.json rename to Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/base.json diff --git a/Server/Assets/database/traders/5ac3b934156ae10c4430e83c/bearsuits.json b/Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/bearsuits.json similarity index 100% rename from Server/Assets/database/traders/5ac3b934156ae10c4430e83c/bearsuits.json rename to Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/bearsuits.json diff --git a/Server/Assets/database/traders/5ac3b934156ae10c4430e83c/questassort.json b/Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/questassort.json similarity index 100% rename from Server/Assets/database/traders/5ac3b934156ae10c4430e83c/questassort.json rename to Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/questassort.json diff --git a/Server/Assets/database/traders/5ac3b934156ae10c4430e83c/suits.json b/Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/suits.json similarity index 100% rename from Server/Assets/database/traders/5ac3b934156ae10c4430e83c/suits.json rename to Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/suits.json diff --git a/Server/Assets/database/traders/5ac3b934156ae10c4430e83c/usecsuits.json b/Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/usecsuits.json similarity index 100% rename from Server/Assets/database/traders/5ac3b934156ae10c4430e83c/usecsuits.json rename to Libraries/SptAssets/Assets/database/traders/5ac3b934156ae10c4430e83c/usecsuits.json diff --git a/Server/Assets/database/traders/5c0647fdd443bc2504c2d371/assort.json b/Libraries/SptAssets/Assets/database/traders/5c0647fdd443bc2504c2d371/assort.json similarity index 100% rename from Server/Assets/database/traders/5c0647fdd443bc2504c2d371/assort.json rename to Libraries/SptAssets/Assets/database/traders/5c0647fdd443bc2504c2d371/assort.json diff --git a/Server/Assets/database/traders/5c0647fdd443bc2504c2d371/base.json b/Libraries/SptAssets/Assets/database/traders/5c0647fdd443bc2504c2d371/base.json similarity index 100% rename from Server/Assets/database/traders/5c0647fdd443bc2504c2d371/base.json rename to Libraries/SptAssets/Assets/database/traders/5c0647fdd443bc2504c2d371/base.json diff --git a/Server/Assets/database/traders/5c0647fdd443bc2504c2d371/questassort.json b/Libraries/SptAssets/Assets/database/traders/5c0647fdd443bc2504c2d371/questassort.json similarity index 100% rename from Server/Assets/database/traders/5c0647fdd443bc2504c2d371/questassort.json rename to Libraries/SptAssets/Assets/database/traders/5c0647fdd443bc2504c2d371/questassort.json diff --git a/Server/Assets/database/traders/638f541a29ffd1183d187f57/base.json b/Libraries/SptAssets/Assets/database/traders/638f541a29ffd1183d187f57/base.json similarity index 100% rename from Server/Assets/database/traders/638f541a29ffd1183d187f57/base.json rename to Libraries/SptAssets/Assets/database/traders/638f541a29ffd1183d187f57/base.json diff --git a/Server/Assets/database/traders/638f541a29ffd1183d187f57/services.json b/Libraries/SptAssets/Assets/database/traders/638f541a29ffd1183d187f57/services.json similarity index 100% rename from Server/Assets/database/traders/638f541a29ffd1183d187f57/services.json rename to Libraries/SptAssets/Assets/database/traders/638f541a29ffd1183d187f57/services.json diff --git a/Server/Assets/database/traders/656f0f98d80a697f855d34b1/assort.json b/Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/assort.json similarity index 100% rename from Server/Assets/database/traders/656f0f98d80a697f855d34b1/assort.json rename to Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/assort.json diff --git a/Server/Assets/database/traders/656f0f98d80a697f855d34b1/base.json b/Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/base.json similarity index 100% rename from Server/Assets/database/traders/656f0f98d80a697f855d34b1/base.json rename to Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/base.json diff --git a/Server/Assets/database/traders/656f0f98d80a697f855d34b1/dialogue.json b/Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/dialogue.json similarity index 100% rename from Server/Assets/database/traders/656f0f98d80a697f855d34b1/dialogue.json rename to Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/dialogue.json diff --git a/Server/Assets/database/traders/656f0f98d80a697f855d34b1/questassort.json b/Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/questassort.json similarity index 100% rename from Server/Assets/database/traders/656f0f98d80a697f855d34b1/questassort.json rename to Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/questassort.json diff --git a/Server/Assets/database/traders/656f0f98d80a697f855d34b1/services.json b/Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/services.json similarity index 100% rename from Server/Assets/database/traders/656f0f98d80a697f855d34b1/services.json rename to Libraries/SptAssets/Assets/database/traders/656f0f98d80a697f855d34b1/services.json diff --git a/Server/Assets/database/traders/6617beeaa9cfa777ca915b7c/assort.json b/Libraries/SptAssets/Assets/database/traders/6617beeaa9cfa777ca915b7c/assort.json similarity index 100% rename from Server/Assets/database/traders/6617beeaa9cfa777ca915b7c/assort.json rename to Libraries/SptAssets/Assets/database/traders/6617beeaa9cfa777ca915b7c/assort.json diff --git a/Server/Assets/database/traders/6617beeaa9cfa777ca915b7c/base.json b/Libraries/SptAssets/Assets/database/traders/6617beeaa9cfa777ca915b7c/base.json similarity index 100% rename from Server/Assets/database/traders/6617beeaa9cfa777ca915b7c/base.json rename to Libraries/SptAssets/Assets/database/traders/6617beeaa9cfa777ca915b7c/base.json diff --git a/Server/Assets/database/traders/6617beeaa9cfa777ca915b7c/questassort.json b/Libraries/SptAssets/Assets/database/traders/6617beeaa9cfa777ca915b7c/questassort.json similarity index 100% rename from Server/Assets/database/traders/6617beeaa9cfa777ca915b7c/questassort.json rename to Libraries/SptAssets/Assets/database/traders/6617beeaa9cfa777ca915b7c/questassort.json diff --git a/Server/Assets/images/icon.ico b/Libraries/SptAssets/Assets/images/icon.ico similarity index 100% rename from Server/Assets/images/icon.ico rename to Libraries/SptAssets/Assets/images/icon.ico diff --git a/Libraries/SptAssets/SptAssets.csproj b/Libraries/SptAssets/SptAssets.csproj new file mode 100644 index 00000000..ca2472ba --- /dev/null +++ b/Libraries/SptAssets/SptAssets.csproj @@ -0,0 +1,17 @@ + + + + Library + net9.0 + enable + enable + + + + + + PreserveNewest + + + + diff --git a/Server/Properties/launchSettings.json b/Server/Properties/launchSettings.json index 334777e5..541f3861 100644 --- a/Server/Properties/launchSettings.json +++ b/Server/Properties/launchSettings.json @@ -1,8 +1,9 @@ { - "profiles": { - "Spt Server Debug": { - "commandName": "Project", - "hotReloadEnabled": false + "profiles": { + "Spt Server Debug": { + "commandName": "Project", + "hotReloadEnabled": true, + "workingDirectory": "$(OutputPath)" + } } - } } diff --git a/Server/Server.csproj b/Server/Server.csproj index a16ef047..ec65dea3 100644 --- a/Server/Server.csproj +++ b/Server/Server.csproj @@ -11,6 +11,7 @@ + diff --git a/Tools/ItemTplGenerator/ItemTplGenerator.csproj b/Tools/ItemTplGenerator/ItemTplGenerator.csproj index ebae4669..127c24da 100644 --- a/Tools/ItemTplGenerator/ItemTplGenerator.csproj +++ b/Tools/ItemTplGenerator/ItemTplGenerator.csproj @@ -1,6 +1,8 @@  + true + false net9.0 enable enable @@ -9,6 +11,7 @@ + diff --git a/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs b/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs index 649463b6..c797f0c6 100644 --- a/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs +++ b/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs @@ -8,9 +8,21 @@ public class ItemTplGeneratorLauncher { public static void Main(string[] args) { - var serviceCollection = new ServiceCollection(); - DependencyInjectionRegistrator.RegisterSptComponents(typeof(ItemTplGeneratorLauncher).Assembly, typeof(App).Assembly, serviceCollection); - var serviceProvider = serviceCollection.BuildServiceProvider(); - serviceProvider.GetService().Run(); + try + { + var serviceCollection = new ServiceCollection(); + DependencyInjectionRegistrator.RegisterSptComponents( + typeof(ItemTplGeneratorLauncher).Assembly, + typeof(App).Assembly, + serviceCollection + ); + var serviceProvider = serviceCollection.BuildServiceProvider(); + serviceProvider.GetService().Run().Wait(); + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } } } diff --git a/Tools/ItemTplGenerator/Properties/launchSettings.json b/Tools/ItemTplGenerator/Properties/launchSettings.json new file mode 100644 index 00000000..0d4dbd13 --- /dev/null +++ b/Tools/ItemTplGenerator/Properties/launchSettings.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "profiles": { + "ItemTplGenerator": { + "commandName": "Project", + "hotReloadEnabled": true + } + } +} diff --git a/Tools/ItemTplGenerator/SptBasicLogger.cs b/Tools/ItemTplGenerator/SptBasicLogger.cs new file mode 100644 index 00000000..2e8a45a0 --- /dev/null +++ b/Tools/ItemTplGenerator/SptBasicLogger.cs @@ -0,0 +1,56 @@ +using Core.Models.Logging; +using Core.Models.Utils; +using SptCommon.Annotations; + +namespace ItemTplGenerator; + +[Injectable] +public class SptBasicLogger : ISptLogger +{ + private readonly string categoryName; + public SptBasicLogger() + { + categoryName = typeof(T).Name; + } + + public void LogWithColor(string data, LogTextColor? textColor = null, LogBackgroundColor? backgroundColor = null, + Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void Success(string data, Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void Error(string data, Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void Warning(string data, Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void Info(string data, Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void Debug(string data, Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void Critical(string data, Exception? ex = null) + { + Console.WriteLine($"{categoryName}: {data}"); + } + + public void WriteToLogFile(string body) + { + Console.WriteLine($"{categoryName}: {body}"); + } +} diff --git a/server-csharp.sln b/server-csharp.sln index b3e8555d..2f8e5249 100644 --- a/server-csharp.sln +++ b/server-csharp.sln @@ -18,6 +18,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ItemTplGenerator", "Tools\I EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SptCommon", "SptCommon\SptCommon.csproj", "{DB049C81-DEC0-490D-AC06-7AF4DC8C0571}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SptAssets", "Libraries\SptAssets\SptAssets.csproj", "{4B973AC0-0C60-4853-9AF7-7CB69127473E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -52,6 +54,10 @@ Global {DB049C81-DEC0-490D-AC06-7AF4DC8C0571}.Debug|Any CPU.Build.0 = Debug|Any CPU {DB049C81-DEC0-490D-AC06-7AF4DC8C0571}.Release|Any CPU.ActiveCfg = Release|Any CPU {DB049C81-DEC0-490D-AC06-7AF4DC8C0571}.Release|Any CPU.Build.0 = Release|Any CPU + {4B973AC0-0C60-4853-9AF7-7CB69127473E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4B973AC0-0C60-4853-9AF7-7CB69127473E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4B973AC0-0C60-4853-9AF7-7CB69127473E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4B973AC0-0C60-4853-9AF7-7CB69127473E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -61,5 +67,6 @@ Global {00897F10-1AB3-4DC7-8DF9-5EA1D0289ACF} = {587959C2-5AFA-4B77-B327-566610F9A289} {AC8643DC-8779-4B4A-BBDA-2D4CC466F765} = {F084DDFD-89F3-44F9-89C3-5CA11F4CDEEF} {DB049C81-DEC0-490D-AC06-7AF4DC8C0571} = {F084DDFD-89F3-44F9-89C3-5CA11F4CDEEF} + {4B973AC0-0C60-4853-9AF7-7CB69127473E} = {F084DDFD-89F3-44F9-89C3-5CA11F4CDEEF} EndGlobalSection EndGlobal