From b5240a615e31e03da7f07b12e151fb4196734f73 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 19 Jan 2025 17:45:48 +0000 Subject: [PATCH] Refactor project into smaller chunks --- ExampleMods/ExampleMods.csproj | 33 ++++++++++++++----- ExampleMods/Mods/EditConfigs.cs | 2 +- ExampleMods/Mods/EditDatabaseValues.cs | 2 +- ExampleMods/Mods/Logging.cs | 2 +- .../Mods/Override/WatermarkOverride.cs | 2 +- ExampleMods/Program.cs | 2 -- .../Core}/Callbacks/AchievementCallbacks.cs | 2 +- .../Core}/Callbacks/BotCallbacks.cs | 8 ++--- .../Core}/Callbacks/BuildsCallbacks.cs | 2 +- .../Core}/Callbacks/BundleCallbacks.cs | 2 +- .../Core}/Callbacks/ClientLogCallbacks.cs | 2 +- .../Core}/Callbacks/CustomizationCallbacks.cs | 2 +- .../Core}/Callbacks/DataCallbacks.cs | 2 +- .../Core}/Callbacks/DialogueCallbacks.cs | 2 +- .../Core}/Callbacks/GameCallbacks.cs | 2 +- .../Core}/Callbacks/HandbookCallbacks.cs | 2 +- .../Core}/Callbacks/HealthCallbacks.cs | 2 +- .../Core}/Callbacks/HideoutCallbacks.cs | 2 +- .../Core}/Callbacks/HttpCallbacks.cs | 2 +- .../Core}/Callbacks/InraidCallbacks.cs | 2 +- .../Core}/Callbacks/InsuranceCallbacks.cs | 2 +- .../Core}/Callbacks/InventoryCallbacks.cs | 2 +- .../Core}/Callbacks/ItemEventCallbacks.cs | 2 +- .../Core}/Callbacks/LauncherCallbacks.cs | 2 +- .../Core}/Callbacks/LauncherV2Callbacks.cs | 2 +- .../Core}/Callbacks/LocationCallbacks.cs | 2 +- .../Core}/Callbacks/MatchCallbacks.cs | 2 +- .../Core}/Callbacks/NoteCallbacks.cs | 2 +- .../Core}/Callbacks/NotifierCallbacks.cs | 2 +- .../Core}/Callbacks/PresetCallbacks.cs | 2 +- .../Core}/Callbacks/PrestigeCallbacks.cs | 2 +- .../Core}/Callbacks/ProfileCallbacks.cs | 2 +- .../Core}/Callbacks/QuestCallbacks.cs | 2 +- .../Core}/Callbacks/RagfairCallbacks.cs | 2 +- .../Core}/Callbacks/RepairCallbacks.cs | 2 +- .../Core}/Callbacks/SaveCallbacks.cs | 2 +- .../Core}/Callbacks/TradeCallbacks.cs | 2 +- .../Core}/Callbacks/TraderCallbacks.cs | 2 +- .../Core}/Callbacks/WeatherCallbacks.cs | 2 +- .../Core}/Callbacks/WishlistCallbacks.cs | 2 +- .../Core}/Context/ApplicationContext.cs | 2 +- .../Core}/Context/ContextVariable.cs | 0 .../Core}/Context/ContextVariableType.cs | 0 .../Controllers/AchievementController.cs | 2 +- .../Core}/Controllers/BotController.cs | 4 +-- .../Core}/Controllers/BuildController.cs | 2 +- .../Core}/Controllers/ClientLogController.cs | 2 +- .../Controllers/CustomizationController.cs | 2 +- .../Core}/Controllers/DialogueController.cs | 2 +- .../Core}/Controllers/GameController.cs | 2 +- .../Core}/Controllers/HandBookController.cs | 2 +- .../Core}/Controllers/HealthController.cs | 2 +- .../Core}/Controllers/HideoutController.cs | 2 +- .../Core}/Controllers/InRaidController.cs | 2 +- .../Core}/Controllers/InsuranceController.cs | 2 +- .../Core}/Controllers/InventoryController.cs | 2 +- .../Core}/Controllers/LauncherController.cs | 4 +-- .../Core}/Controllers/LauncherV2Controller.cs | 4 +-- .../Core}/Controllers/LocationController.cs | 2 +- .../Core}/Controllers/MatchController.cs | 2 +- .../Core}/Controllers/NoteController.cs | 2 +- .../Core}/Controllers/NotifierController.cs | 2 +- .../Core}/Controllers/PresetController.cs | 2 +- .../Core}/Controllers/PrestigeController.cs | 2 +- .../Core}/Controllers/ProfileController.cs | 2 +- .../Core}/Controllers/QuestController.cs | 2 +- .../Core}/Controllers/RagfairController.cs | 4 +-- .../Core}/Controllers/RepairController.cs | 2 +- .../Controllers/RepeatableQuestController.cs | 2 +- .../Core}/Controllers/TradeController.cs | 2 +- .../Core}/Controllers/TraderController.cs | 2 +- .../Core}/Controllers/WeatherController.cs | 2 +- .../Core}/Controllers/WishlistController.cs | 2 +- Libraries/Core/Core.csproj | 18 ++++++++++ {Core => Libraries/Core}/DI/ISerializer.cs | 0 {Core => Libraries/Core}/DI/OnLoad.cs | 0 {Core => Libraries/Core}/DI/OnLoadOrder.cs | 0 {Core => Libraries/Core}/DI/OnUpdate.cs | 0 {Core => Libraries/Core}/DI/OnUpdateOrder.cs | 0 {Core => Libraries/Core}/DI/Router.cs | 0 .../Generators/BotEquipmentModGenerator.cs | 2 +- .../Core}/Generators/BotGenerator.cs | 2 +- .../Core}/Generators/BotInventoryGenerator.cs | 2 +- .../Core}/Generators/BotLevelGenerator.cs | 2 +- .../Core}/Generators/BotLootGenerator.cs | 2 +- .../Core}/Generators/BotWeaponGenerator.cs | 2 +- .../Generators/FenceBaseAssortGenerator.cs | 2 +- .../Core}/Generators/LocationGenerator.cs | 2 +- .../Core}/Generators/LocationLootGenerator.cs | 2 +- .../Core}/Generators/LootGenerator.cs | 2 +- .../Core}/Generators/PMCLootGenerator.cs | 2 +- .../Core}/Generators/PlayerScavGenerator.cs | 2 +- .../Generators/RagfairAssortGenerator.cs | 2 +- .../Core}/Generators/RagfairOfferGenerator.cs | 2 +- .../Generators/RepeatableQuestGenerator.cs | 4 +-- .../RepeatableQuestRewardGenerator.cs | 2 +- .../Generators/ScavCaseRewardGenerator.cs | 2 +- .../Generators/WeaponGen/IInventoryMagGen.cs | 0 .../Implementations/BarrelInvetoryMagGen.cs | 2 +- .../ExternalInventoryMagGen.cs | 2 +- .../InternalMagazineInventoryMagGen.cs | 2 +- .../Implementations/UbglExternalMagGen.cs | 2 +- .../Generators/WeaponGen/InventoryMagGen.cs | 2 +- .../Core}/Generators/WeatherGenerator.cs | 2 +- .../Core}/Helpers/AssortHelper.cs | 2 +- .../Core}/Helpers/BotDifficultyHelper.cs | 2 +- .../Core}/Helpers/BotGeneratorHelper.cs | 2 +- {Core => Libraries/Core}/Helpers/BotHelper.cs | 2 +- .../Core}/Helpers/BotWeaponGeneratorHelper.cs | 2 +- .../Core}/Helpers/ContainerHelper.cs | 2 +- .../Helpers/Dialogue/AbstractDialogChatBot.cs | 0 .../Helpers/Dialogue/Commando/IChatCommand.cs | 0 .../Dialogue/Commando/SptCommandoCommands.cs | 2 +- .../SptCommands/GiveCommand/GiveSptCommand.cs | 2 +- .../SptCommands/GiveCommand/SavedCommand.cs | 2 +- .../Commando/SptCommands/ISptCommand.cs | 0 .../ProfileCommand/ProfileSptCommand.cs | 2 +- .../TraderCommand/TraderSptCommand.cs | 2 +- .../Helpers/Dialogue/CommandoDialogChatBot.cs | 2 +- .../Helpers/Dialogue/IDialogueChatBot.cs | 0 .../Helpers/Dialogue/SptDialogueChatBot.cs | 2 +- .../Core}/Helpers/DialogueHelper.cs | 2 +- .../Core}/Helpers/DurabilityLimitsHelper.cs | 2 +- .../Core}/Helpers/GameEventHelper.cs | 2 +- .../Core}/Helpers/HandbookHelper.cs | 2 +- .../Core}/Helpers/HealthHelper.cs | 2 +- .../Core}/Helpers/HideoutHelper.cs | 2 +- .../Core}/Helpers/HttpServerHelper.cs | 2 +- .../Core}/Helpers/InRaidHelper.cs | 2 +- .../Core}/Helpers/InventoryHelper.cs | 2 +- .../Core}/Helpers/ItemHelper.cs | 2 +- .../Core}/Helpers/NotificationSendHelper.cs | 2 +- .../Core}/Helpers/NotifierHelper.cs | 2 +- .../Core}/Helpers/PaymentHelper.cs | 2 +- .../Core}/Helpers/PresetHelper.cs | 2 +- .../Core}/Helpers/ProbabilityHelper.cs | 2 +- .../Core}/Helpers/ProfileHelper.cs | 2 +- .../Core}/Helpers/QuestConditionHelper.cs | 2 +- .../Core}/Helpers/QuestHelper.cs | 2 +- .../Core}/Helpers/QuestRewardHelper.cs | 2 +- .../Core}/Helpers/RagfairHelper.cs | 2 +- .../Core}/Helpers/RagfairOfferHelper.cs | 2 +- .../Core}/Helpers/RagfairSellHelper.cs | 2 +- .../Core}/Helpers/RagfairServerHelper.cs | 2 +- .../Core}/Helpers/RagfairSortHelper.cs | 2 +- .../Core}/Helpers/RepairHelper.cs | 2 +- .../Core}/Helpers/RepeatableQuestHelper.cs | 2 +- .../Core}/Helpers/SecureContainerHelper.cs | 2 +- .../Core}/Helpers/TradeHelper.cs | 2 +- .../Core}/Helpers/TraderAssortHelper.cs | 2 +- .../Core}/Helpers/TraderHelper.cs | 2 +- .../Core}/Helpers/UtilityHelper.cs | 2 +- .../Core}/Helpers/WeatherHelper.cs | 2 +- .../Core}/Helpers/WeightedRandomHelper.cs | 2 +- .../Core}/Loaders/PostDBModLoader.cs | 2 +- .../Core}/Loaders/PostSptModLoader.cs | 2 +- .../Core}/Models/Common/MinMax.cs | 0 .../Models/Eft/Bot/GenerateBotsRequestData.cs | 0 .../Eft/Bot/RandomisedBotLevelResult.cs | 0 .../Models/Eft/Builds/SetMagazineRequest.cs | 0 .../Models/Eft/Common/EmptyRequestData.cs | 0 .../Core}/Models/Eft/Common/Globals.cs | 0 .../Core}/Models/Eft/Common/Location.cs | 0 .../Core}/Models/Eft/Common/LocationBase.cs | 0 .../Core}/Models/Eft/Common/LooseLoot.cs | 0 .../Models/Eft/Common/MetricsTableData.cs | 0 .../Core}/Models/Eft/Common/PmcData.cs | 0 .../Request/BaseInteractionRequestData.cs | 0 .../Eft/Common/Request/UIDRequestData.cs | 0 .../Models/Eft/Common/Tables/Achievement.cs | 0 .../Core}/Models/Eft/Common/Tables/BotBase.cs | 0 .../Core}/Models/Eft/Common/Tables/BotCore.cs | 0 .../Core}/Models/Eft/Common/Tables/BotType.cs | 0 .../Eft/Common/Tables/CustomisationStorage.cs | 0 .../Eft/Common/Tables/CustomizationItem.cs | 0 .../Eft/Common/Tables/GlobalTablesUsings.cs | 0 .../Models/Eft/Common/Tables/HandbookBase.cs | 0 .../Core}/Models/Eft/Common/Tables/Item.cs | 4 ++- .../Eft/Common/Tables/LocationServices.cs | 0 .../Models/Eft/Common/Tables/LocationsBase.cs | 0 .../Tables/LocationsGenerateAllResponse.cs | 0 .../Core}/Models/Eft/Common/Tables/Match.cs | 0 .../Models/Eft/Common/Tables/Prestige.cs | 0 .../Eft/Common/Tables/ProfileTemplate.cs | 2 +- .../Core}/Models/Eft/Common/Tables/Quest.cs | 0 .../Eft/Common/Tables/RepeatableQuests.cs | 0 .../Core}/Models/Eft/Common/Tables/Reward.cs | 0 .../Models/Eft/Common/Tables/TemplateItem.cs | 0 .../Core}/Models/Eft/Common/Tables/Trader.cs | 0 .../Core}/Models/Eft/Common/XY.cs | 0 .../Core}/Models/Eft/Common/XYZ.cs | 0 .../Customization/BuyClothingRequestData.cs | 0 .../Customization/CustomizationSetRequest.cs | 0 .../Customization/WearClothingRequestData.cs | 0 .../Eft/Dialog/AcceptFriendRequestData.cs | 0 .../Eft/Dialog/AddUserGroupMailRequest.cs | 0 .../Eft/Dialog/ChangeGroupMailOwnerRequest.cs | 0 .../Core}/Models/Eft/Dialog/ChatServer.cs | 0 .../Eft/Dialog/ClearMailMessageRequest.cs | 0 .../Eft/Dialog/CreateGroupMailRequest.cs | 0 .../Models/Eft/Dialog/DeleteFriendRequest.cs | 0 .../Models/Eft/Dialog/FriendRequestData.cs | 0 .../Eft/Dialog/FriendRequestSendResponse.cs | 0 .../Dialog/GetAllAttachmentsRequestData.cs | 0 .../Eft/Dialog/GetAllAttachmentsResponse.cs | 0 .../Dialog/GetChatServerListRequestData.cs | 0 .../Eft/Dialog/GetFriendListDataResponse.cs | 0 .../Dialog/GetMailDialogInfoRequestData.cs | 0 .../Dialog/GetMailDialogListRequestData.cs | 0 .../Dialog/GetMailDialogViewRequestData.cs | 0 .../Dialog/GetMailDialogViewResponseData.cs | 0 .../Models/Eft/Dialog/PinDialogRequestData.cs | 0 .../Eft/Dialog/RemoveDialogRequestData.cs | 0 .../Eft/Dialog/RemoveMailMessageRequest.cs | 0 .../Eft/Dialog/RemoveUserGroupMailRequest.cs | 0 .../Models/Eft/Dialog/SendMessageRequest.cs | 0 .../Eft/Dialog/SetDialogReadRequestData.cs | 0 .../Models/Eft/Game/CheckVersionResponse.cs | 0 .../Models/Eft/Game/CurrentGroupResponse.cs | 0 .../Models/Eft/Game/GameConfigResponse.cs | 0 .../Eft/Game/GameEmptyCrcRequestData.cs | 0 .../Models/Eft/Game/GameKeepAliveResponse.cs | 0 .../Models/Eft/Game/GameLogoutResponseData.cs | 0 .../Models/Eft/Game/GameModeRequestData.cs | 0 .../Core}/Models/Eft/Game/GameModeResponse.cs | 0 .../Models/Eft/Game/GameStartResponse.cs | 0 .../Models/Eft/Game/GetItemPricesResponse.cs | 0 .../Models/Eft/Game/GetRaidTimeRequest.cs | 0 .../Models/Eft/Game/GetRaidTimeResponse.cs | 0 .../Eft/Game/SendSurveyOpinionRequest.cs | 0 .../Core}/Models/Eft/Game/ServerDetails.cs | 0 .../Models/Eft/Game/SurveyResponseData.cs | 0 .../Eft/Game/VersionValidateRequestData.cs | 0 .../Core}/Models/Eft/Health/Effect.cs | 0 .../Eft/Health/HealthTreatmentRequestData.cs | 0 .../Eft/Health/OffraidEatRequestData.cs | 0 .../Eft/Health/OffraidHealRequestData.cs | 0 .../Eft/Health/SyncHealthRequestData.cs | 0 .../Core}/Models/Eft/Health/WorkoutData.cs | 0 .../Eft/Hideout/HandleQTEEventRequestData.cs | 0 .../Core}/Models/Eft/Hideout/HideoutArea.cs | 0 ...rcleOfCultistProductionStartRequestData.cs | 0 ...outContinuousProductionStartRequestData.cs | 0 .../Eft/Hideout/HideoutCustomisation.cs | 0 .../HideoutCustomizationApplyRequestData.cs | 0 ...outCustomizationSetMannequinPoseRequest.cs | 0 .../HideoutDeleteProductionRequestData.cs | 0 .../Hideout/HideoutImproveAreaRequestData.cs | 0 .../Models/Eft/Hideout/HideoutProduction.cs | 0 .../Hideout/HideoutPutItemInRequestData.cs | 0 .../HideoutScavCaseStartRequestData.cs | 0 .../Models/Eft/Hideout/HideoutSettingsBase.cs | 0 ...HideoutSingleProductionStartRequestData.cs | 0 .../Hideout/HideoutTakeItemOutRequestData.cs | 0 .../HideoutTakeProductionRequestData.cs | 0 .../Hideout/HideoutToggleAreaRequestData.cs | 0 .../HideoutUpgradeCompleteRequestData.cs | 0 .../Eft/Hideout/HideoutUpgradeRequestData.cs | 0 .../Core}/Models/Eft/Hideout/QteData.cs | 0 .../Eft/Hideout/RecordShootingRangePoints.cs | 0 .../Eft/HttpResponse/GetBodyResponseData.cs | 0 .../Eft/HttpResponse/NullResponseData.cs | 0 .../Models/Eft/InRaid/InsuredItemsData.cs | 0 .../Eft/InRaid/ItemDeliveryRequestData.cs | 0 .../Eft/InRaid/RegisterPlayerRequestData.cs | 0 .../Models/Eft/InRaid/ScavSaveRequestData.cs | 0 .../Insurance/GetInsuranceCostRequestData.cs | 0 .../Insurance/GetInsuranceCostResponseData.cs | 0 .../Models/Eft/Insurance/InsureRequestData.cs | 0 .../Eft/Inventory/AddItemDirectRequest.cs | 0 .../Eft/Inventory/AddItemRequestData.cs | 0 .../Models/Eft/Inventory/AddItemTempObject.cs | 0 .../Eft/Inventory/AddItemsDirectRequest.cs | 0 .../Eft/Inventory/InventoryAddRequestData.cs | 0 .../InventoryBaseActionRequestData.cs | 0 .../Eft/Inventory/InventoryBindRequestData.cs | 0 .../InventoryCreateMarkerRequestData.cs | 0 .../InventoryDeleteMarkerRequestData.cs | 0 .../InventoryEditMarkerRequestData.cs | 0 .../Inventory/InventoryExamineRequestData.cs | 0 .../Eft/Inventory/InventoryFoldRequestData.cs | 0 .../Inventory/InventoryMergeRequestData.cs | 0 .../Eft/Inventory/InventoryMoveRequestData.cs | 0 .../InventoryReadEncyclopediaRequestData.cs | 0 .../Inventory/InventoryRemoveRequestData.cs | 0 .../Eft/Inventory/InventorySortRequestData.cs | 0 .../Inventory/InventorySplitRequestData.cs | 0 .../Eft/Inventory/InventorySwapRequestData.cs | 0 .../Eft/Inventory/InventoryTagRequestData.cs | 0 .../Inventory/InventoryToggleRequestData.cs | 0 .../Inventory/InventoryTransferRequestData.cs | 0 .../Inventory/InventoryUnbindRequestData.cs | 0 .../OpenRandomLootContainerRequestData.cs | 0 .../Eft/Inventory/PinOrLockItemRequest.cs | 0 .../Eft/Inventory/RedeemProfileRequestData.cs | 0 .../Models/Eft/Inventory/SetFavoriteItems.cs | 0 .../ItemEvent/EmptyItemEventRouterResponse.cs | 0 .../Eft/ItemEvent/ItemEventRouterBase.cs | 0 .../Eft/ItemEvent/ItemEventRouterRequest.cs | 0 .../Eft/ItemEvent/ItemEventRouterResponse.cs | 0 .../Models/Eft/Launcher/ChangeRequestData.cs | 0 .../Eft/Launcher/GetMiniProfileRequestData.cs | 0 .../Models/Eft/Launcher/LoginRequestData.cs | 0 .../Core}/Models/Eft/Launcher/MiniProfile.cs | 0 .../Core}/Models/Eft/Launcher/RegisterData.cs | 0 .../Models/Eft/Launcher/RemoveProfileData.cs | 0 .../Models/Eft/Location/AirdropLootResult.cs | 0 .../Eft/Location/GetAirdropLootRequest.cs | 0 .../Eft/Location/GetAirdropLootResponse.cs | 0 .../Eft/Location/GetLocationRequestData.cs | 0 .../Eft/Match/EndLocalRaidRequestData.cs | 0 .../Eft/Match/EndOfflineRaidRequestData.cs | 0 .../Match/GetRaidConfigurationRequestData.cs | 0 .../Core}/Models/Eft/Match/GroupCharacter.cs | 0 .../Eft/Match/MatchGroupCurrentResponse.cs | 0 .../Eft/Match/MatchGroupInviteSendRequest.cs | 0 .../Match/MatchGroupPlayerRemoveRequest.cs | 0 .../Eft/Match/MatchGroupStartGameRequest.cs | 0 .../Eft/Match/MatchGroupStatusRequest.cs | 0 .../Eft/Match/MatchGroupStatusResponse.cs | 0 .../Eft/Match/MatchGroupTransferRequest.cs | 0 .../Models/Eft/Match/ProfileStatusRequest.cs | 0 .../Models/Eft/Match/ProfileStatusResponse.cs | 0 .../Models/Eft/Match/PutMetricsRequestData.cs | 0 .../Core}/Models/Eft/Match/RaidSettings.cs | 0 .../Models/Eft/Match/RequestIdRequest.cs | 0 .../Core}/Models/Eft/Match/Server.cs | 0 .../Core}/Models/Eft/Match/SessionStatus.cs | 0 .../Eft/Match/StartLocalRaidRequestData.cs | 0 .../Eft/Match/StartLocalRaidResponseData.cs | 0 .../Models/Eft/Match/UpdatePingRequestData.cs | 0 .../Core}/Models/Eft/Notes/NoteActionData.cs | 0 .../Core}/Models/Eft/Notifier/Notifier.cs | 0 .../Eft/Notifier/SelectProfileResponse.cs | 0 .../PlayerIncrementSkillLevelRequestData.cs | 0 .../PresetBuildActionRequestData.cs | 0 .../Eft/PresetBuild/RemoveBuildRequestData.cs | 0 .../Eft/Prestige/GetPrestigeResponse.cs | 0 .../Eft/Prestige/ObtainPrestigeRequest.cs | 0 .../Profile/CompletedAchievementsResponse.cs | 0 .../Models/Eft/Profile/ConnectResponse.cs | 0 .../Eft/Profile/CreateProfileResponse.cs | 0 .../Eft/Profile/GetAchievementsResponse.cs | 0 .../Eft/Profile/GetOtherProfileRequest.cs | 0 .../Eft/Profile/GetOtherProfileResponse.cs | 0 .../Eft/Profile/GetProfileSettingsRequest.cs | 0 .../Profile/GetProfileStatusResponseData.cs | 0 .../Eft/Profile/MessageContentRagfair.cs | 0 .../ProfileChangeNicknameRequestData.cs | 0 .../Profile/ProfileChangeVoiceRequestData.cs | 0 .../Eft/Profile/ProfileCreateRequestData.cs | 0 .../Eft/Profile/SearchFriendRequestData.cs | 0 .../Eft/Profile/SearchFriendResponse.cs | 0 .../Core}/Models/Eft/Profile/SptProfile.cs | 0 .../Core}/Models/Eft/Profile/SystemData.cs | 0 .../Models/Eft/Profile/UserDialogInfo.cs | 0 .../Profile/ValidateNicknameRequestData.cs | 0 .../Eft/Quests/AcceptQuestRequestData.cs | 0 .../Eft/Quests/CompleteQuestRequestData.cs | 0 .../Models/Eft/Quests/FailQuestRequestData.cs | 0 .../Eft/Quests/HandoverQuestRequestData.cs | 0 .../Eft/Quests/ListQuestsRequestData.cs | 0 .../Eft/Quests/RepeatableQuestChangeEvent.cs | 0 .../Models/Eft/Ragfair/AddOfferRequestData.cs | 0 .../Eft/Ragfair/ExtendOfferRequestData.cs | 0 .../Models/Eft/Ragfair/GetItemPriceResult.cs | 0 .../Eft/Ragfair/GetMarketPriceRequestData.cs | 0 .../Models/Eft/Ragfair/GetOffersResult.cs | 0 .../Eft/Ragfair/GetRagfairOfferByIdRequest.cs | 0 .../Core}/Models/Eft/Ragfair/RagfairOffer.cs | 0 .../Eft/Ragfair/RemoveOfferRequestData.cs | 0 .../Models/Eft/Ragfair/SearchRequestData.cs | 0 .../Ragfair/SendRagfairReportRequestData.cs | 0 .../StorePlayerOfferTaxAmountRequestData.cs | 0 .../Eft/Repair/BaseRepairActionDataRequest.cs | 0 .../Eft/Repair/RepairActionDataRequest.cs | 0 .../Repair/TraderRepairActionDataRequest.cs | 0 .../Eft/Trade/ProcessBaseTradeRequestData.cs | 0 .../Eft/Trade/ProcessBuyTradeRequestData.cs | 0 .../Trade/ProcessRagfairTradeRequestData.cs | 0 .../Eft/Trade/ProcessSellTradeRequestData.cs | 0 .../Trade/SellScavItemsToFenceRequestData.cs | 0 .../Core}/Models/Eft/Weather/WeatherData.cs | 0 .../Eft/Wishlist/AddToWishlistRequest.cs | 0 .../ChangeWishlistItemCategoryRequest.cs | 0 .../Eft/Wishlist/RemoveFromWishlistRequest.cs | 0 .../Models/Eft/Ws/NotificationEventType.cs | 0 .../Core}/Models/Eft/Ws/WsAid.cs | 0 .../Core}/Models/Eft/Ws/WsAidNickname.cs | 0 .../Models/Eft/Ws/WsChatMessageReceived.cs | 0 .../Core}/Models/Eft/Ws/WsFriendListAccept.cs | 0 .../Core}/Models/Eft/Ws/WsGroupId.cs | 0 .../Models/Eft/Ws/WsGroupMatchInviteAccept.cs | 0 .../Eft/Ws/WsGroupMatchInviteDecline.cs | 0 .../Models/Eft/Ws/WsGroupMatchInviteSend.cs | 0 .../Eft/Ws/WsGroupMatchLeaderChanged.cs | 0 .../Models/Eft/Ws/WsGroupMatchRaidReady.cs | 0 .../Models/Eft/Ws/WsGroupMatchRaidSettings.cs | 0 .../Models/Eft/Ws/WsNotificationEvent.cs | 0 .../Core}/Models/Eft/Ws/WsPing.cs | 0 .../Core}/Models/Eft/Ws/WsRagfairOfferSold.cs | 0 .../Core}/Models/Eft/Ws/WsUserConfirmed.cs | 0 .../Core}/Models/Enums/AccountTypes.cs | 0 .../Core}/Models/Enums/AirdropType.cs | 0 .../Core}/Models/Enums/BackendErrorCodes.cs | 0 .../Core}/Models/Enums/BaseClasses.cs | 0 .../Core}/Models/Enums/BonusSkillType.cs | 0 .../Core}/Models/Enums/BonusType.cs | 0 .../Core}/Models/Enums/ConfigTypes.cs | 0 .../Core}/Models/Enums/DateTimeEnum.cs | 0 .../Core}/Models/Enums/DogtagExchangeSide.cs | 0 .../Core}/Models/Enums/ELocationName.cs | 0 .../Core}/Models/Enums/EquipmentBuildType.cs | 0 .../Core}/Models/Enums/EquipmentSlots.cs | 0 .../Core}/Models/Enums/ExitStatus.cs | 0 .../Core}/Models/Enums/FleaOfferType.cs | 0 .../Core}/Models/Enums/GameEditions.cs | 0 .../Core}/Models/Enums/GiftSenderType.cs | 0 .../Core}/Models/Enums/GiftSentResult.cs | 0 .../Models/Enums/Hideout/CircleRewardType.cs | 0 .../Models/Enums/Hideout/QteActivityType.cs | 0 .../Models/Enums/Hideout/QteEffectType.cs | 0 .../Models/Enums/Hideout/QteResultType.cs | 0 .../Models/Enums/Hideout/QteRewardType.cs | 0 .../Core}/Models/Enums/Hideout/QteType.cs | 0 .../Models/Enums/Hideout/RequirementType.cs | 0 .../Core}/Models/Enums/HideoutAreas.cs | 0 .../Core}/Models/Enums/HideoutEventActions.cs | 0 .../Core}/Models/Enums/ItemAddedResult.cs | 0 .../Core}/Models/Enums/ItemEventActions.cs | 0 .../Core}/Models/Enums/ItemTpl.cs | 0 .../Core}/Models/Enums/MemberCategory.cs | 0 .../Core}/Models/Enums/MessageType.cs | 0 .../Core}/Models/Enums/ModSpawn.cs | 0 .../Core}/Models/Enums/Money.cs | 0 .../Core}/Models/Enums/PlayersSpawnPlace.cs | 0 .../Core}/Models/Enums/ProfileStatus.cs | 0 .../Core}/Models/Enums/QuestStatusEnum.cs | 0 .../Core}/Models/Enums/QuestTypeEnum.cs | 0 .../Core}/Models/Enums/RagfairSort.cs | 0 .../Core}/Models/Enums/RaidMode.cs | 0 .../Models/Enums/RaidSettings/BotAmount.cs | 0 .../Enums/RaidSettings/BotDifficulty.cs | 0 .../TimeAndWeather/CloudinessType.cs | 0 .../RaidSettings/TimeAndWeather/FogType.cs | 0 .../RaidSettings/TimeAndWeather/RainType.cs | 0 .../TimeAndWeather/TimeFlowType.cs | 0 .../RaidSettings/TimeAndWeather/WindSpeed.cs | 0 .../Core}/Models/Enums/RewardType.cs | 0 .../Core}/Models/Enums/Season.cs | 0 .../Core}/Models/Enums/SeasonalEventType.cs | 0 .../Core}/Models/Enums/SideType.cs | 0 .../Core}/Models/Enums/SkillTypes.cs | 0 .../Core}/Models/Enums/TraderServiceType.cs | 0 .../Core}/Models/Enums/Traders.cs | 0 .../Core}/Models/Enums/TransitionType.cs | 0 .../Core}/Models/Enums/WindDirection.cs | 0 .../Core}/Models/External/IPostDBLoadMod.cs | 0 .../Core}/Models/External/IPostSptLoadMod.cs | 0 .../Core}/Models/External/IPreSptLoadMod.cs | 0 .../Models/Logging/LogBackgroundColor.cs | 0 .../Core}/Models/Logging/LogTextColor.cs | 0 .../Models/Spt/Bots/BotGenerationDetails.cs | 0 .../Core}/Models/Spt/Bots/BotLootCache.cs | 0 .../Core}/Models/Spt/Bots/Bots.cs | 0 .../Bots/ChooseRandomCompatibleModResult.cs | 0 .../FilterPlateModsForSlotByLevelResult.cs | 0 .../Spt/Bots/GenerateEquipmentProperties.cs | 0 .../Models/Spt/Bots/GenerateWeaponRequest.cs | 0 .../Models/Spt/Bots/GenerateWeaponResult.cs | 0 .../Models/Spt/Bots/ItemSpawnLimitSettings.cs | 0 .../Models/Spt/Bots/ModToSpawnRequest.cs | 0 .../Core}/Models/Spt/Config/AirdropConfig.cs | 0 .../Core}/Models/Spt/Config/BackupConfig.cs | 0 .../Core}/Models/Spt/Config/BaseConfig.cs | 0 .../Core}/Models/Spt/Config/BotConfig.cs | 0 .../Core}/Models/Spt/Config/BotDurability.cs | 0 .../Core}/Models/Spt/Config/CoreConfig.cs | 0 .../Core}/Models/Spt/Config/GiftsConfig.cs | 0 .../Core}/Models/Spt/Config/HealthConfig.cs | 0 .../Core}/Models/Spt/Config/HideoutConfig.cs | 0 .../Core}/Models/Spt/Config/HttpConfig.cs | 0 .../Core}/Models/Spt/Config/InRaidConfig.cs | 0 .../Models/Spt/Config/InsuranceConfig.cs | 0 .../Models/Spt/Config/InventoryConfig.cs | 0 .../Core}/Models/Spt/Config/ItemConfig.cs | 0 .../Core}/Models/Spt/Config/LocaleConfig.cs | 0 .../Core}/Models/Spt/Config/LocationConfig.cs | 0 .../Core}/Models/Spt/Config/LootConfig.cs | 0 .../Models/Spt/Config/LostOnDeathConfig.cs | 0 .../Core}/Models/Spt/Config/MatchConfig.cs | 0 .../Models/Spt/Config/PlayerScavConfig.cs | 0 .../Models/Spt/Config/PmcChatResponse.cs | 0 .../Core}/Models/Spt/Config/PmcConfig.cs | 0 .../Core}/Models/Spt/Config/QuestConfig.cs | 0 .../Core}/Models/Spt/Config/RagfairConfig.cs | 0 .../Core}/Models/Spt/Config/RepairConfig.cs | 0 .../Core}/Models/Spt/Config/ScavCaseConfig.cs | 0 .../Models/Spt/Config/SeasonalEventConfig.cs | 0 .../Core}/Models/Spt/Config/TraderConfig.cs | 0 .../Core}/Models/Spt/Config/WeatherConfig.cs | 0 .../Models/Spt/Dialog/SendMessageDetails.cs | 0 .../Spt/Fence/CreateFenceAssortsResult.cs | 0 .../Spt/Fence/FenceAssortGenerationValues.cs | 0 .../Models/Spt/Helper/WeightedRandomResult.cs | 0 .../Models/Spt/Hideout/CircleCraftDetails.cs | 0 .../Core}/Models/Spt/Hideout/Hideout.cs | 0 .../Hideout/ScavCaseRewardCountsAndPrices.cs | 0 .../Spt/Inventory/OwnerInventoryItems.cs | 0 .../Launcher/LauncherV2CompatibleVersion.cs | 0 .../Spt/Launcher/LauncherV2LoginResponse.cs | 0 .../Spt/Launcher/LauncherV2ModsResponse.cs | 0 .../LauncherV2PasswordChangeResponse.cs | 0 .../Spt/Launcher/LauncherV2PingResponse.cs | 0 .../Launcher/LauncherV2ProfilesResponse.cs | 0 .../Launcher/LauncherV2RegisterResponse.cs | 0 .../Spt/Launcher/LauncherV2RemoveResponse.cs | 0 .../Spt/Launcher/LauncherV2TypesResponse.cs | 0 .../Spt/Launcher/LauncherV2VersionResponse.cs | 0 .../Core}/Models/Spt/Location/RaidChanges.cs | 0 .../Models/Spt/Logging/ClientLogRequest.cs | 0 .../Models/Spt/Logging/LogBackgroundColor.cs | 0 .../Core}/Models/Spt/Logging/LogLevel.cs | 0 .../Core}/Models/Spt/Logging/LogTextColor.cs | 0 .../Core}/Models/Spt/Logging/SptLogger.cs | 0 .../Core}/Models/Spt/Mod/NewItemDetails.cs | 0 .../Core}/Models/Spt/Mod/PackageJsonData.cs | 0 .../Spt/Quests/GetRepeatableByIdResult.cs | 0 .../Models/Spt/Ragfair/RagfairServerPrices.cs | 0 .../Models/Spt/Ragfair/TplWithFleaPrice.cs | 0 .../Spt/Repeatable/QuestRewardValues.cs | 0 .../Models/Spt/Repeatable/QuestTypePool.cs | 0 .../Core}/Models/Spt/Server/DatabaseTables.cs | 0 .../Models/Spt/Server/ExhaustableArray.cs | 0 .../Core}/Models/Spt/Server/LocaleBase.cs | 0 .../Core}/Models/Spt/Server/Locations.cs | 0 .../Core}/Models/Spt/Server/ServerBase.cs | 0 .../Core}/Models/Spt/Server/SettingsBase.cs | 0 .../Spt/Services/InsuranceEquipmentPkg.cs | 0 .../Core}/Models/Spt/Services/LootItem.cs | 0 .../Core}/Models/Spt/Services/LootRequest.cs | 0 .../Models/Spt/Services/TraderServiceModel.cs | 0 .../Core}/Models/Spt/Templates/Templates.cs | 0 .../Weather/GetLocalWeatherResponseData.cs | 0 .../Core}/Models/Utils/IRequestData.cs | 0 .../Core}/Models/Utils/ISptLogger.cs | 0 .../Core}/Routers/Dynamic/BotDynamicRouter.cs | 2 +- .../Routers/Dynamic/BundleDynamicRouter.cs | 2 +- .../Dynamic/CustomizationDynamicRouter.cs | 2 +- .../Routers/Dynamic/DataDynamicRouter.cs | 2 +- .../Routers/Dynamic/HttpDynamicRouter.cs | 2 +- .../Routers/Dynamic/InraidDynamicRouter.cs | 2 +- .../Routers/Dynamic/LocationDynamicRouter.cs | 2 +- .../Routers/Dynamic/NotifierDynamicRouter.cs | 2 +- .../Routers/Dynamic/TraderDynamicRouter.cs | 2 +- .../Core}/Routers/EventOutputHolder.cs | 2 +- .../Core}/Routers/HttpRouter.cs | 2 +- .../Core}/Routers/ImageRouter.cs | 2 +- .../Core}/Routers/ItemEventRouter.cs | 2 +- .../CustomizationItemEventRouter.cs | 2 +- .../ItemEvents/HealthItemEventRouter.cs | 2 +- .../ItemEvents/HideoutItemEventRouter.cs | 2 +- .../ItemEvents/InsuranceItemEventRouter.cs | 2 +- .../ItemEvents/InventoryItemEventRouter.cs | 2 +- .../Routers/ItemEvents/NoteItemEventRouter.cs | 2 +- .../ItemEvents/QuestItemEventRouter.cs | 2 +- .../ItemEvents/RagfairItemEventRouter.cs | 2 +- .../ItemEvents/RepairItemEventRouter.cs | 2 +- .../ItemEvents/TradeItemEventRouter.cs | 2 +- .../ItemEvents/WishlistItemEventRouter.cs | 2 +- .../Routers/SaveLoad/HealthSaveLoadRouter.cs | 2 +- .../Routers/SaveLoad/InraidSaveLoadRouter.cs | 2 +- .../SaveLoad/InsuranceSaveLoadRouter.cs | 2 +- .../Routers/SaveLoad/ProfileSaveLoadRouter.cs | 2 +- .../Routers/Serializers/BundleSerializer.cs | 0 .../Routers/Serializers/ImageSerializer.cs | 2 +- .../Routers/Serializers/NotifySerializer.cs | 0 .../Routers/Static/AchievementStaticRouter.cs | 2 +- .../Core}/Routers/Static/BotStaticRouter.cs | 2 +- .../Core}/Routers/Static/BuildStaticRouter.cs | 2 +- .../Routers/Static/BundleStaticRouter.cs | 2 +- .../Routers/Static/ClientLogStaticRouter.cs | 2 +- .../Static/CustomizationStaticRouter.cs | 2 +- .../Core}/Routers/Static/DataStaticRouter.cs | 2 +- .../Routers/Static/DialogStaticRouter.cs | 2 +- .../Core}/Routers/Static/GameStaticRouter.cs | 2 +- .../Routers/Static/HealthStaticRouter.cs | 2 +- .../Routers/Static/InraidStaticRouter.cs | 2 +- .../Routers/Static/InsuranceStaticRouter.cs | 2 +- .../Routers/Static/ItemEventStaticRouter.cs | 2 +- .../Routers/Static/LauncherStaticRouter.cs | 2 +- .../Routers/Static/LauncherV2StaticRouter.cs | 2 +- .../Routers/Static/LocationStaticRouter.cs | 2 +- .../Core}/Routers/Static/MatchStaticRouter.cs | 2 +- .../Routers/Static/NotifierStaticRouter.cs | 2 +- .../Routers/Static/PrestigeStaticRouter.cs | 2 +- .../Routers/Static/ProfileStaticRouter.cs | 2 +- .../Core}/Routers/Static/QuestStaticRouter.cs | 2 +- .../Routers/Static/RagfairStaticRouter.cs | 2 +- .../Routers/Static/TraderStaticRouter.cs | 2 +- .../Routers/Static/WeatherStaticRouter.cs | 2 +- .../Core}/Servers/ConfigServer.cs | 2 +- .../Core}/Servers/DatabaseServer.cs | 4 +-- .../Core}/Servers/Http/IHttpListener.cs | 0 .../Core}/Servers/Http/RequestLogger.cs | 0 .../Core}/Servers/Http/SptHttpListener.cs | 2 +- .../Core}/Servers/HttpServer.cs | 2 +- .../Core}/Servers/RagfairServer.cs | 2 +- .../Core}/Servers/SaveServer.cs | 2 +- .../Core}/Servers/WebSocketServer.cs | 2 +- .../Servers/Ws/IWebSocketConnectionHandler.cs | 0 .../DefaultSptWebSocketMessageHandler.cs | 2 +- .../Ws/Message/ISptWebSocketMessageHandler.cs | 0 .../Ws/SptWebSocketConnectionHandler.cs | 17 ++++++---- .../Core}/Services/AirdropService.cs | 2 +- .../Core}/Services/BackupService.cs | 2 +- .../Services/BotEquipmentFilterService.cs | 4 +-- .../Services/BotEquipmentModPoolService.cs | 2 +- .../Services/BotGenerationCacheService.cs | 2 +- .../Core}/Services/BotLootCacheService.cs | 2 +- .../Core}/Services/BotNameService.cs | 2 +- .../Services/BotWeaponModLimitService.cs | 2 +- .../Services/Cache/BundleHashCacheService.cs | 0 .../Services/Cache/ModHashCacheService.cs | 0 .../Core}/Services/CircleOfCultistService.cs | 2 +- .../Core}/Services/CreateProfileService.cs | 2 +- .../Services/CustomLocationWaveService.cs | 2 +- .../Core}/Services/DatabaseService.cs | 2 +- .../Core}/Services/FenceService.cs | 2 +- .../Core}/Services/GiftService.cs | 2 +- .../Core}/Services/I18nService.cs | 2 +- .../Core}/Services/InMemoryCacheService.cs | 2 +- .../Core}/Services/InsuranceService.cs | 2 +- .../Core}/Services/ItemBaseClassService.cs | 2 +- .../Core}/Services/ItemFilterService.cs | 2 +- .../LegacyLocationLifecycleService.cs | 2 +- .../Core}/Services/LocaleService.cs | 2 +- .../Core}/Services/LocalisationService.cs | 2 +- .../Services/LocationLifecycleService.cs | 2 +- .../Core}/Services/MailSendService.cs | 2 +- .../Core}/Services/MapMarkerService.cs | 2 +- .../Services/MatchBotDeatilsCacheService.cs | 2 +- .../Services/MatchBotDetailsCacheService.cs | 2 +- .../Core}/Services/MatchLocationService.cs | 2 +- .../Core}/Services/Mod/CustomItemService.cs | 0 .../Mod/DynamicRouter/DynamicRouterMod.cs | 0 .../DynamicRouter/DynamicRouterModService.cs | 0 .../Mod/HttpListener/HttpListenerMod.cs | 0 .../HttpListener/HttpListenerModService.cs | 0 .../Services/Mod/Image/ImageRouterService.cs | 2 +- .../Core}/Services/Mod/OnLoad/OnLoadMod.cs | 0 .../Services/Mod/OnLoad/OnLoadModService.cs | 0 .../Services/Mod/OnUpdate/OnUpdateMod.cs | 0 .../Mod/OnUpdate/OnUpdateModService.cs | 0 .../Mod/StaticRouter/StaticRouterMod.cs | 0 .../StaticRouter/StaticRouterModService.cs | 0 .../Core}/Services/ModCompilerService.cs | 2 +- .../Core}/Services/NotificationService.cs | 2 +- .../Core}/Services/OpenZoneService.cs | 2 +- .../Core}/Services/PaymentService.cs | 2 +- .../Core}/Services/PlayerService.cs | 2 +- .../Core}/Services/PmcChatResponseService.cs | 2 +- .../Core}/Services/PostDbLoadService.cs | 2 +- .../Core}/Services/ProfileActivityService.cs | 2 +- .../Core}/Services/ProfileFixerService.cs | 2 +- .../Services/RagfairCategoriesService.cs | 2 +- .../Services/RagfairLinkedItemService.cs | 2 +- .../Core}/Services/RagfairOfferService.cs | 2 +- .../Core}/Services/RagfairPriceService.cs | 2 +- .../Services/RagfairRequiredItemsService.cs | 2 +- .../Core}/Services/RagfairTaxService.cs | 2 +- .../Services/RaidTimeAdjustmentService.cs | 2 +- .../Core}/Services/RaidWeatherService.cs | 2 +- .../Core}/Services/RepairService.cs | 2 +- .../Core}/Services/SeasonalEventService.cs | 2 +- .../Core}/Services/TraderAssortService.cs | 2 +- .../TraderPurchasePersisterService.cs | 2 +- {Core => Libraries/Core}/Utils/App.cs | 2 +- .../Core}/Utils/Cloners/ICloner.cs | 0 .../Core}/Utils/Cloners/JsonCloner.cs | 2 +- .../Utils/Collections/ExhaustableArray.cs | 0 .../Collections/ProbabilityObjectArray.cs | 0 {Core => Libraries/Core}/Utils/CompareUtil.cs | 2 +- .../Core}/Utils/DatabaseImporter.cs | 2 +- .../Core}/Utils/EncodingUtil.cs | 4 +-- {Core => Libraries/Core}/Utils/FileUtil.cs | 2 +- {Core => Libraries/Core}/Utils/HashUtil.cs | 2 +- .../Core}/Utils/HttpFileUtil.cs | 2 +- .../Core}/Utils/HttpResponseUtil.cs | 2 +- .../Core}/Utils/ImporterUtil.cs | 2 +- .../ArrayToObjectFactoryConverter.cs | 0 .../DictionaryOfListOrTConverter.cs | 0 .../Converters/DictionaryOrListConverter.cs | 0 .../Utils/Json/Converters/EftEnumConverter.cs | 0 .../Utils/Json/Converters/ListOrTConverter.cs | 0 .../StringToNumberFactoryConverter.cs | 0 .../StringToObjectFactoryConverter.cs | 0 .../Core}/Utils/Json/DictionaryOrList.cs | 0 .../Core}/Utils/Json/ListOrT.cs | 0 {Core => Libraries/Core}/Utils/JsonUtil.cs | 2 +- {Core => Libraries/Core}/Utils/MathUtil.cs | 2 +- .../Core}/Utils/ProgramStatics.cs | 0 .../Core}/Utils/ProgressWriter.cs | 0 {Core => Libraries/Core}/Utils/RandomUtil.cs | 2 +- {Core => Libraries/Core}/Utils/TimeUtil.cs | 2 +- {Core => Libraries/Core}/Utils/TimerUtil.cs | 2 +- {Core => Libraries/Core}/Utils/Watermark.cs | 2 +- Libraries/SptDependencyInjection/Class1.cs | 5 --- .../DependencyInjectionRegistrator.cs | 18 +++++----- .../SptDependencyInjection.csproj | 8 +++++ Server/Logger/WebApplicationLogger.cs | 2 +- Server/Program.cs | 3 +- Server/Server.csproj | 10 +++--- {Core => SptCommon}/Annotations/Injectable.cs | 2 +- .../Extensions/MemberInfoExtensions.cs | 2 +- .../Extensions/ObjectExtensions.cs | 2 +- .../Core.csproj => SptCommon/SptCommon.csproj | 3 +- UnitTests/UnitTests.csproj | 4 ++- server-csharp.sln | 10 +++++- 719 files changed, 376 insertions(+), 325 deletions(-) delete mode 100644 ExampleMods/Program.cs rename {Core => Libraries/Core}/Callbacks/AchievementCallbacks.cs (97%) rename {Core => Libraries/Core}/Callbacks/BotCallbacks.cs (95%) rename {Core => Libraries/Core}/Callbacks/BuildsCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/BundleCallbacks.cs (96%) rename {Core => Libraries/Core}/Callbacks/ClientLogCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/CustomizationCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/DataCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/DialogueCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/GameCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/HandbookCallbacks.cs (93%) rename {Core => Libraries/Core}/Callbacks/HealthCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/HideoutCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/HttpCallbacks.cs (96%) rename {Core => Libraries/Core}/Callbacks/InraidCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/InsuranceCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/InventoryCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/ItemEventCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/LauncherCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/LauncherV2Callbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/LocationCallbacks.cs (97%) rename {Core => Libraries/Core}/Callbacks/MatchCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/NoteCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/NotifierCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/PresetCallbacks.cs (93%) rename {Core => Libraries/Core}/Callbacks/PrestigeCallbacks.cs (97%) rename {Core => Libraries/Core}/Callbacks/ProfileCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/QuestCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/RagfairCallbacks.cs (99%) rename {Core => Libraries/Core}/Callbacks/RepairCallbacks.cs (97%) rename {Core => Libraries/Core}/Callbacks/SaveCallbacks.cs (96%) rename {Core => Libraries/Core}/Callbacks/TradeCallbacks.cs (97%) rename {Core => Libraries/Core}/Callbacks/TraderCallbacks.cs (98%) rename {Core => Libraries/Core}/Callbacks/WeatherCallbacks.cs (96%) rename {Core => Libraries/Core}/Callbacks/WishlistCallbacks.cs (97%) rename {Core => Libraries/Core}/Context/ApplicationContext.cs (97%) rename {Core => Libraries/Core}/Context/ContextVariable.cs (100%) rename {Core => Libraries/Core}/Context/ContextVariableType.cs (100%) rename {Core => Libraries/Core}/Controllers/AchievementController.cs (96%) rename {Core => Libraries/Core}/Controllers/BotController.cs (99%) rename {Core => Libraries/Core}/Controllers/BuildController.cs (99%) rename {Core => Libraries/Core}/Controllers/ClientLogController.cs (98%) rename {Core => Libraries/Core}/Controllers/CustomizationController.cs (99%) rename {Core => Libraries/Core}/Controllers/DialogueController.cs (99%) rename {Core => Libraries/Core}/Controllers/GameController.cs (99%) rename {Core => Libraries/Core}/Controllers/HandBookController.cs (87%) rename {Core => Libraries/Core}/Controllers/HealthController.cs (98%) rename {Core => Libraries/Core}/Controllers/HideoutController.cs (99%) rename {Core => Libraries/Core}/Controllers/InRaidController.cs (98%) rename {Core => Libraries/Core}/Controllers/InsuranceController.cs (98%) rename {Core => Libraries/Core}/Controllers/InventoryController.cs (99%) rename {Core => Libraries/Core}/Controllers/LauncherController.cs (99%) rename {Core => Libraries/Core}/Controllers/LauncherV2Controller.cs (98%) rename {Core => Libraries/Core}/Controllers/LocationController.cs (98%) rename {Core => Libraries/Core}/Controllers/MatchController.cs (98%) rename {Core => Libraries/Core}/Controllers/NoteController.cs (98%) rename {Core => Libraries/Core}/Controllers/NotifierController.cs (98%) rename {Core => Libraries/Core}/Controllers/PresetController.cs (97%) rename {Core => Libraries/Core}/Controllers/PrestigeController.cs (99%) rename {Core => Libraries/Core}/Controllers/ProfileController.cs (99%) rename {Core => Libraries/Core}/Controllers/QuestController.cs (97%) rename {Core => Libraries/Core}/Controllers/RagfairController.cs (99%) rename {Core => Libraries/Core}/Controllers/RepairController.cs (97%) rename {Core => Libraries/Core}/Controllers/RepeatableQuestController.cs (99%) rename {Core => Libraries/Core}/Controllers/TradeController.cs (99%) rename {Core => Libraries/Core}/Controllers/TraderController.cs (99%) rename {Core => Libraries/Core}/Controllers/WeatherController.cs (98%) rename {Core => Libraries/Core}/Controllers/WishlistController.cs (98%) create mode 100644 Libraries/Core/Core.csproj rename {Core => Libraries/Core}/DI/ISerializer.cs (100%) rename {Core => Libraries/Core}/DI/OnLoad.cs (100%) rename {Core => Libraries/Core}/DI/OnLoadOrder.cs (100%) rename {Core => Libraries/Core}/DI/OnUpdate.cs (100%) rename {Core => Libraries/Core}/DI/OnUpdateOrder.cs (100%) rename {Core => Libraries/Core}/DI/Router.cs (100%) rename {Core => Libraries/Core}/Generators/BotEquipmentModGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/BotGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/BotInventoryGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/BotLevelGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/BotLootGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/BotWeaponGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/FenceBaseAssortGenerator.cs (98%) rename {Core => Libraries/Core}/Generators/LocationGenerator.cs (95%) rename {Core => Libraries/Core}/Generators/LocationLootGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/LootGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/PMCLootGenerator.cs (98%) rename {Core => Libraries/Core}/Generators/PlayerScavGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/RagfairAssortGenerator.cs (98%) rename {Core => Libraries/Core}/Generators/RagfairOfferGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/RepeatableQuestGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/RepeatableQuestRewardGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/ScavCaseRewardGenerator.cs (99%) rename {Core => Libraries/Core}/Generators/WeaponGen/IInventoryMagGen.cs (100%) rename {Core => Libraries/Core}/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs (97%) rename {Core => Libraries/Core}/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs (99%) rename {Core => Libraries/Core}/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs (96%) rename {Core => Libraries/Core}/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs (96%) rename {Core => Libraries/Core}/Generators/WeaponGen/InventoryMagGen.cs (97%) rename {Core => Libraries/Core}/Generators/WeatherGenerator.cs (99%) rename {Core => Libraries/Core}/Helpers/AssortHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/BotDifficultyHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/BotGeneratorHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/BotHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/BotWeaponGeneratorHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/ContainerHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/Dialogue/AbstractDialogChatBot.cs (100%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/IChatCommand.cs (100%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/SptCommandoCommands.cs (96%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs (97%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs (78%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/SptCommands/ISptCommand.cs (100%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs (97%) rename {Core => Libraries/Core}/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs (95%) rename {Core => Libraries/Core}/Helpers/Dialogue/CommandoDialogChatBot.cs (97%) rename {Core => Libraries/Core}/Helpers/Dialogue/IDialogueChatBot.cs (100%) rename {Core => Libraries/Core}/Helpers/Dialogue/SptDialogueChatBot.cs (97%) rename {Core => Libraries/Core}/Helpers/DialogueHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/DurabilityLimitsHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/GameEventHelper.cs (70%) rename {Core => Libraries/Core}/Helpers/HandbookHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/HealthHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/HideoutHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/HttpServerHelper.cs (97%) rename {Core => Libraries/Core}/Helpers/InRaidHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/InventoryHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/ItemHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/NotificationSendHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/NotifierHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/PaymentHelper.cs (97%) rename {Core => Libraries/Core}/Helpers/PresetHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/ProbabilityHelper.cs (95%) rename {Core => Libraries/Core}/Helpers/ProfileHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/QuestConditionHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/QuestHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/QuestRewardHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/RagfairHelper.cs (97%) rename {Core => Libraries/Core}/Helpers/RagfairOfferHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/RagfairSellHelper.cs (97%) rename {Core => Libraries/Core}/Helpers/RagfairServerHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/RagfairSortHelper.cs (97%) rename {Core => Libraries/Core}/Helpers/RepairHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/RepeatableQuestHelper.cs (97%) rename {Core => Libraries/Core}/Helpers/SecureContainerHelper.cs (93%) rename {Core => Libraries/Core}/Helpers/TradeHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/TraderAssortHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/TraderHelper.cs (99%) rename {Core => Libraries/Core}/Helpers/UtilityHelper.cs (85%) rename {Core => Libraries/Core}/Helpers/WeatherHelper.cs (98%) rename {Core => Libraries/Core}/Helpers/WeightedRandomHelper.cs (99%) rename {Core => Libraries/Core}/Loaders/PostDBModLoader.cs (95%) rename {Core => Libraries/Core}/Loaders/PostSptModLoader.cs (96%) rename {Core => Libraries/Core}/Models/Common/MinMax.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Bot/GenerateBotsRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Bot/RandomisedBotLevelResult.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Builds/SetMagazineRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/EmptyRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Globals.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Location.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/LocationBase.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/LooseLoot.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/MetricsTableData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/PmcData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Request/BaseInteractionRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Request/UIDRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Achievement.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/BotBase.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/BotCore.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/BotType.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/CustomisationStorage.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/CustomizationItem.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/GlobalTablesUsings.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/HandbookBase.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Item.cs (96%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/LocationServices.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/LocationsBase.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/LocationsGenerateAllResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Match.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Prestige.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/ProfileTemplate.cs (99%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Quest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/RepeatableQuests.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Reward.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/TemplateItem.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/Tables/Trader.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/XY.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Common/XYZ.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Customization/BuyClothingRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Customization/CustomizationSetRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Customization/WearClothingRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/AcceptFriendRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/AddUserGroupMailRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/ChatServer.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/ClearMailMessageRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/CreateGroupMailRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/DeleteFriendRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/FriendRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/FriendRequestSendResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetAllAttachmentsResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetChatServerListRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetFriendListDataResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetMailDialogListRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetMailDialogViewRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/GetMailDialogViewResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/PinDialogRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/RemoveDialogRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/RemoveMailMessageRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/SendMessageRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Dialog/SetDialogReadRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/CheckVersionResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/CurrentGroupResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameConfigResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameEmptyCrcRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameKeepAliveResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameLogoutResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameModeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameModeResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GameStartResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GetItemPricesResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GetRaidTimeRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/GetRaidTimeResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/SendSurveyOpinionRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/ServerDetails.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/SurveyResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Game/VersionValidateRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Health/Effect.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Health/HealthTreatmentRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Health/OffraidEatRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Health/OffraidHealRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Health/SyncHealthRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Health/WorkoutData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HandleQTEEventRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutArea.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutCircleOfCultistProductionStartRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutContinuousProductionStartRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutCustomisation.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutCustomizationApplyRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutCustomizationSetMannequinPoseRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutDeleteProductionRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutImproveAreaRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutProduction.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutPutItemInRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutScavCaseStartRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutSettingsBase.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutSingleProductionStartRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutTakeItemOutRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutTakeProductionRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutToggleAreaRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutUpgradeCompleteRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/HideoutUpgradeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/QteData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Hideout/RecordShootingRangePoints.cs (100%) rename {Core => Libraries/Core}/Models/Eft/HttpResponse/GetBodyResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/HttpResponse/NullResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/InRaid/InsuredItemsData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/InRaid/ItemDeliveryRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/InRaid/RegisterPlayerRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/InRaid/ScavSaveRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Insurance/GetInsuranceCostRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Insurance/GetInsuranceCostResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Insurance/InsureRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/AddItemDirectRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/AddItemRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/AddItemTempObject.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/AddItemsDirectRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryAddRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryBaseActionRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryBindRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryCreateMarkerRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryDeleteMarkerRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryEditMarkerRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryExamineRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryFoldRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryMergeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryMoveRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryReadEncyclopediaRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryRemoveRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventorySortRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventorySplitRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventorySwapRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryTagRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryToggleRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryTransferRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/InventoryUnbindRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/OpenRandomLootContainerRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/PinOrLockItemRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/RedeemProfileRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Inventory/SetFavoriteItems.cs (100%) rename {Core => Libraries/Core}/Models/Eft/ItemEvent/EmptyItemEventRouterResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/ItemEvent/ItemEventRouterBase.cs (100%) rename {Core => Libraries/Core}/Models/Eft/ItemEvent/ItemEventRouterRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/ItemEvent/ItemEventRouterResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Launcher/ChangeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Launcher/GetMiniProfileRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Launcher/LoginRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Launcher/MiniProfile.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Launcher/RegisterData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Launcher/RemoveProfileData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Location/AirdropLootResult.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Location/GetAirdropLootRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Location/GetAirdropLootResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Location/GetLocationRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/EndLocalRaidRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/EndOfflineRaidRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/GetRaidConfigurationRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/GroupCharacter.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupCurrentResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupInviteSendRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupStartGameRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupStatusRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupStatusResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/MatchGroupTransferRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/ProfileStatusRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/ProfileStatusResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/PutMetricsRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/RaidSettings.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/RequestIdRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/Server.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/SessionStatus.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/StartLocalRaidRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/StartLocalRaidResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Match/UpdatePingRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Notes/NoteActionData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Notifier/Notifier.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Notifier/SelectProfileResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Player/PlayerIncrementSkillLevelRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/PresetBuild/RemoveBuildRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Prestige/GetPrestigeResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Prestige/ObtainPrestigeRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/CompletedAchievementsResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/ConnectResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/CreateProfileResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/GetAchievementsResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/GetOtherProfileRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/GetOtherProfileResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/GetProfileSettingsRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/GetProfileStatusResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/MessageContentRagfair.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/ProfileChangeNicknameRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/ProfileChangeVoiceRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/ProfileCreateRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/SearchFriendRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/SearchFriendResponse.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/SptProfile.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/SystemData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/UserDialogInfo.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Profile/ValidateNicknameRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Quests/AcceptQuestRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Quests/CompleteQuestRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Quests/FailQuestRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Quests/HandoverQuestRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Quests/ListQuestsRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Quests/RepeatableQuestChangeEvent.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/AddOfferRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/ExtendOfferRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/GetItemPriceResult.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/GetMarketPriceRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/GetOffersResult.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/GetRagfairOfferByIdRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/RagfairOffer.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/RemoveOfferRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/SearchRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/SendRagfairReportRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ragfair/StorePlayerOfferTaxAmountRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Repair/BaseRepairActionDataRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Repair/RepairActionDataRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Repair/TraderRepairActionDataRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Trade/ProcessBaseTradeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Trade/ProcessBuyTradeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Trade/ProcessRagfairTradeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Trade/ProcessSellTradeRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Trade/SellScavItemsToFenceRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Weather/WeatherData.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Wishlist/AddToWishlistRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Wishlist/ChangeWishlistItemCategoryRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Wishlist/RemoveFromWishlistRequest.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/NotificationEventType.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsAid.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsAidNickname.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsChatMessageReceived.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsFriendListAccept.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupId.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupMatchInviteAccept.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupMatchInviteDecline.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupMatchInviteSend.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupMatchLeaderChanged.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupMatchRaidReady.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsGroupMatchRaidSettings.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsNotificationEvent.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsPing.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsRagfairOfferSold.cs (100%) rename {Core => Libraries/Core}/Models/Eft/Ws/WsUserConfirmed.cs (100%) rename {Core => Libraries/Core}/Models/Enums/AccountTypes.cs (100%) rename {Core => Libraries/Core}/Models/Enums/AirdropType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/BackendErrorCodes.cs (100%) rename {Core => Libraries/Core}/Models/Enums/BaseClasses.cs (100%) rename {Core => Libraries/Core}/Models/Enums/BonusSkillType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/BonusType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ConfigTypes.cs (100%) rename {Core => Libraries/Core}/Models/Enums/DateTimeEnum.cs (100%) rename {Core => Libraries/Core}/Models/Enums/DogtagExchangeSide.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ELocationName.cs (100%) rename {Core => Libraries/Core}/Models/Enums/EquipmentBuildType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/EquipmentSlots.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ExitStatus.cs (100%) rename {Core => Libraries/Core}/Models/Enums/FleaOfferType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/GameEditions.cs (100%) rename {Core => Libraries/Core}/Models/Enums/GiftSenderType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/GiftSentResult.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/CircleRewardType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/QteActivityType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/QteEffectType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/QteResultType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/QteRewardType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/QteType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Hideout/RequirementType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/HideoutAreas.cs (100%) rename {Core => Libraries/Core}/Models/Enums/HideoutEventActions.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ItemAddedResult.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ItemEventActions.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ItemTpl.cs (100%) rename {Core => Libraries/Core}/Models/Enums/MemberCategory.cs (100%) rename {Core => Libraries/Core}/Models/Enums/MessageType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ModSpawn.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Money.cs (100%) rename {Core => Libraries/Core}/Models/Enums/PlayersSpawnPlace.cs (100%) rename {Core => Libraries/Core}/Models/Enums/ProfileStatus.cs (100%) rename {Core => Libraries/Core}/Models/Enums/QuestStatusEnum.cs (100%) rename {Core => Libraries/Core}/Models/Enums/QuestTypeEnum.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RagfairSort.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidMode.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/BotAmount.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/BotDifficulty.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/TimeAndWeather/CloudinessType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/TimeAndWeather/FogType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/TimeAndWeather/RainType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/TimeAndWeather/TimeFlowType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RaidSettings/TimeAndWeather/WindSpeed.cs (100%) rename {Core => Libraries/Core}/Models/Enums/RewardType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Season.cs (100%) rename {Core => Libraries/Core}/Models/Enums/SeasonalEventType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/SideType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/SkillTypes.cs (100%) rename {Core => Libraries/Core}/Models/Enums/TraderServiceType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/Traders.cs (100%) rename {Core => Libraries/Core}/Models/Enums/TransitionType.cs (100%) rename {Core => Libraries/Core}/Models/Enums/WindDirection.cs (100%) rename {Core => Libraries/Core}/Models/External/IPostDBLoadMod.cs (100%) rename {Core => Libraries/Core}/Models/External/IPostSptLoadMod.cs (100%) rename {Core => Libraries/Core}/Models/External/IPreSptLoadMod.cs (100%) rename {Core => Libraries/Core}/Models/Logging/LogBackgroundColor.cs (100%) rename {Core => Libraries/Core}/Models/Logging/LogTextColor.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/BotGenerationDetails.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/BotLootCache.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/Bots.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/ChooseRandomCompatibleModResult.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/FilterPlateModsForSlotByLevelResult.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/GenerateEquipmentProperties.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/GenerateWeaponRequest.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/GenerateWeaponResult.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/ItemSpawnLimitSettings.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Bots/ModToSpawnRequest.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/AirdropConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/BackupConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/BaseConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/BotConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/BotDurability.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/CoreConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/GiftsConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/HealthConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/HideoutConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/HttpConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/InRaidConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/InsuranceConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/InventoryConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/ItemConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/LocaleConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/LocationConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/LootConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/LostOnDeathConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/MatchConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/PlayerScavConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/PmcChatResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/PmcConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/QuestConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/RagfairConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/RepairConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/ScavCaseConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/SeasonalEventConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/TraderConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Config/WeatherConfig.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Dialog/SendMessageDetails.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Fence/CreateFenceAssortsResult.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Fence/FenceAssortGenerationValues.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Helper/WeightedRandomResult.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Hideout/CircleCraftDetails.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Hideout/Hideout.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Hideout/ScavCaseRewardCountsAndPrices.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Inventory/OwnerInventoryItems.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2CompatibleVersion.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2LoginResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2ModsResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2PasswordChangeResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2PingResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2ProfilesResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2RegisterResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2RemoveResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2TypesResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Launcher/LauncherV2VersionResponse.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Location/RaidChanges.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Logging/ClientLogRequest.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Logging/LogBackgroundColor.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Logging/LogLevel.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Logging/LogTextColor.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Logging/SptLogger.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Mod/NewItemDetails.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Mod/PackageJsonData.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Quests/GetRepeatableByIdResult.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Ragfair/RagfairServerPrices.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Ragfair/TplWithFleaPrice.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Repeatable/QuestRewardValues.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Repeatable/QuestTypePool.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Server/DatabaseTables.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Server/ExhaustableArray.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Server/LocaleBase.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Server/Locations.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Server/ServerBase.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Server/SettingsBase.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Services/InsuranceEquipmentPkg.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Services/LootItem.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Services/LootRequest.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Services/TraderServiceModel.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Templates/Templates.cs (100%) rename {Core => Libraries/Core}/Models/Spt/Weather/GetLocalWeatherResponseData.cs (100%) rename {Core => Libraries/Core}/Models/Utils/IRequestData.cs (100%) rename {Core => Libraries/Core}/Models/Utils/ISptLogger.cs (100%) rename {Core => Libraries/Core}/Routers/Dynamic/BotDynamicRouter.cs (98%) rename {Core => Libraries/Core}/Routers/Dynamic/BundleDynamicRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Dynamic/CustomizationDynamicRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Dynamic/DataDynamicRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Dynamic/HttpDynamicRouter.cs (94%) rename {Core => Libraries/Core}/Routers/Dynamic/InraidDynamicRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Dynamic/LocationDynamicRouter.cs (92%) rename {Core => Libraries/Core}/Routers/Dynamic/NotifierDynamicRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Dynamic/TraderDynamicRouter.cs (97%) rename {Core => Libraries/Core}/Routers/EventOutputHolder.cs (99%) rename {Core => Libraries/Core}/Routers/HttpRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ImageRouter.cs (97%) rename {Core => Libraries/Core}/Routers/ItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/CustomizationItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/HealthItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/HideoutItemEventRouter.cs (99%) rename {Core => Libraries/Core}/Routers/ItemEvents/InsuranceItemEventRouter.cs (97%) rename {Core => Libraries/Core}/Routers/ItemEvents/InventoryItemEventRouter.cs (99%) rename {Core => Libraries/Core}/Routers/ItemEvents/NoteItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/QuestItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/RagfairItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/RepairItemEventRouter.cs (97%) rename {Core => Libraries/Core}/Routers/ItemEvents/TradeItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/ItemEvents/WishlistItemEventRouter.cs (98%) rename {Core => Libraries/Core}/Routers/SaveLoad/HealthSaveLoadRouter.cs (97%) rename {Core => Libraries/Core}/Routers/SaveLoad/InraidSaveLoadRouter.cs (94%) rename {Core => Libraries/Core}/Routers/SaveLoad/InsuranceSaveLoadRouter.cs (94%) rename {Core => Libraries/Core}/Routers/SaveLoad/ProfileSaveLoadRouter.cs (94%) rename {Core => Libraries/Core}/Routers/Serializers/BundleSerializer.cs (100%) rename {Core => Libraries/Core}/Routers/Serializers/ImageSerializer.cs (94%) rename {Core => Libraries/Core}/Routers/Serializers/NotifySerializer.cs (100%) rename {Core => Libraries/Core}/Routers/Static/AchievementStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/BotStaticRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Static/BuildStaticRouter.cs (98%) rename {Core => Libraries/Core}/Routers/Static/BundleStaticRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Static/ClientLogStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/CustomizationStaticRouter.cs (98%) rename {Core => Libraries/Core}/Routers/Static/DataStaticRouter.cs (99%) rename {Core => Libraries/Core}/Routers/Static/DialogStaticRouter.cs (99%) rename {Core => Libraries/Core}/Routers/Static/GameStaticRouter.cs (99%) rename {Core => Libraries/Core}/Routers/Static/HealthStaticRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Static/InraidStaticRouter.cs (98%) rename {Core => Libraries/Core}/Routers/Static/InsuranceStaticRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Static/ItemEventStaticRouter.cs (96%) rename {Core => Libraries/Core}/Routers/Static/LauncherStaticRouter.cs (99%) rename {Core => Libraries/Core}/Routers/Static/LauncherV2StaticRouter.cs (98%) rename {Core => Libraries/Core}/Routers/Static/LocationStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/MatchStaticRouter.cs (99%) rename {Core => Libraries/Core}/Routers/Static/NotifierStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/PrestigeStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/ProfileStaticRouter.cs (99%) rename {Core => Libraries/Core}/Routers/Static/QuestStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/RagfairStaticRouter.cs (98%) rename {Core => Libraries/Core}/Routers/Static/TraderStaticRouter.cs (97%) rename {Core => Libraries/Core}/Routers/Static/WeatherStaticRouter.cs (97%) rename {Core => Libraries/Core}/Servers/ConfigServer.cs (98%) rename {Core => Libraries/Core}/Servers/DatabaseServer.cs (90%) rename {Core => Libraries/Core}/Servers/Http/IHttpListener.cs (100%) rename {Core => Libraries/Core}/Servers/Http/RequestLogger.cs (100%) rename {Core => Libraries/Core}/Servers/Http/SptHttpListener.cs (99%) rename {Core => Libraries/Core}/Servers/HttpServer.cs (99%) rename {Core => Libraries/Core}/Servers/RagfairServer.cs (99%) rename {Core => Libraries/Core}/Servers/SaveServer.cs (99%) rename {Core => Libraries/Core}/Servers/WebSocketServer.cs (97%) rename {Core => Libraries/Core}/Servers/Ws/IWebSocketConnectionHandler.cs (100%) rename {Core => Libraries/Core}/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs (93%) rename {Core => Libraries/Core}/Servers/Ws/Message/ISptWebSocketMessageHandler.cs (100%) rename {Core => Libraries/Core}/Servers/Ws/SptWebSocketConnectionHandler.cs (91%) rename {Core => Libraries/Core}/Services/AirdropService.cs (98%) rename {Core => Libraries/Core}/Services/BackupService.cs (99%) rename {Core => Libraries/Core}/Services/BotEquipmentFilterService.cs (99%) rename {Core => Libraries/Core}/Services/BotEquipmentModPoolService.cs (98%) rename {Core => Libraries/Core}/Services/BotGenerationCacheService.cs (98%) rename {Core => Libraries/Core}/Services/BotLootCacheService.cs (99%) rename {Core => Libraries/Core}/Services/BotNameService.cs (99%) rename {Core => Libraries/Core}/Services/BotWeaponModLimitService.cs (99%) rename {Core => Libraries/Core}/Services/Cache/BundleHashCacheService.cs (100%) rename {Core => Libraries/Core}/Services/Cache/ModHashCacheService.cs (100%) rename {Core => Libraries/Core}/Services/CircleOfCultistService.cs (99%) rename {Core => Libraries/Core}/Services/CreateProfileService.cs (99%) rename {Core => Libraries/Core}/Services/CustomLocationWaveService.cs (97%) rename {Core => Libraries/Core}/Services/DatabaseService.cs (99%) rename {Core => Libraries/Core}/Services/FenceService.cs (99%) rename {Core => Libraries/Core}/Services/GiftService.cs (99%) rename {Core => Libraries/Core}/Services/I18nService.cs (99%) rename {Core => Libraries/Core}/Services/InMemoryCacheService.cs (96%) rename {Core => Libraries/Core}/Services/InsuranceService.cs (99%) rename {Core => Libraries/Core}/Services/ItemBaseClassService.cs (99%) rename {Core => Libraries/Core}/Services/ItemFilterService.cs (99%) rename {Core => Libraries/Core}/Services/LegacyLocationLifecycleService.cs (98%) rename {Core => Libraries/Core}/Services/LocaleService.cs (99%) rename {Core => Libraries/Core}/Services/LocalisationService.cs (98%) rename {Core => Libraries/Core}/Services/LocationLifecycleService.cs (99%) rename {Core => Libraries/Core}/Services/MailSendService.cs (99%) rename {Core => Libraries/Core}/Services/MapMarkerService.cs (99%) rename {Core => Libraries/Core}/Services/MatchBotDeatilsCacheService.cs (96%) rename {Core => Libraries/Core}/Services/MatchBotDetailsCacheService.cs (97%) rename {Core => Libraries/Core}/Services/MatchLocationService.cs (86%) rename {Core => Libraries/Core}/Services/Mod/CustomItemService.cs (100%) rename {Core => Libraries/Core}/Services/Mod/DynamicRouter/DynamicRouterMod.cs (100%) rename {Core => Libraries/Core}/Services/Mod/DynamicRouter/DynamicRouterModService.cs (100%) rename {Core => Libraries/Core}/Services/Mod/HttpListener/HttpListenerMod.cs (100%) rename {Core => Libraries/Core}/Services/Mod/HttpListener/HttpListenerModService.cs (100%) rename {Core => Libraries/Core}/Services/Mod/Image/ImageRouterService.cs (93%) rename {Core => Libraries/Core}/Services/Mod/OnLoad/OnLoadMod.cs (100%) rename {Core => Libraries/Core}/Services/Mod/OnLoad/OnLoadModService.cs (100%) rename {Core => Libraries/Core}/Services/Mod/OnUpdate/OnUpdateMod.cs (100%) rename {Core => Libraries/Core}/Services/Mod/OnUpdate/OnUpdateModService.cs (100%) rename {Core => Libraries/Core}/Services/Mod/StaticRouter/StaticRouterMod.cs (100%) rename {Core => Libraries/Core}/Services/Mod/StaticRouter/StaticRouterModService.cs (100%) rename {Core => Libraries/Core}/Services/ModCompilerService.cs (97%) rename {Core => Libraries/Core}/Services/NotificationService.cs (98%) rename {Core => Libraries/Core}/Services/OpenZoneService.cs (95%) rename {Core => Libraries/Core}/Services/PaymentService.cs (98%) rename {Core => Libraries/Core}/Services/PlayerService.cs (87%) rename {Core => Libraries/Core}/Services/PmcChatResponseService.cs (99%) rename {Core => Libraries/Core}/Services/PostDbLoadService.cs (98%) rename {Core => Libraries/Core}/Services/ProfileActivityService.cs (98%) rename {Core => Libraries/Core}/Services/ProfileFixerService.cs (99%) rename {Core => Libraries/Core}/Services/RagfairCategoriesService.cs (96%) rename {Core => Libraries/Core}/Services/RagfairLinkedItemService.cs (98%) rename {Core => Libraries/Core}/Services/RagfairOfferService.cs (99%) rename {Core => Libraries/Core}/Services/RagfairPriceService.cs (99%) rename {Core => Libraries/Core}/Services/RagfairRequiredItemsService.cs (91%) rename {Core => Libraries/Core}/Services/RagfairTaxService.cs (98%) rename {Core => Libraries/Core}/Services/RaidTimeAdjustmentService.cs (98%) rename {Core => Libraries/Core}/Services/RaidWeatherService.cs (99%) rename {Core => Libraries/Core}/Services/RepairService.cs (99%) rename {Core => Libraries/Core}/Services/SeasonalEventService.cs (99%) rename {Core => Libraries/Core}/Services/TraderAssortService.cs (95%) rename {Core => Libraries/Core}/Services/TraderPurchasePersisterService.cs (99%) rename {Core => Libraries/Core}/Utils/App.cs (99%) rename {Core => Libraries/Core}/Utils/Cloners/ICloner.cs (100%) rename {Core => Libraries/Core}/Utils/Cloners/JsonCloner.cs (91%) rename {Core => Libraries/Core}/Utils/Collections/ExhaustableArray.cs (100%) rename {Core => Libraries/Core}/Utils/Collections/ProbabilityObjectArray.cs (100%) rename {Core => Libraries/Core}/Utils/CompareUtil.cs (84%) rename {Core => Libraries/Core}/Utils/DatabaseImporter.cs (99%) rename {Core => Libraries/Core}/Utils/EncodingUtil.cs (98%) rename {Core => Libraries/Core}/Utils/FileUtil.cs (98%) rename {Core => Libraries/Core}/Utils/HashUtil.cs (99%) rename {Core => Libraries/Core}/Utils/HttpFileUtil.cs (96%) rename {Core => Libraries/Core}/Utils/HttpResponseUtil.cs (99%) rename {Core => Libraries/Core}/Utils/ImporterUtil.cs (99%) rename {Core => Libraries/Core}/Utils/Json/Converters/ArrayToObjectFactoryConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/Converters/DictionaryOfListOrTConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/Converters/DictionaryOrListConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/Converters/EftEnumConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/Converters/ListOrTConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/Converters/StringToNumberFactoryConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/Converters/StringToObjectFactoryConverter.cs (100%) rename {Core => Libraries/Core}/Utils/Json/DictionaryOrList.cs (100%) rename {Core => Libraries/Core}/Utils/Json/ListOrT.cs (100%) rename {Core => Libraries/Core}/Utils/JsonUtil.cs (98%) rename {Core => Libraries/Core}/Utils/MathUtil.cs (99%) rename {Core => Libraries/Core}/Utils/ProgramStatics.cs (100%) rename {Core => Libraries/Core}/Utils/ProgressWriter.cs (100%) rename {Core => Libraries/Core}/Utils/RandomUtil.cs (99%) rename {Core => Libraries/Core}/Utils/TimeUtil.cs (99%) rename {Core => Libraries/Core}/Utils/TimerUtil.cs (95%) rename {Core => Libraries/Core}/Utils/Watermark.cs (99%) delete mode 100644 Libraries/SptDependencyInjection/Class1.cs rename {Server => Libraries/SptDependencyInjection}/DependencyInjectionRegistrator.cs (92%) rename {Core => SptCommon}/Annotations/Injectable.cs (93%) rename {Core/Utils => SptCommon}/Extensions/MemberInfoExtensions.cs (92%) rename {Core/Utils => SptCommon}/Extensions/ObjectExtensions.cs (97%) rename Core/Core.csproj => SptCommon/SptCommon.csproj (69%) diff --git a/ExampleMods/ExampleMods.csproj b/ExampleMods/ExampleMods.csproj index 65d2924e..807c933a 100644 --- a/ExampleMods/ExampleMods.csproj +++ b/ExampleMods/ExampleMods.csproj @@ -1,14 +1,29 @@  - - Exe - net9.0 - enable - enable - + + Exe + net9.0 + enable + enable + Library + - - - + + + false + false + false + + + false + false + false + + + false + false + false + + diff --git a/ExampleMods/Mods/EditConfigs.cs b/ExampleMods/Mods/EditConfigs.cs index a5f1e9bd..3900334e 100644 --- a/ExampleMods/Mods/EditConfigs.cs +++ b/ExampleMods/Mods/EditConfigs.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Enums; using Core.Models.Spt.Config; using Core.Servers; diff --git a/ExampleMods/Mods/EditDatabaseValues.cs b/ExampleMods/Mods/EditDatabaseValues.cs index a2c86d46..0eec9848 100644 --- a/ExampleMods/Mods/EditDatabaseValues.cs +++ b/ExampleMods/Mods/EditDatabaseValues.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Hideout; using Core.Models.Enums; using Core.Models.Utils; diff --git a/ExampleMods/Mods/Logging.cs b/ExampleMods/Mods/Logging.cs index 5ecd1763..f7ce0aa7 100644 --- a/ExampleMods/Mods/Logging.cs +++ b/ExampleMods/Mods/Logging.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Logging; using Core.Models.Utils; diff --git a/ExampleMods/Mods/Override/WatermarkOverride.cs b/ExampleMods/Mods/Override/WatermarkOverride.cs index 45c92ea6..fc87e805 100644 --- a/ExampleMods/Mods/Override/WatermarkOverride.cs +++ b/ExampleMods/Mods/Override/WatermarkOverride.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Utils; using Core.Servers; using Core.Services; diff --git a/ExampleMods/Program.cs b/ExampleMods/Program.cs deleted file mode 100644 index 3751555c..00000000 --- a/ExampleMods/Program.cs +++ /dev/null @@ -1,2 +0,0 @@ -// See https://aka.ms/new-console-template for more information -Console.WriteLine("Hello, World!"); diff --git a/Core/Callbacks/AchievementCallbacks.cs b/Libraries/Core/Callbacks/AchievementCallbacks.cs similarity index 97% rename from Core/Callbacks/AchievementCallbacks.cs rename to Libraries/Core/Callbacks/AchievementCallbacks.cs index 6c09b5b0..cd434fa0 100644 --- a/Core/Callbacks/AchievementCallbacks.cs +++ b/Libraries/Core/Callbacks/AchievementCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Utils; diff --git a/Core/Callbacks/BotCallbacks.cs b/Libraries/Core/Callbacks/BotCallbacks.cs similarity index 95% rename from Core/Callbacks/BotCallbacks.cs rename to Libraries/Core/Callbacks/BotCallbacks.cs index d6dac877..0b9570f2 100644 --- a/Core/Callbacks/BotCallbacks.cs +++ b/Libraries/Core/Callbacks/BotCallbacks.cs @@ -1,16 +1,15 @@ -using Core.Annotations; using Core.Context; using Core.Controllers; using Core.Models.Eft.Bot; using Core.Models.Eft.Common; using Core.Models.Eft.Match; using Core.Utils; +using SptCommon.Annotations; namespace Core.Callbacks; [Injectable(InjectableTypeOverride = typeof(BotCallbacks))] -public class BotCallbacks -( +public class BotCallbacks( BotController _botController, HttpResponseUtil _httpResponseUtil, ApplicationContext _applicationContext @@ -47,7 +46,8 @@ public class BotCallbacks if (difficulty == "core") return _httpResponseUtil.NoBody(_botController.GetBotCoreDifficulty()); - var raidConfig = _applicationContext.GetLatestValue(ContextVariableType.RAID_CONFIGURATION)?.GetValue(); + var raidConfig = _applicationContext.GetLatestValue(ContextVariableType.RAID_CONFIGURATION) + ?.GetValue(); return _httpResponseUtil.NoBody(_botController.GetBotDifficulty(type, difficulty, raidConfig)); } diff --git a/Core/Callbacks/BuildsCallbacks.cs b/Libraries/Core/Callbacks/BuildsCallbacks.cs similarity index 98% rename from Core/Callbacks/BuildsCallbacks.cs rename to Libraries/Core/Callbacks/BuildsCallbacks.cs index 4fff4e5d..cfd8f64e 100644 --- a/Core/Callbacks/BuildsCallbacks.cs +++ b/Libraries/Core/Callbacks/BuildsCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Builds; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/BundleCallbacks.cs b/Libraries/Core/Callbacks/BundleCallbacks.cs similarity index 96% rename from Core/Callbacks/BundleCallbacks.cs rename to Libraries/Core/Callbacks/BundleCallbacks.cs index d5928014..fa0b4549 100644 --- a/Core/Callbacks/BundleCallbacks.cs +++ b/Libraries/Core/Callbacks/BundleCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Utils; diff --git a/Core/Callbacks/ClientLogCallbacks.cs b/Libraries/Core/Callbacks/ClientLogCallbacks.cs similarity index 98% rename from Core/Callbacks/ClientLogCallbacks.cs rename to Libraries/Core/Callbacks/ClientLogCallbacks.cs index 2916e2e4..1f2aa17d 100644 --- a/Core/Callbacks/ClientLogCallbacks.cs +++ b/Libraries/Core/Callbacks/ClientLogCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Spt.Config; using Core.Models.Spt.Logging; diff --git a/Core/Callbacks/CustomizationCallbacks.cs b/Libraries/Core/Callbacks/CustomizationCallbacks.cs similarity index 99% rename from Core/Callbacks/CustomizationCallbacks.cs rename to Libraries/Core/Callbacks/CustomizationCallbacks.cs index dab108b8..bbc5ddd1 100644 --- a/Core/Callbacks/CustomizationCallbacks.cs +++ b/Libraries/Core/Callbacks/CustomizationCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Customization; diff --git a/Core/Callbacks/DataCallbacks.cs b/Libraries/Core/Callbacks/DataCallbacks.cs similarity index 99% rename from Core/Callbacks/DataCallbacks.cs rename to Libraries/Core/Callbacks/DataCallbacks.cs index de89d10c..186e21d0 100644 --- a/Core/Callbacks/DataCallbacks.cs +++ b/Libraries/Core/Callbacks/DataCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Services; diff --git a/Core/Callbacks/DialogueCallbacks.cs b/Libraries/Core/Callbacks/DialogueCallbacks.cs similarity index 99% rename from Core/Callbacks/DialogueCallbacks.cs rename to Libraries/Core/Callbacks/DialogueCallbacks.cs index aa82014f..bf38b2ec 100644 --- a/Core/Callbacks/DialogueCallbacks.cs +++ b/Libraries/Core/Callbacks/DialogueCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/GameCallbacks.cs b/Libraries/Core/Callbacks/GameCallbacks.cs similarity index 99% rename from Core/Callbacks/GameCallbacks.cs rename to Libraries/Core/Callbacks/GameCallbacks.cs index c2b2f389..1d514791 100644 --- a/Core/Callbacks/GameCallbacks.cs +++ b/Libraries/Core/Callbacks/GameCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/HandbookCallbacks.cs b/Libraries/Core/Callbacks/HandbookCallbacks.cs similarity index 93% rename from Core/Callbacks/HandbookCallbacks.cs rename to Libraries/Core/Callbacks/HandbookCallbacks.cs index 7337216d..d5e5a1cf 100644 --- a/Core/Callbacks/HandbookCallbacks.cs +++ b/Libraries/Core/Callbacks/HandbookCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; diff --git a/Core/Callbacks/HealthCallbacks.cs b/Libraries/Core/Callbacks/HealthCallbacks.cs similarity index 98% rename from Core/Callbacks/HealthCallbacks.cs rename to Libraries/Core/Callbacks/HealthCallbacks.cs index f2a3050f..4952d15e 100644 --- a/Core/Callbacks/HealthCallbacks.cs +++ b/Libraries/Core/Callbacks/HealthCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/HideoutCallbacks.cs b/Libraries/Core/Callbacks/HideoutCallbacks.cs similarity index 99% rename from Core/Callbacks/HideoutCallbacks.cs rename to Libraries/Core/Callbacks/HideoutCallbacks.cs index 8ab84e96..567347b2 100644 --- a/Core/Callbacks/HideoutCallbacks.cs +++ b/Libraries/Core/Callbacks/HideoutCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/HttpCallbacks.cs b/Libraries/Core/Callbacks/HttpCallbacks.cs similarity index 96% rename from Core/Callbacks/HttpCallbacks.cs rename to Libraries/Core/Callbacks/HttpCallbacks.cs index 737b51b2..62a2da92 100644 --- a/Core/Callbacks/HttpCallbacks.cs +++ b/Libraries/Core/Callbacks/HttpCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Context; using Core.DI; using Core.Servers; diff --git a/Core/Callbacks/InraidCallbacks.cs b/Libraries/Core/Callbacks/InraidCallbacks.cs similarity index 98% rename from Core/Callbacks/InraidCallbacks.cs rename to Libraries/Core/Callbacks/InraidCallbacks.cs index 2a065030..242f1c56 100644 --- a/Core/Callbacks/InraidCallbacks.cs +++ b/Libraries/Core/Callbacks/InraidCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.InRaid; diff --git a/Core/Callbacks/InsuranceCallbacks.cs b/Libraries/Core/Callbacks/InsuranceCallbacks.cs similarity index 98% rename from Core/Callbacks/InsuranceCallbacks.cs rename to Libraries/Core/Callbacks/InsuranceCallbacks.cs index 195660f8..eed0fbde 100644 --- a/Core/Callbacks/InsuranceCallbacks.cs +++ b/Libraries/Core/Callbacks/InsuranceCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/InventoryCallbacks.cs b/Libraries/Core/Callbacks/InventoryCallbacks.cs similarity index 99% rename from Core/Callbacks/InventoryCallbacks.cs rename to Libraries/Core/Callbacks/InventoryCallbacks.cs index cfe5b7fe..74fb7022 100644 --- a/Core/Callbacks/InventoryCallbacks.cs +++ b/Libraries/Core/Callbacks/InventoryCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Inventory; diff --git a/Core/Callbacks/ItemEventCallbacks.cs b/Libraries/Core/Callbacks/ItemEventCallbacks.cs similarity index 98% rename from Core/Callbacks/ItemEventCallbacks.cs rename to Libraries/Core/Callbacks/ItemEventCallbacks.cs index 555cc24d..38d9cf26 100644 --- a/Core/Callbacks/ItemEventCallbacks.cs +++ b/Libraries/Core/Callbacks/ItemEventCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.ItemEvent; using Core.Models.Enums; using Core.Routers; diff --git a/Core/Callbacks/LauncherCallbacks.cs b/Libraries/Core/Callbacks/LauncherCallbacks.cs similarity index 98% rename from Core/Callbacks/LauncherCallbacks.cs rename to Libraries/Core/Callbacks/LauncherCallbacks.cs index 6c0cbd05..37c30082 100644 --- a/Core/Callbacks/LauncherCallbacks.cs +++ b/Libraries/Core/Callbacks/LauncherCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Launcher; diff --git a/Core/Callbacks/LauncherV2Callbacks.cs b/Libraries/Core/Callbacks/LauncherV2Callbacks.cs similarity index 98% rename from Core/Callbacks/LauncherV2Callbacks.cs rename to Libraries/Core/Callbacks/LauncherV2Callbacks.cs index 9411cb14..b4adfc5c 100644 --- a/Core/Callbacks/LauncherV2Callbacks.cs +++ b/Libraries/Core/Callbacks/LauncherV2Callbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Launcher; using Core.Models.Spt.Launcher; diff --git a/Core/Callbacks/LocationCallbacks.cs b/Libraries/Core/Callbacks/LocationCallbacks.cs similarity index 97% rename from Core/Callbacks/LocationCallbacks.cs rename to Libraries/Core/Callbacks/LocationCallbacks.cs index 70f7e98f..e9a76430 100644 --- a/Core/Callbacks/LocationCallbacks.cs +++ b/Libraries/Core/Callbacks/LocationCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Location; diff --git a/Core/Callbacks/MatchCallbacks.cs b/Libraries/Core/Callbacks/MatchCallbacks.cs similarity index 99% rename from Core/Callbacks/MatchCallbacks.cs rename to Libraries/Core/Callbacks/MatchCallbacks.cs index 491a0850..5e86a157 100644 --- a/Core/Callbacks/MatchCallbacks.cs +++ b/Libraries/Core/Callbacks/MatchCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Match; diff --git a/Core/Callbacks/NoteCallbacks.cs b/Libraries/Core/Callbacks/NoteCallbacks.cs similarity index 98% rename from Core/Callbacks/NoteCallbacks.cs rename to Libraries/Core/Callbacks/NoteCallbacks.cs index 6dc27252..243a1fc2 100644 --- a/Core/Callbacks/NoteCallbacks.cs +++ b/Libraries/Core/Callbacks/NoteCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; diff --git a/Core/Callbacks/NotifierCallbacks.cs b/Libraries/Core/Callbacks/NotifierCallbacks.cs similarity index 98% rename from Core/Callbacks/NotifierCallbacks.cs rename to Libraries/Core/Callbacks/NotifierCallbacks.cs index ba1a3845..b82ff0d8 100644 --- a/Core/Callbacks/NotifierCallbacks.cs +++ b/Libraries/Core/Callbacks/NotifierCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Request; diff --git a/Core/Callbacks/PresetCallbacks.cs b/Libraries/Core/Callbacks/PresetCallbacks.cs similarity index 93% rename from Core/Callbacks/PresetCallbacks.cs rename to Libraries/Core/Callbacks/PresetCallbacks.cs index eed0ea7f..96209026 100644 --- a/Core/Callbacks/PresetCallbacks.cs +++ b/Libraries/Core/Callbacks/PresetCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; diff --git a/Core/Callbacks/PrestigeCallbacks.cs b/Libraries/Core/Callbacks/PrestigeCallbacks.cs similarity index 97% rename from Core/Callbacks/PrestigeCallbacks.cs rename to Libraries/Core/Callbacks/PrestigeCallbacks.cs index eb43e66d..d85d0af4 100644 --- a/Core/Callbacks/PrestigeCallbacks.cs +++ b/Libraries/Core/Callbacks/PrestigeCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Prestige; diff --git a/Core/Callbacks/ProfileCallbacks.cs b/Libraries/Core/Callbacks/ProfileCallbacks.cs similarity index 99% rename from Core/Callbacks/ProfileCallbacks.cs rename to Libraries/Core/Callbacks/ProfileCallbacks.cs index 56c35eee..d4e30e7a 100644 --- a/Core/Callbacks/ProfileCallbacks.cs +++ b/Libraries/Core/Callbacks/ProfileCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.Launcher; diff --git a/Core/Callbacks/QuestCallbacks.cs b/Libraries/Core/Callbacks/QuestCallbacks.cs similarity index 99% rename from Core/Callbacks/QuestCallbacks.cs rename to Libraries/Core/Callbacks/QuestCallbacks.cs index 74493479..ea3b6eee 100644 --- a/Core/Callbacks/QuestCallbacks.cs +++ b/Libraries/Core/Callbacks/QuestCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; diff --git a/Core/Callbacks/RagfairCallbacks.cs b/Libraries/Core/Callbacks/RagfairCallbacks.cs similarity index 99% rename from Core/Callbacks/RagfairCallbacks.cs rename to Libraries/Core/Callbacks/RagfairCallbacks.cs index b6de2a9c..ce8dfed3 100644 --- a/Core/Callbacks/RagfairCallbacks.cs +++ b/Libraries/Core/Callbacks/RagfairCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/RepairCallbacks.cs b/Libraries/Core/Callbacks/RepairCallbacks.cs similarity index 97% rename from Core/Callbacks/RepairCallbacks.cs rename to Libraries/Core/Callbacks/RepairCallbacks.cs index 9a6ab818..9082c99c 100644 --- a/Core/Callbacks/RepairCallbacks.cs +++ b/Libraries/Core/Callbacks/RepairCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; diff --git a/Core/Callbacks/SaveCallbacks.cs b/Libraries/Core/Callbacks/SaveCallbacks.cs similarity index 96% rename from Core/Callbacks/SaveCallbacks.cs rename to Libraries/Core/Callbacks/SaveCallbacks.cs index ad267046..dba662dd 100644 --- a/Core/Callbacks/SaveCallbacks.cs +++ b/Libraries/Core/Callbacks/SaveCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Spt.Config; using Core.Servers; diff --git a/Core/Callbacks/TradeCallbacks.cs b/Libraries/Core/Callbacks/TradeCallbacks.cs similarity index 97% rename from Core/Callbacks/TradeCallbacks.cs rename to Libraries/Core/Callbacks/TradeCallbacks.cs index 697b4c36..a063338e 100644 --- a/Core/Callbacks/TradeCallbacks.cs +++ b/Libraries/Core/Callbacks/TradeCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; diff --git a/Core/Callbacks/TraderCallbacks.cs b/Libraries/Core/Callbacks/TraderCallbacks.cs similarity index 98% rename from Core/Callbacks/TraderCallbacks.cs rename to Libraries/Core/Callbacks/TraderCallbacks.cs index 06807886..36b9adc9 100644 --- a/Core/Callbacks/TraderCallbacks.cs +++ b/Libraries/Core/Callbacks/TraderCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Callbacks/WeatherCallbacks.cs b/Libraries/Core/Callbacks/WeatherCallbacks.cs similarity index 96% rename from Core/Callbacks/WeatherCallbacks.cs rename to Libraries/Core/Callbacks/WeatherCallbacks.cs index ce3339b6..f7ba10cc 100644 --- a/Core/Callbacks/WeatherCallbacks.cs +++ b/Libraries/Core/Callbacks/WeatherCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Utils; diff --git a/Core/Callbacks/WishlistCallbacks.cs b/Libraries/Core/Callbacks/WishlistCallbacks.cs similarity index 97% rename from Core/Callbacks/WishlistCallbacks.cs rename to Libraries/Core/Callbacks/WishlistCallbacks.cs index b9f68a31..843ad9ae 100644 --- a/Core/Callbacks/WishlistCallbacks.cs +++ b/Libraries/Core/Callbacks/WishlistCallbacks.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; diff --git a/Core/Context/ApplicationContext.cs b/Libraries/Core/Context/ApplicationContext.cs similarity index 97% rename from Core/Context/ApplicationContext.cs rename to Libraries/Core/Context/ApplicationContext.cs index 7837697d..80d5cae8 100644 --- a/Core/Context/ApplicationContext.cs +++ b/Libraries/Core/Context/ApplicationContext.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Context; diff --git a/Core/Context/ContextVariable.cs b/Libraries/Core/Context/ContextVariable.cs similarity index 100% rename from Core/Context/ContextVariable.cs rename to Libraries/Core/Context/ContextVariable.cs diff --git a/Core/Context/ContextVariableType.cs b/Libraries/Core/Context/ContextVariableType.cs similarity index 100% rename from Core/Context/ContextVariableType.cs rename to Libraries/Core/Context/ContextVariableType.cs diff --git a/Core/Controllers/AchievementController.cs b/Libraries/Core/Controllers/AchievementController.cs similarity index 96% rename from Core/Controllers/AchievementController.cs rename to Libraries/Core/Controllers/AchievementController.cs index 86e94d16..39b58603 100644 --- a/Core/Controllers/AchievementController.cs +++ b/Libraries/Core/Controllers/AchievementController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Profile; using Core.Services; diff --git a/Core/Controllers/BotController.cs b/Libraries/Core/Controllers/BotController.cs similarity index 99% rename from Core/Controllers/BotController.cs rename to Libraries/Core/Controllers/BotController.cs index 44655d2f..b8389cf8 100644 --- a/Core/Controllers/BotController.cs +++ b/Libraries/Core/Controllers/BotController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Context; using Core.Generators; using Core.Helpers; @@ -14,7 +14,7 @@ using Core.Servers; using Core.Services; using Core.Utils; using Core.Utils.Cloners; -using Core.Utils.Extensions; +using SptCommon.Extensions; namespace Core.Controllers; diff --git a/Core/Controllers/BuildController.cs b/Libraries/Core/Controllers/BuildController.cs similarity index 99% rename from Core/Controllers/BuildController.cs rename to Libraries/Core/Controllers/BuildController.cs index a0358ae7..b06d5135 100644 --- a/Core/Controllers/BuildController.cs +++ b/Libraries/Core/Controllers/BuildController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Builds; using Core.Models.Eft.PresetBuild; diff --git a/Core/Controllers/ClientLogController.cs b/Libraries/Core/Controllers/ClientLogController.cs similarity index 98% rename from Core/Controllers/ClientLogController.cs rename to Libraries/Core/Controllers/ClientLogController.cs index c949baf7..d125ded2 100644 --- a/Core/Controllers/ClientLogController.cs +++ b/Libraries/Core/Controllers/ClientLogController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Logging; using Core.Models.Utils; using LogLevel = Core.Models.Spt.Logging.LogLevel; diff --git a/Core/Controllers/CustomizationController.cs b/Libraries/Core/Controllers/CustomizationController.cs similarity index 99% rename from Core/Controllers/CustomizationController.cs rename to Libraries/Core/Controllers/CustomizationController.cs index 83cf6a47..4d98bdb6 100644 --- a/Core/Controllers/CustomizationController.cs +++ b/Libraries/Core/Controllers/CustomizationController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Controllers/DialogueController.cs b/Libraries/Core/Controllers/DialogueController.cs similarity index 99% rename from Core/Controllers/DialogueController.cs rename to Libraries/Core/Controllers/DialogueController.cs index 3b8b869b..5dd5f133 100644 --- a/Core/Controllers/DialogueController.cs +++ b/Libraries/Core/Controllers/DialogueController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Helpers.Dialogue; using Core.Models.Eft.Dialog; diff --git a/Core/Controllers/GameController.cs b/Libraries/Core/Controllers/GameController.cs similarity index 99% rename from Core/Controllers/GameController.cs rename to Libraries/Core/Controllers/GameController.cs index e692f1ea..6d5164c8 100644 --- a/Core/Controllers/GameController.cs +++ b/Libraries/Core/Controllers/GameController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Context; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Controllers/HandBookController.cs b/Libraries/Core/Controllers/HandBookController.cs similarity index 87% rename from Core/Controllers/HandBookController.cs rename to Libraries/Core/Controllers/HandBookController.cs index 15081c8c..ac63f9e0 100644 --- a/Core/Controllers/HandBookController.cs +++ b/Libraries/Core/Controllers/HandBookController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Controllers; diff --git a/Core/Controllers/HealthController.cs b/Libraries/Core/Controllers/HealthController.cs similarity index 98% rename from Core/Controllers/HealthController.cs rename to Libraries/Core/Controllers/HealthController.cs index 970cf0e6..7e7495b2 100644 --- a/Core/Controllers/HealthController.cs +++ b/Libraries/Core/Controllers/HealthController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Health; using Core.Models.Eft.ItemEvent; diff --git a/Core/Controllers/HideoutController.cs b/Libraries/Core/Controllers/HideoutController.cs similarity index 99% rename from Core/Controllers/HideoutController.cs rename to Libraries/Core/Controllers/HideoutController.cs index 47efba4c..dee1aa38 100644 --- a/Core/Controllers/HideoutController.cs +++ b/Libraries/Core/Controllers/HideoutController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Controllers/InRaidController.cs b/Libraries/Core/Controllers/InRaidController.cs similarity index 98% rename from Core/Controllers/InRaidController.cs rename to Libraries/Core/Controllers/InRaidController.cs index a34fb5c4..d10f72e2 100644 --- a/Core/Controllers/InRaidController.cs +++ b/Libraries/Core/Controllers/InRaidController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Context; using Core.Helpers; using Core.Models.Eft.InRaid; diff --git a/Core/Controllers/InsuranceController.cs b/Libraries/Core/Controllers/InsuranceController.cs similarity index 98% rename from Core/Controllers/InsuranceController.cs rename to Libraries/Core/Controllers/InsuranceController.cs index a9e28863..cc3cef2a 100644 --- a/Core/Controllers/InsuranceController.cs +++ b/Libraries/Core/Controllers/InsuranceController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Insurance; diff --git a/Core/Controllers/InventoryController.cs b/Libraries/Core/Controllers/InventoryController.cs similarity index 99% rename from Core/Controllers/InventoryController.cs rename to Libraries/Core/Controllers/InventoryController.cs index d4627e15..3006d8a4 100644 --- a/Core/Controllers/InventoryController.cs +++ b/Libraries/Core/Controllers/InventoryController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Controllers/LauncherController.cs b/Libraries/Core/Controllers/LauncherController.cs similarity index 99% rename from Core/Controllers/LauncherController.cs rename to Libraries/Core/Controllers/LauncherController.cs index 57890386..6f741e1c 100644 --- a/Core/Controllers/LauncherController.cs +++ b/Libraries/Core/Controllers/LauncherController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Launcher; @@ -9,7 +9,7 @@ using Core.Models.Utils; using Core.Servers; using Core.Services; using Core.Utils; -using Core.Utils.Extensions; +using SptCommon.Extensions; using Info = Core.Models.Eft.Profile.Info; namespace Core.Controllers; diff --git a/Core/Controllers/LauncherV2Controller.cs b/Libraries/Core/Controllers/LauncherV2Controller.cs similarity index 98% rename from Core/Controllers/LauncherV2Controller.cs rename to Libraries/Core/Controllers/LauncherV2Controller.cs index 8a0059ba..7bd220bd 100644 --- a/Core/Controllers/LauncherV2Controller.cs +++ b/Libraries/Core/Controllers/LauncherV2Controller.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Launcher; @@ -8,7 +8,7 @@ using Core.Models.Utils; using Core.Servers; using Core.Services; using Core.Utils; -using Core.Utils.Extensions; +using SptCommon.Extensions; using Info = Core.Models.Eft.Profile.Info; namespace Core.Controllers; diff --git a/Core/Controllers/LocationController.cs b/Libraries/Core/Controllers/LocationController.cs similarity index 98% rename from Core/Controllers/LocationController.cs rename to Libraries/Core/Controllers/LocationController.cs index 21f476b0..030e6eac 100644 --- a/Core/Controllers/LocationController.cs +++ b/Libraries/Core/Controllers/LocationController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Location; diff --git a/Core/Controllers/MatchController.cs b/Libraries/Core/Controllers/MatchController.cs similarity index 98% rename from Core/Controllers/MatchController.cs rename to Libraries/Core/Controllers/MatchController.cs index a0d35023..c7f8182b 100644 --- a/Core/Controllers/MatchController.cs +++ b/Libraries/Core/Controllers/MatchController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Match; namespace Core.Controllers; diff --git a/Core/Controllers/NoteController.cs b/Libraries/Core/Controllers/NoteController.cs similarity index 98% rename from Core/Controllers/NoteController.cs rename to Libraries/Core/Controllers/NoteController.cs index 04d96f0b..2345718c 100644 --- a/Core/Controllers/NoteController.cs +++ b/Libraries/Core/Controllers/NoteController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Notes; diff --git a/Core/Controllers/NotifierController.cs b/Libraries/Core/Controllers/NotifierController.cs similarity index 98% rename from Core/Controllers/NotifierController.cs rename to Libraries/Core/Controllers/NotifierController.cs index 5386a344..b10ee4e5 100644 --- a/Core/Controllers/NotifierController.cs +++ b/Libraries/Core/Controllers/NotifierController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Notifier; diff --git a/Core/Controllers/PresetController.cs b/Libraries/Core/Controllers/PresetController.cs similarity index 97% rename from Core/Controllers/PresetController.cs rename to Libraries/Core/Controllers/PresetController.cs index c5269930..7080d82f 100644 --- a/Core/Controllers/PresetController.cs +++ b/Libraries/Core/Controllers/PresetController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Utils; using Core.Services; diff --git a/Core/Controllers/PrestigeController.cs b/Libraries/Core/Controllers/PrestigeController.cs similarity index 99% rename from Core/Controllers/PrestigeController.cs rename to Libraries/Core/Controllers/PrestigeController.cs index 7291f559..d6c11fec 100644 --- a/Core/Controllers/PrestigeController.cs +++ b/Libraries/Core/Controllers/PrestigeController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Controllers/ProfileController.cs b/Libraries/Core/Controllers/ProfileController.cs similarity index 99% rename from Core/Controllers/ProfileController.cs rename to Libraries/Core/Controllers/ProfileController.cs index 1498c585..f58b8afa 100644 --- a/Core/Controllers/ProfileController.cs +++ b/Libraries/Core/Controllers/ProfileController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Controllers/QuestController.cs b/Libraries/Core/Controllers/QuestController.cs similarity index 97% rename from Core/Controllers/QuestController.cs rename to Libraries/Core/Controllers/QuestController.cs index 74a1f8bd..940419f2 100644 --- a/Core/Controllers/QuestController.cs +++ b/Libraries/Core/Controllers/QuestController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Controllers/RagfairController.cs b/Libraries/Core/Controllers/RagfairController.cs similarity index 99% rename from Core/Controllers/RagfairController.cs rename to Libraries/Core/Controllers/RagfairController.cs index 9a0cd083..004c4ed9 100644 --- a/Core/Controllers/RagfairController.cs +++ b/Libraries/Core/Controllers/RagfairController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; @@ -803,7 +803,7 @@ public class RagfairController var sellInOncePiece = playerOffer.SellInOnePiece.GetValueOrDefault(false); if (!sellInOncePiece) { - count = playerOffer.Items.Sum(offerItem => offerItem.Upd?.StackObjectsCount ?? 0); + count = (int) playerOffer.Items.Sum(offerItem => offerItem.Upd?.StackObjectsCount ?? 0); } var tax = _ragfairTaxService.CalculateTax( diff --git a/Core/Controllers/RepairController.cs b/Libraries/Core/Controllers/RepairController.cs similarity index 97% rename from Core/Controllers/RepairController.cs rename to Libraries/Core/Controllers/RepairController.cs index 88dea410..beb9ed43 100644 --- a/Core/Controllers/RepairController.cs +++ b/Libraries/Core/Controllers/RepairController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Repair; diff --git a/Core/Controllers/RepeatableQuestController.cs b/Libraries/Core/Controllers/RepeatableQuestController.cs similarity index 99% rename from Core/Controllers/RepeatableQuestController.cs rename to Libraries/Core/Controllers/RepeatableQuestController.cs index a2e37b1e..b8223c1f 100644 --- a/Core/Controllers/RepeatableQuestController.cs +++ b/Libraries/Core/Controllers/RepeatableQuestController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Controllers/TradeController.cs b/Libraries/Core/Controllers/TradeController.cs similarity index 99% rename from Core/Controllers/TradeController.cs rename to Libraries/Core/Controllers/TradeController.cs index 23c7abf0..539cdd4a 100644 --- a/Core/Controllers/TradeController.cs +++ b/Libraries/Core/Controllers/TradeController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Controllers/TraderController.cs b/Libraries/Core/Controllers/TraderController.cs similarity index 99% rename from Core/Controllers/TraderController.cs rename to Libraries/Core/Controllers/TraderController.cs index c0cebe3d..84adee14 100644 --- a/Core/Controllers/TraderController.cs +++ b/Libraries/Core/Controllers/TraderController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Common.Tables; diff --git a/Core/Controllers/WeatherController.cs b/Libraries/Core/Controllers/WeatherController.cs similarity index 98% rename from Core/Controllers/WeatherController.cs rename to Libraries/Core/Controllers/WeatherController.cs index e3950cb0..89490566 100644 --- a/Core/Controllers/WeatherController.cs +++ b/Libraries/Core/Controllers/WeatherController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Weather; diff --git a/Core/Controllers/WishlistController.cs b/Libraries/Core/Controllers/WishlistController.cs similarity index 98% rename from Core/Controllers/WishlistController.cs rename to Libraries/Core/Controllers/WishlistController.cs index 2e268dbc..3b13fc5b 100644 --- a/Core/Controllers/WishlistController.cs +++ b/Libraries/Core/Controllers/WishlistController.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Wishlist; diff --git a/Libraries/Core/Core.csproj b/Libraries/Core/Core.csproj new file mode 100644 index 00000000..b3ff2b83 --- /dev/null +++ b/Libraries/Core/Core.csproj @@ -0,0 +1,18 @@ + + + + net9.0 + enable + enable + Library + + + + + + + + + + + diff --git a/Core/DI/ISerializer.cs b/Libraries/Core/DI/ISerializer.cs similarity index 100% rename from Core/DI/ISerializer.cs rename to Libraries/Core/DI/ISerializer.cs diff --git a/Core/DI/OnLoad.cs b/Libraries/Core/DI/OnLoad.cs similarity index 100% rename from Core/DI/OnLoad.cs rename to Libraries/Core/DI/OnLoad.cs diff --git a/Core/DI/OnLoadOrder.cs b/Libraries/Core/DI/OnLoadOrder.cs similarity index 100% rename from Core/DI/OnLoadOrder.cs rename to Libraries/Core/DI/OnLoadOrder.cs diff --git a/Core/DI/OnUpdate.cs b/Libraries/Core/DI/OnUpdate.cs similarity index 100% rename from Core/DI/OnUpdate.cs rename to Libraries/Core/DI/OnUpdate.cs diff --git a/Core/DI/OnUpdateOrder.cs b/Libraries/Core/DI/OnUpdateOrder.cs similarity index 100% rename from Core/DI/OnUpdateOrder.cs rename to Libraries/Core/DI/OnUpdateOrder.cs diff --git a/Core/DI/Router.cs b/Libraries/Core/DI/Router.cs similarity index 100% rename from Core/DI/Router.cs rename to Libraries/Core/DI/Router.cs diff --git a/Core/Generators/BotEquipmentModGenerator.cs b/Libraries/Core/Generators/BotEquipmentModGenerator.cs similarity index 99% rename from Core/Generators/BotEquipmentModGenerator.cs rename to Libraries/Core/Generators/BotEquipmentModGenerator.cs index 7de3f160..2e5c1b21 100644 --- a/Core/Generators/BotEquipmentModGenerator.cs +++ b/Libraries/Core/Generators/BotEquipmentModGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; diff --git a/Core/Generators/BotGenerator.cs b/Libraries/Core/Generators/BotGenerator.cs similarity index 99% rename from Core/Generators/BotGenerator.cs rename to Libraries/Core/Generators/BotGenerator.cs index 6913028c..0e529408 100644 --- a/Core/Generators/BotGenerator.cs +++ b/Libraries/Core/Generators/BotGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Common; using Core.Models.Eft.Common; diff --git a/Core/Generators/BotInventoryGenerator.cs b/Libraries/Core/Generators/BotInventoryGenerator.cs similarity index 99% rename from Core/Generators/BotInventoryGenerator.cs rename to Libraries/Core/Generators/BotInventoryGenerator.cs index b826b86e..49345186 100644 --- a/Core/Generators/BotInventoryGenerator.cs +++ b/Libraries/Core/Generators/BotInventoryGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Context; using Core.Helpers; using Core.Models.Eft.Common.Tables; diff --git a/Core/Generators/BotLevelGenerator.cs b/Libraries/Core/Generators/BotLevelGenerator.cs similarity index 99% rename from Core/Generators/BotLevelGenerator.cs rename to Libraries/Core/Generators/BotLevelGenerator.cs index d36ed3c9..5899bf76 100644 --- a/Core/Generators/BotLevelGenerator.cs +++ b/Libraries/Core/Generators/BotLevelGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Common; using Core.Models.Eft.Bot; using Core.Models.Eft.Common.Tables; diff --git a/Core/Generators/BotLootGenerator.cs b/Libraries/Core/Generators/BotLootGenerator.cs similarity index 99% rename from Core/Generators/BotLootGenerator.cs rename to Libraries/Core/Generators/BotLootGenerator.cs index 8448d3b3..9c5c05e5 100644 --- a/Core/Generators/BotLootGenerator.cs +++ b/Libraries/Core/Generators/BotLootGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; using Core.Models.Spt.Bots; diff --git a/Core/Generators/BotWeaponGenerator.cs b/Libraries/Core/Generators/BotWeaponGenerator.cs similarity index 99% rename from Core/Generators/BotWeaponGenerator.cs rename to Libraries/Core/Generators/BotWeaponGenerator.cs index b7707f02..14d25684 100644 --- a/Core/Generators/BotWeaponGenerator.cs +++ b/Libraries/Core/Generators/BotWeaponGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators.WeaponGen; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Generators/FenceBaseAssortGenerator.cs b/Libraries/Core/Generators/FenceBaseAssortGenerator.cs similarity index 98% rename from Core/Generators/FenceBaseAssortGenerator.cs rename to Libraries/Core/Generators/FenceBaseAssortGenerator.cs index 9b23a45f..1af60341 100644 --- a/Core/Generators/FenceBaseAssortGenerator.cs +++ b/Libraries/Core/Generators/FenceBaseAssortGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Config; using Core.Servers; diff --git a/Core/Generators/LocationGenerator.cs b/Libraries/Core/Generators/LocationGenerator.cs similarity index 95% rename from Core/Generators/LocationGenerator.cs rename to Libraries/Core/Generators/LocationGenerator.cs index 2f9361c0..47190feb 100644 --- a/Core/Generators/LocationGenerator.cs +++ b/Libraries/Core/Generators/LocationGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; namespace Core.Generators; diff --git a/Core/Generators/LocationLootGenerator.cs b/Libraries/Core/Generators/LocationLootGenerator.cs similarity index 99% rename from Core/Generators/LocationLootGenerator.cs rename to Libraries/Core/Generators/LocationLootGenerator.cs index ac51d665..ea385116 100644 --- a/Core/Generators/LocationLootGenerator.cs +++ b/Libraries/Core/Generators/LocationLootGenerator.cs @@ -1,5 +1,5 @@ using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Config; diff --git a/Core/Generators/LootGenerator.cs b/Libraries/Core/Generators/LootGenerator.cs similarity index 99% rename from Core/Generators/LootGenerator.cs rename to Libraries/Core/Generators/LootGenerator.cs index 00fa2c1c..516c63a3 100644 --- a/Core/Generators/LootGenerator.cs +++ b/Libraries/Core/Generators/LootGenerator.cs @@ -1,5 +1,5 @@ using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Common; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Generators/PMCLootGenerator.cs b/Libraries/Core/Generators/PMCLootGenerator.cs similarity index 98% rename from Core/Generators/PMCLootGenerator.cs rename to Libraries/Core/Generators/PMCLootGenerator.cs index 855d3cad..f540fdca 100644 --- a/Core/Generators/PMCLootGenerator.cs +++ b/Libraries/Core/Generators/PMCLootGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Generators; diff --git a/Core/Generators/PlayerScavGenerator.cs b/Libraries/Core/Generators/PlayerScavGenerator.cs similarity index 99% rename from Core/Generators/PlayerScavGenerator.cs rename to Libraries/Core/Generators/PlayerScavGenerator.cs index f2486bf3..e4645ac7 100644 --- a/Core/Generators/PlayerScavGenerator.cs +++ b/Libraries/Core/Generators/PlayerScavGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Generators/RagfairAssortGenerator.cs b/Libraries/Core/Generators/RagfairAssortGenerator.cs similarity index 98% rename from Core/Generators/RagfairAssortGenerator.cs rename to Libraries/Core/Generators/RagfairAssortGenerator.cs index e133b98d..e970342a 100644 --- a/Core/Generators/RagfairAssortGenerator.cs +++ b/Libraries/Core/Generators/RagfairAssortGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Generators/RagfairOfferGenerator.cs b/Libraries/Core/Generators/RagfairOfferGenerator.cs similarity index 99% rename from Core/Generators/RagfairOfferGenerator.cs rename to Libraries/Core/Generators/RagfairOfferGenerator.cs index 62af8b9b..ab76ad2f 100644 --- a/Core/Generators/RagfairOfferGenerator.cs +++ b/Libraries/Core/Generators/RagfairOfferGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Ragfair; using Core.Models.Spt.Config; diff --git a/Core/Generators/RepeatableQuestGenerator.cs b/Libraries/Core/Generators/RepeatableQuestGenerator.cs similarity index 99% rename from Core/Generators/RepeatableQuestGenerator.cs rename to Libraries/Core/Generators/RepeatableQuestGenerator.cs index b6c90b67..a8d43110 100644 --- a/Core/Generators/RepeatableQuestGenerator.cs +++ b/Libraries/Core/Generators/RepeatableQuestGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; @@ -10,7 +10,7 @@ using Core.Helpers; using Core.Servers; using Core.Services; using Core.Utils.Collections; -using Core.Utils.Extensions; +using SptCommon.Extensions; using BodyPart = Core.Models.Spt.Config.BodyPart; namespace Core.Generators; diff --git a/Core/Generators/RepeatableQuestRewardGenerator.cs b/Libraries/Core/Generators/RepeatableQuestRewardGenerator.cs similarity index 99% rename from Core/Generators/RepeatableQuestRewardGenerator.cs rename to Libraries/Core/Generators/RepeatableQuestRewardGenerator.cs index 3362c508..584a441e 100644 --- a/Core/Generators/RepeatableQuestRewardGenerator.cs +++ b/Libraries/Core/Generators/RepeatableQuestRewardGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; diff --git a/Core/Generators/ScavCaseRewardGenerator.cs b/Libraries/Core/Generators/ScavCaseRewardGenerator.cs similarity index 99% rename from Core/Generators/ScavCaseRewardGenerator.cs rename to Libraries/Core/Generators/ScavCaseRewardGenerator.cs index 5bf2095f..34456403 100644 --- a/Core/Generators/ScavCaseRewardGenerator.cs +++ b/Libraries/Core/Generators/ScavCaseRewardGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Hideout; using Core.Models.Spt.Hideout; diff --git a/Core/Generators/WeaponGen/IInventoryMagGen.cs b/Libraries/Core/Generators/WeaponGen/IInventoryMagGen.cs similarity index 100% rename from Core/Generators/WeaponGen/IInventoryMagGen.cs rename to Libraries/Core/Generators/WeaponGen/IInventoryMagGen.cs diff --git a/Core/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs b/Libraries/Core/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs similarity index 97% rename from Core/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs rename to Libraries/Core/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs index b30c9d18..740eb96c 100644 --- a/Core/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs +++ b/Libraries/Core/Generators/WeaponGen/Implementations/BarrelInvetoryMagGen.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Utils; diff --git a/Core/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs b/Libraries/Core/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs similarity index 99% rename from Core/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs rename to Libraries/Core/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs index 53fba2fd..409fe945 100644 --- a/Core/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs +++ b/Libraries/Core/Generators/WeaponGen/Implementations/ExternalInventoryMagGen.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; diff --git a/Core/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs b/Libraries/Core/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs similarity index 96% rename from Core/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs rename to Libraries/Core/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs index b38d0acf..e185ab56 100644 --- a/Core/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs +++ b/Libraries/Core/Generators/WeaponGen/Implementations/InternalMagazineInventoryMagGen.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; namespace Core.Generators.WeaponGen.Implementations; diff --git a/Core/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs b/Libraries/Core/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs similarity index 96% rename from Core/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs rename to Libraries/Core/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs index ae48579f..e058fe4e 100644 --- a/Core/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs +++ b/Libraries/Core/Generators/WeaponGen/Implementations/UbglExternalMagGen.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Enums; diff --git a/Core/Generators/WeaponGen/InventoryMagGen.cs b/Libraries/Core/Generators/WeaponGen/InventoryMagGen.cs similarity index 97% rename from Core/Generators/WeaponGen/InventoryMagGen.cs rename to Libraries/Core/Generators/WeaponGen/InventoryMagGen.cs index bf7788c8..00c3a1b6 100644 --- a/Core/Generators/WeaponGen/InventoryMagGen.cs +++ b/Libraries/Core/Generators/WeaponGen/InventoryMagGen.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Generators.WeaponGen; diff --git a/Core/Generators/WeatherGenerator.cs b/Libraries/Core/Generators/WeatherGenerator.cs similarity index 99% rename from Core/Generators/WeatherGenerator.cs rename to Libraries/Core/Generators/WeatherGenerator.cs index 8ff4dabc..18d658c8 100644 --- a/Core/Generators/WeatherGenerator.cs +++ b/Libraries/Core/Generators/WeatherGenerator.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Weather; using Core.Models.Enums; diff --git a/Core/Helpers/AssortHelper.cs b/Libraries/Core/Helpers/AssortHelper.cs similarity index 98% rename from Core/Helpers/AssortHelper.cs rename to Libraries/Core/Helpers/AssortHelper.cs index 56162a87..376abcbc 100644 --- a/Core/Helpers/AssortHelper.cs +++ b/Libraries/Core/Helpers/AssortHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Helpers/BotDifficultyHelper.cs b/Libraries/Core/Helpers/BotDifficultyHelper.cs similarity index 98% rename from Core/Helpers/BotDifficultyHelper.cs rename to Libraries/Core/Helpers/BotDifficultyHelper.cs index 81b4bb06..43b509ae 100644 --- a/Core/Helpers/BotDifficultyHelper.cs +++ b/Libraries/Core/Helpers/BotDifficultyHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Bots; diff --git a/Core/Helpers/BotGeneratorHelper.cs b/Libraries/Core/Helpers/BotGeneratorHelper.cs similarity index 99% rename from Core/Helpers/BotGeneratorHelper.cs rename to Libraries/Core/Helpers/BotGeneratorHelper.cs index 200288a1..85d6e711 100644 --- a/Core/Helpers/BotGeneratorHelper.cs +++ b/Libraries/Core/Helpers/BotGeneratorHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Context; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Match; diff --git a/Core/Helpers/BotHelper.cs b/Libraries/Core/Helpers/BotHelper.cs similarity index 99% rename from Core/Helpers/BotHelper.cs rename to Libraries/Core/Helpers/BotHelper.cs index 5403a33f..3de56ee1 100644 --- a/Core/Helpers/BotHelper.cs +++ b/Libraries/Core/Helpers/BotHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Config; diff --git a/Core/Helpers/BotWeaponGeneratorHelper.cs b/Libraries/Core/Helpers/BotWeaponGeneratorHelper.cs similarity index 99% rename from Core/Helpers/BotWeaponGeneratorHelper.cs rename to Libraries/Core/Helpers/BotWeaponGeneratorHelper.cs index bf100112..38519ced 100644 --- a/Core/Helpers/BotWeaponGeneratorHelper.cs +++ b/Libraries/Core/Helpers/BotWeaponGeneratorHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; using Core.Models.Utils; diff --git a/Core/Helpers/ContainerHelper.cs b/Libraries/Core/Helpers/ContainerHelper.cs similarity index 98% rename from Core/Helpers/ContainerHelper.cs rename to Libraries/Core/Helpers/ContainerHelper.cs index 08b0dc55..8942a56e 100644 --- a/Core/Helpers/ContainerHelper.cs +++ b/Libraries/Core/Helpers/ContainerHelper.cs @@ -1,5 +1,5 @@ using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Helpers; diff --git a/Core/Helpers/Dialogue/AbstractDialogChatBot.cs b/Libraries/Core/Helpers/Dialogue/AbstractDialogChatBot.cs similarity index 100% rename from Core/Helpers/Dialogue/AbstractDialogChatBot.cs rename to Libraries/Core/Helpers/Dialogue/AbstractDialogChatBot.cs diff --git a/Core/Helpers/Dialogue/Commando/IChatCommand.cs b/Libraries/Core/Helpers/Dialogue/Commando/IChatCommand.cs similarity index 100% rename from Core/Helpers/Dialogue/Commando/IChatCommand.cs rename to Libraries/Core/Helpers/Dialogue/Commando/IChatCommand.cs diff --git a/Core/Helpers/Dialogue/Commando/SptCommandoCommands.cs b/Libraries/Core/Helpers/Dialogue/Commando/SptCommandoCommands.cs similarity index 96% rename from Core/Helpers/Dialogue/Commando/SptCommandoCommands.cs rename to Libraries/Core/Helpers/Dialogue/Commando/SptCommandoCommands.cs index 4ecc1809..2f15ef44 100644 --- a/Core/Helpers/Dialogue/Commando/SptCommandoCommands.cs +++ b/Libraries/Core/Helpers/Dialogue/Commando/SptCommandoCommands.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers.Dialog.Commando.SptCommands; using Core.Models.Eft.Dialog; using Core.Models.Eft.Profile; diff --git a/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs similarity index 97% rename from Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs rename to Libraries/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs index ec21924a..5493cd88 100644 --- a/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs +++ b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Dialog; using Core.Models.Eft.Profile; diff --git a/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs similarity index 78% rename from Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs rename to Libraries/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs index ff659bc1..f59272ed 100644 --- a/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs +++ b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/GiveCommand/SavedCommand.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Helpers.Dialog.Commando.SptCommands.GiveCommand; diff --git a/Core/Helpers/Dialogue/Commando/SptCommands/ISptCommand.cs b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/ISptCommand.cs similarity index 100% rename from Core/Helpers/Dialogue/Commando/SptCommands/ISptCommand.cs rename to Libraries/Core/Helpers/Dialogue/Commando/SptCommands/ISptCommand.cs diff --git a/Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs similarity index 97% rename from Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs rename to Libraries/Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs index adc82827..71d24b4e 100644 --- a/Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs +++ b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Dialog; using Core.Models.Eft.Profile; using Core.Models.Spt.Dialog; diff --git a/Core/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs similarity index 95% rename from Core/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs rename to Libraries/Core/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs index cbb4e6ee..5cbe4995 100644 --- a/Core/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs +++ b/Libraries/Core/Helpers/Dialogue/Commando/SptCommands/TraderCommand/TraderSptCommand.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Dialog; using Core.Models.Eft.Profile; diff --git a/Core/Helpers/Dialogue/CommandoDialogChatBot.cs b/Libraries/Core/Helpers/Dialogue/CommandoDialogChatBot.cs similarity index 97% rename from Core/Helpers/Dialogue/CommandoDialogChatBot.cs rename to Libraries/Core/Helpers/Dialogue/CommandoDialogChatBot.cs index 061472ba..7d9e0128 100644 --- a/Core/Helpers/Dialogue/CommandoDialogChatBot.cs +++ b/Libraries/Core/Helpers/Dialogue/CommandoDialogChatBot.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers.Dialog.Commando; using Core.Models.Eft.Profile; using Core.Models.Enums; diff --git a/Core/Helpers/Dialogue/IDialogueChatBot.cs b/Libraries/Core/Helpers/Dialogue/IDialogueChatBot.cs similarity index 100% rename from Core/Helpers/Dialogue/IDialogueChatBot.cs rename to Libraries/Core/Helpers/Dialogue/IDialogueChatBot.cs diff --git a/Core/Helpers/Dialogue/SptDialogueChatBot.cs b/Libraries/Core/Helpers/Dialogue/SptDialogueChatBot.cs similarity index 97% rename from Core/Helpers/Dialogue/SptDialogueChatBot.cs rename to Libraries/Core/Helpers/Dialogue/SptDialogueChatBot.cs index 812f603c..9c5c107e 100644 --- a/Core/Helpers/Dialogue/SptDialogueChatBot.cs +++ b/Libraries/Core/Helpers/Dialogue/SptDialogueChatBot.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers.Dialog.Commando; using Core.Models.Eft.Dialog; using Core.Models.Eft.Profile; diff --git a/Core/Helpers/DialogueHelper.cs b/Libraries/Core/Helpers/DialogueHelper.cs similarity index 99% rename from Core/Helpers/DialogueHelper.cs rename to Libraries/Core/Helpers/DialogueHelper.cs index 20ff165a..a3c1df58 100644 --- a/Core/Helpers/DialogueHelper.cs +++ b/Libraries/Core/Helpers/DialogueHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Profile; using Core.Models.Utils; diff --git a/Core/Helpers/DurabilityLimitsHelper.cs b/Libraries/Core/Helpers/DurabilityLimitsHelper.cs similarity index 99% rename from Core/Helpers/DurabilityLimitsHelper.cs rename to Libraries/Core/Helpers/DurabilityLimitsHelper.cs index cede4caa..3a1ba1e5 100644 --- a/Core/Helpers/DurabilityLimitsHelper.cs +++ b/Libraries/Core/Helpers/DurabilityLimitsHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Helpers; diff --git a/Core/Helpers/GameEventHelper.cs b/Libraries/Core/Helpers/GameEventHelper.cs similarity index 70% rename from Core/Helpers/GameEventHelper.cs rename to Libraries/Core/Helpers/GameEventHelper.cs index dc897d3a..cffa3e82 100644 --- a/Core/Helpers/GameEventHelper.cs +++ b/Libraries/Core/Helpers/GameEventHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Helpers; diff --git a/Core/Helpers/HandbookHelper.cs b/Libraries/Core/Helpers/HandbookHelper.cs similarity index 98% rename from Core/Helpers/HandbookHelper.cs rename to Libraries/Core/Helpers/HandbookHelper.cs index dfc6188b..4aef8514 100644 --- a/Core/Helpers/HandbookHelper.cs +++ b/Libraries/Core/Helpers/HandbookHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Helpers; diff --git a/Core/Helpers/HealthHelper.cs b/Libraries/Core/Helpers/HealthHelper.cs similarity index 99% rename from Core/Helpers/HealthHelper.cs rename to Libraries/Core/Helpers/HealthHelper.cs index b95c5a07..09020663 100644 --- a/Core/Helpers/HealthHelper.cs +++ b/Libraries/Core/Helpers/HealthHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Health; using Core.Models.Eft.Profile; diff --git a/Core/Helpers/HideoutHelper.cs b/Libraries/Core/Helpers/HideoutHelper.cs similarity index 99% rename from Core/Helpers/HideoutHelper.cs rename to Libraries/Core/Helpers/HideoutHelper.cs index 4b8e255f..6f0ec933 100644 --- a/Core/Helpers/HideoutHelper.cs +++ b/Libraries/Core/Helpers/HideoutHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Hideout; diff --git a/Core/Helpers/HttpServerHelper.cs b/Libraries/Core/Helpers/HttpServerHelper.cs similarity index 97% rename from Core/Helpers/HttpServerHelper.cs rename to Libraries/Core/Helpers/HttpServerHelper.cs index 9ab22e77..5541aa86 100644 --- a/Core/Helpers/HttpServerHelper.cs +++ b/Libraries/Core/Helpers/HttpServerHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Config; using Core.Servers; diff --git a/Core/Helpers/InRaidHelper.cs b/Libraries/Core/Helpers/InRaidHelper.cs similarity index 99% rename from Core/Helpers/InRaidHelper.cs rename to Libraries/Core/Helpers/InRaidHelper.cs index 4adaa8f3..61db6c9c 100644 --- a/Core/Helpers/InRaidHelper.cs +++ b/Libraries/Core/Helpers/InRaidHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Helpers/InventoryHelper.cs b/Libraries/Core/Helpers/InventoryHelper.cs similarity index 99% rename from Core/Helpers/InventoryHelper.cs rename to Libraries/Core/Helpers/InventoryHelper.cs index a0509791..80c15a51 100644 --- a/Core/Helpers/InventoryHelper.cs +++ b/Libraries/Core/Helpers/InventoryHelper.cs @@ -1,5 +1,5 @@ using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Inventory; diff --git a/Core/Helpers/ItemHelper.cs b/Libraries/Core/Helpers/ItemHelper.cs similarity index 99% rename from Core/Helpers/ItemHelper.cs rename to Libraries/Core/Helpers/ItemHelper.cs index bbe128c4..e481db4e 100644 --- a/Core/Helpers/ItemHelper.cs +++ b/Libraries/Core/Helpers/ItemHelper.cs @@ -1,5 +1,5 @@ using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; diff --git a/Core/Helpers/NotificationSendHelper.cs b/Libraries/Core/Helpers/NotificationSendHelper.cs similarity index 98% rename from Core/Helpers/NotificationSendHelper.cs rename to Libraries/Core/Helpers/NotificationSendHelper.cs index 6d9467aa..b31b4fdb 100644 --- a/Core/Helpers/NotificationSendHelper.cs +++ b/Libraries/Core/Helpers/NotificationSendHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Profile; using Core.Models.Eft.Ws; using Core.Models.Enums; diff --git a/Core/Helpers/NotifierHelper.cs b/Libraries/Core/Helpers/NotifierHelper.cs similarity index 98% rename from Core/Helpers/NotifierHelper.cs rename to Libraries/Core/Helpers/NotifierHelper.cs index 2a0d4ab2..fe14af5f 100644 --- a/Core/Helpers/NotifierHelper.cs +++ b/Libraries/Core/Helpers/NotifierHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Profile; using Core.Models.Eft.Ws; diff --git a/Core/Helpers/PaymentHelper.cs b/Libraries/Core/Helpers/PaymentHelper.cs similarity index 97% rename from Core/Helpers/PaymentHelper.cs rename to Libraries/Core/Helpers/PaymentHelper.cs index 3bf681e8..ab121852 100644 --- a/Core/Helpers/PaymentHelper.cs +++ b/Libraries/Core/Helpers/PaymentHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Enums; using Core.Models.Spt.Config; using Core.Servers; diff --git a/Core/Helpers/PresetHelper.cs b/Libraries/Core/Helpers/PresetHelper.cs similarity index 99% rename from Core/Helpers/PresetHelper.cs rename to Libraries/Core/Helpers/PresetHelper.cs index 49a07cf2..d7887379 100644 --- a/Core/Helpers/PresetHelper.cs +++ b/Libraries/Core/Helpers/PresetHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Enums; using Core.Services; diff --git a/Core/Helpers/ProbabilityHelper.cs b/Libraries/Core/Helpers/ProbabilityHelper.cs similarity index 95% rename from Core/Helpers/ProbabilityHelper.cs rename to Libraries/Core/Helpers/ProbabilityHelper.cs index a203cba8..bd2fad96 100644 --- a/Core/Helpers/ProbabilityHelper.cs +++ b/Libraries/Core/Helpers/ProbabilityHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Utils; using Core.Utils; diff --git a/Core/Helpers/ProfileHelper.cs b/Libraries/Core/Helpers/ProfileHelper.cs similarity index 99% rename from Core/Helpers/ProfileHelper.cs rename to Libraries/Core/Helpers/ProfileHelper.cs index 19b8a365..82fd9b54 100644 --- a/Core/Helpers/ProfileHelper.cs +++ b/Libraries/Core/Helpers/ProfileHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Profile; diff --git a/Core/Helpers/QuestConditionHelper.cs b/Libraries/Core/Helpers/QuestConditionHelper.cs similarity index 98% rename from Core/Helpers/QuestConditionHelper.cs rename to Libraries/Core/Helpers/QuestConditionHelper.cs index ef41ce38..34058924 100644 --- a/Core/Helpers/QuestConditionHelper.cs +++ b/Libraries/Core/Helpers/QuestConditionHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Helpers; diff --git a/Core/Helpers/QuestHelper.cs b/Libraries/Core/Helpers/QuestHelper.cs similarity index 99% rename from Core/Helpers/QuestHelper.cs rename to Libraries/Core/Helpers/QuestHelper.cs index a31522e8..07abbc40 100644 --- a/Core/Helpers/QuestHelper.cs +++ b/Libraries/Core/Helpers/QuestHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Helpers/QuestRewardHelper.cs b/Libraries/Core/Helpers/QuestRewardHelper.cs similarity index 99% rename from Core/Helpers/QuestRewardHelper.cs rename to Libraries/Core/Helpers/QuestRewardHelper.cs index 776f5ca9..ae7d511a 100644 --- a/Core/Helpers/QuestRewardHelper.cs +++ b/Libraries/Core/Helpers/QuestRewardHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Hideout; diff --git a/Core/Helpers/RagfairHelper.cs b/Libraries/Core/Helpers/RagfairHelper.cs similarity index 97% rename from Core/Helpers/RagfairHelper.cs rename to Libraries/Core/Helpers/RagfairHelper.cs index 2a66b9f9..8c49d730 100644 --- a/Core/Helpers/RagfairHelper.cs +++ b/Libraries/Core/Helpers/RagfairHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Ragfair; diff --git a/Core/Helpers/RagfairOfferHelper.cs b/Libraries/Core/Helpers/RagfairOfferHelper.cs similarity index 99% rename from Core/Helpers/RagfairOfferHelper.cs rename to Libraries/Core/Helpers/RagfairOfferHelper.cs index e3707582..26aeb501 100644 --- a/Core/Helpers/RagfairOfferHelper.cs +++ b/Libraries/Core/Helpers/RagfairOfferHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Helpers/RagfairSellHelper.cs b/Libraries/Core/Helpers/RagfairSellHelper.cs similarity index 97% rename from Core/Helpers/RagfairSellHelper.cs rename to Libraries/Core/Helpers/RagfairSellHelper.cs index b7327dd2..40bcec6c 100644 --- a/Core/Helpers/RagfairSellHelper.cs +++ b/Libraries/Core/Helpers/RagfairSellHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Ragfair; namespace Core.Helpers; diff --git a/Core/Helpers/RagfairServerHelper.cs b/Libraries/Core/Helpers/RagfairServerHelper.cs similarity index 98% rename from Core/Helpers/RagfairServerHelper.cs rename to Libraries/Core/Helpers/RagfairServerHelper.cs index 8898fbb0..237c4978 100644 --- a/Core/Helpers/RagfairServerHelper.cs +++ b/Libraries/Core/Helpers/RagfairServerHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Helpers; diff --git a/Core/Helpers/RagfairSortHelper.cs b/Libraries/Core/Helpers/RagfairSortHelper.cs similarity index 97% rename from Core/Helpers/RagfairSortHelper.cs rename to Libraries/Core/Helpers/RagfairSortHelper.cs index 303eabeb..caffcdea 100644 --- a/Core/Helpers/RagfairSortHelper.cs +++ b/Libraries/Core/Helpers/RagfairSortHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Ragfair; using Core.Models.Enums; diff --git a/Core/Helpers/RepairHelper.cs b/Libraries/Core/Helpers/RepairHelper.cs similarity index 98% rename from Core/Helpers/RepairHelper.cs rename to Libraries/Core/Helpers/RepairHelper.cs index 937d4e18..2bf6d933 100644 --- a/Core/Helpers/RepairHelper.cs +++ b/Libraries/Core/Helpers/RepairHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Props = Core.Models.Eft.Common.Props; diff --git a/Core/Helpers/RepeatableQuestHelper.cs b/Libraries/Core/Helpers/RepeatableQuestHelper.cs similarity index 97% rename from Core/Helpers/RepeatableQuestHelper.cs rename to Libraries/Core/Helpers/RepeatableQuestHelper.cs index a440c23a..b8b9fb5c 100644 --- a/Core/Helpers/RepeatableQuestHelper.cs +++ b/Libraries/Core/Helpers/RepeatableQuestHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Config; using Core.Models.Utils; using Core.Utils; diff --git a/Core/Helpers/SecureContainerHelper.cs b/Libraries/Core/Helpers/SecureContainerHelper.cs similarity index 93% rename from Core/Helpers/SecureContainerHelper.cs rename to Libraries/Core/Helpers/SecureContainerHelper.cs index 18a78125..d0273a18 100644 --- a/Core/Helpers/SecureContainerHelper.cs +++ b/Libraries/Core/Helpers/SecureContainerHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Helpers; diff --git a/Core/Helpers/TradeHelper.cs b/Libraries/Core/Helpers/TradeHelper.cs similarity index 98% rename from Core/Helpers/TradeHelper.cs rename to Libraries/Core/Helpers/TradeHelper.cs index 556e808e..015b3da4 100644 --- a/Core/Helpers/TradeHelper.cs +++ b/Libraries/Core/Helpers/TradeHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Helpers/TraderAssortHelper.cs b/Libraries/Core/Helpers/TraderAssortHelper.cs similarity index 98% rename from Core/Helpers/TraderAssortHelper.cs rename to Libraries/Core/Helpers/TraderAssortHelper.cs index beeb04a4..2f2ba6f7 100644 --- a/Core/Helpers/TraderAssortHelper.cs +++ b/Libraries/Core/Helpers/TraderAssortHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Helpers; diff --git a/Core/Helpers/TraderHelper.cs b/Libraries/Core/Helpers/TraderHelper.cs similarity index 99% rename from Core/Helpers/TraderHelper.cs rename to Libraries/Core/Helpers/TraderHelper.cs index 1ba199a2..ff885c1e 100644 --- a/Core/Helpers/TraderHelper.cs +++ b/Libraries/Core/Helpers/TraderHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Common; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Helpers/UtilityHelper.cs b/Libraries/Core/Helpers/UtilityHelper.cs similarity index 85% rename from Core/Helpers/UtilityHelper.cs rename to Libraries/Core/Helpers/UtilityHelper.cs index 8674f6b0..46cbe672 100644 --- a/Core/Helpers/UtilityHelper.cs +++ b/Libraries/Core/Helpers/UtilityHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Helpers; diff --git a/Core/Helpers/WeatherHelper.cs b/Libraries/Core/Helpers/WeatherHelper.cs similarity index 98% rename from Core/Helpers/WeatherHelper.cs rename to Libraries/Core/Helpers/WeatherHelper.cs index a974b45b..259ee11d 100644 --- a/Core/Helpers/WeatherHelper.cs +++ b/Libraries/Core/Helpers/WeatherHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Enums; using Core.Models.Spt.Config; using Core.Models.Utils; diff --git a/Core/Helpers/WeightedRandomHelper.cs b/Libraries/Core/Helpers/WeightedRandomHelper.cs similarity index 99% rename from Core/Helpers/WeightedRandomHelper.cs rename to Libraries/Core/Helpers/WeightedRandomHelper.cs index 5d6aa6fd..a33b72ca 100644 --- a/Core/Helpers/WeightedRandomHelper.cs +++ b/Libraries/Core/Helpers/WeightedRandomHelper.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Helper; using Core.Models.Utils; diff --git a/Core/Loaders/PostDBModLoader.cs b/Libraries/Core/Loaders/PostDBModLoader.cs similarity index 95% rename from Core/Loaders/PostDBModLoader.cs rename to Libraries/Core/Loaders/PostDBModLoader.cs index c370d300..26360550 100644 --- a/Core/Loaders/PostDBModLoader.cs +++ b/Libraries/Core/Loaders/PostDBModLoader.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.External; using Core.Models.Utils; diff --git a/Core/Loaders/PostSptModLoader.cs b/Libraries/Core/Loaders/PostSptModLoader.cs similarity index 96% rename from Core/Loaders/PostSptModLoader.cs rename to Libraries/Core/Loaders/PostSptModLoader.cs index 17f54517..a075b0c5 100644 --- a/Core/Loaders/PostSptModLoader.cs +++ b/Libraries/Core/Loaders/PostSptModLoader.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.External; using Core.Models.Utils; diff --git a/Core/Models/Common/MinMax.cs b/Libraries/Core/Models/Common/MinMax.cs similarity index 100% rename from Core/Models/Common/MinMax.cs rename to Libraries/Core/Models/Common/MinMax.cs diff --git a/Core/Models/Eft/Bot/GenerateBotsRequestData.cs b/Libraries/Core/Models/Eft/Bot/GenerateBotsRequestData.cs similarity index 100% rename from Core/Models/Eft/Bot/GenerateBotsRequestData.cs rename to Libraries/Core/Models/Eft/Bot/GenerateBotsRequestData.cs diff --git a/Core/Models/Eft/Bot/RandomisedBotLevelResult.cs b/Libraries/Core/Models/Eft/Bot/RandomisedBotLevelResult.cs similarity index 100% rename from Core/Models/Eft/Bot/RandomisedBotLevelResult.cs rename to Libraries/Core/Models/Eft/Bot/RandomisedBotLevelResult.cs diff --git a/Core/Models/Eft/Builds/SetMagazineRequest.cs b/Libraries/Core/Models/Eft/Builds/SetMagazineRequest.cs similarity index 100% rename from Core/Models/Eft/Builds/SetMagazineRequest.cs rename to Libraries/Core/Models/Eft/Builds/SetMagazineRequest.cs diff --git a/Core/Models/Eft/Common/EmptyRequestData.cs b/Libraries/Core/Models/Eft/Common/EmptyRequestData.cs similarity index 100% rename from Core/Models/Eft/Common/EmptyRequestData.cs rename to Libraries/Core/Models/Eft/Common/EmptyRequestData.cs diff --git a/Core/Models/Eft/Common/Globals.cs b/Libraries/Core/Models/Eft/Common/Globals.cs similarity index 100% rename from Core/Models/Eft/Common/Globals.cs rename to Libraries/Core/Models/Eft/Common/Globals.cs diff --git a/Core/Models/Eft/Common/Location.cs b/Libraries/Core/Models/Eft/Common/Location.cs similarity index 100% rename from Core/Models/Eft/Common/Location.cs rename to Libraries/Core/Models/Eft/Common/Location.cs diff --git a/Core/Models/Eft/Common/LocationBase.cs b/Libraries/Core/Models/Eft/Common/LocationBase.cs similarity index 100% rename from Core/Models/Eft/Common/LocationBase.cs rename to Libraries/Core/Models/Eft/Common/LocationBase.cs diff --git a/Core/Models/Eft/Common/LooseLoot.cs b/Libraries/Core/Models/Eft/Common/LooseLoot.cs similarity index 100% rename from Core/Models/Eft/Common/LooseLoot.cs rename to Libraries/Core/Models/Eft/Common/LooseLoot.cs diff --git a/Core/Models/Eft/Common/MetricsTableData.cs b/Libraries/Core/Models/Eft/Common/MetricsTableData.cs similarity index 100% rename from Core/Models/Eft/Common/MetricsTableData.cs rename to Libraries/Core/Models/Eft/Common/MetricsTableData.cs diff --git a/Core/Models/Eft/Common/PmcData.cs b/Libraries/Core/Models/Eft/Common/PmcData.cs similarity index 100% rename from Core/Models/Eft/Common/PmcData.cs rename to Libraries/Core/Models/Eft/Common/PmcData.cs diff --git a/Core/Models/Eft/Common/Request/BaseInteractionRequestData.cs b/Libraries/Core/Models/Eft/Common/Request/BaseInteractionRequestData.cs similarity index 100% rename from Core/Models/Eft/Common/Request/BaseInteractionRequestData.cs rename to Libraries/Core/Models/Eft/Common/Request/BaseInteractionRequestData.cs diff --git a/Core/Models/Eft/Common/Request/UIDRequestData.cs b/Libraries/Core/Models/Eft/Common/Request/UIDRequestData.cs similarity index 100% rename from Core/Models/Eft/Common/Request/UIDRequestData.cs rename to Libraries/Core/Models/Eft/Common/Request/UIDRequestData.cs diff --git a/Core/Models/Eft/Common/Tables/Achievement.cs b/Libraries/Core/Models/Eft/Common/Tables/Achievement.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/Achievement.cs rename to Libraries/Core/Models/Eft/Common/Tables/Achievement.cs diff --git a/Core/Models/Eft/Common/Tables/BotBase.cs b/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/BotBase.cs rename to Libraries/Core/Models/Eft/Common/Tables/BotBase.cs diff --git a/Core/Models/Eft/Common/Tables/BotCore.cs b/Libraries/Core/Models/Eft/Common/Tables/BotCore.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/BotCore.cs rename to Libraries/Core/Models/Eft/Common/Tables/BotCore.cs diff --git a/Core/Models/Eft/Common/Tables/BotType.cs b/Libraries/Core/Models/Eft/Common/Tables/BotType.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/BotType.cs rename to Libraries/Core/Models/Eft/Common/Tables/BotType.cs diff --git a/Core/Models/Eft/Common/Tables/CustomisationStorage.cs b/Libraries/Core/Models/Eft/Common/Tables/CustomisationStorage.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/CustomisationStorage.cs rename to Libraries/Core/Models/Eft/Common/Tables/CustomisationStorage.cs diff --git a/Core/Models/Eft/Common/Tables/CustomizationItem.cs b/Libraries/Core/Models/Eft/Common/Tables/CustomizationItem.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/CustomizationItem.cs rename to Libraries/Core/Models/Eft/Common/Tables/CustomizationItem.cs diff --git a/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs b/Libraries/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs rename to Libraries/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs diff --git a/Core/Models/Eft/Common/Tables/HandbookBase.cs b/Libraries/Core/Models/Eft/Common/Tables/HandbookBase.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/HandbookBase.cs rename to Libraries/Core/Models/Eft/Common/Tables/HandbookBase.cs diff --git a/Core/Models/Eft/Common/Tables/Item.cs b/Libraries/Core/Models/Eft/Common/Tables/Item.cs similarity index 96% rename from Core/Models/Eft/Common/Tables/Item.cs rename to Libraries/Core/Models/Eft/Common/Tables/Item.cs index 2299556f..605126df 100644 --- a/Core/Models/Eft/Common/Tables/Item.cs +++ b/Libraries/Core/Models/Eft/Common/Tables/Item.cs @@ -1,4 +1,5 @@ using System.Text.Json.Serialization; +using Core.Utils.Json.Converters; namespace Core.Models.Eft.Common.Tables; @@ -50,7 +51,8 @@ public record Upd public string? SptPresetId { get; set; } public UpdFaceShield? FaceShield { get; set; } - public int? StackObjectsCount { get; set; } // can be a string, double or int + [JsonConverter(typeof(StringToNumberFactoryConverter))] + public double? StackObjectsCount { get; set; } // TODO: LootDumpGen is outputting doubles, we can turn back to int once fixed public bool? UnlimitedCount { get; set; } public UpdRepairable? Repairable { get; set; } public UpdRecodableComponent? RecodableComponent { get; set; } diff --git a/Core/Models/Eft/Common/Tables/LocationServices.cs b/Libraries/Core/Models/Eft/Common/Tables/LocationServices.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/LocationServices.cs rename to Libraries/Core/Models/Eft/Common/Tables/LocationServices.cs diff --git a/Core/Models/Eft/Common/Tables/LocationsBase.cs b/Libraries/Core/Models/Eft/Common/Tables/LocationsBase.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/LocationsBase.cs rename to Libraries/Core/Models/Eft/Common/Tables/LocationsBase.cs diff --git a/Core/Models/Eft/Common/Tables/LocationsGenerateAllResponse.cs b/Libraries/Core/Models/Eft/Common/Tables/LocationsGenerateAllResponse.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/LocationsGenerateAllResponse.cs rename to Libraries/Core/Models/Eft/Common/Tables/LocationsGenerateAllResponse.cs diff --git a/Core/Models/Eft/Common/Tables/Match.cs b/Libraries/Core/Models/Eft/Common/Tables/Match.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/Match.cs rename to Libraries/Core/Models/Eft/Common/Tables/Match.cs diff --git a/Core/Models/Eft/Common/Tables/Prestige.cs b/Libraries/Core/Models/Eft/Common/Tables/Prestige.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/Prestige.cs rename to Libraries/Core/Models/Eft/Common/Tables/Prestige.cs diff --git a/Core/Models/Eft/Common/Tables/ProfileTemplate.cs b/Libraries/Core/Models/Eft/Common/Tables/ProfileTemplate.cs similarity index 99% rename from Core/Models/Eft/Common/Tables/ProfileTemplate.cs rename to Libraries/Core/Models/Eft/Common/Tables/ProfileTemplate.cs index 20426cf0..c464569b 100644 --- a/Core/Models/Eft/Common/Tables/ProfileTemplate.cs +++ b/Libraries/Core/Models/Eft/Common/Tables/ProfileTemplate.cs @@ -1,6 +1,6 @@ using System.Text.Json.Serialization; using Core.Models.Eft.Profile; -using Core.Utils.Extensions; +using SptCommon.Extensions; namespace Core.Models.Eft.Common.Tables; diff --git a/Core/Models/Eft/Common/Tables/Quest.cs b/Libraries/Core/Models/Eft/Common/Tables/Quest.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/Quest.cs rename to Libraries/Core/Models/Eft/Common/Tables/Quest.cs diff --git a/Core/Models/Eft/Common/Tables/RepeatableQuests.cs b/Libraries/Core/Models/Eft/Common/Tables/RepeatableQuests.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/RepeatableQuests.cs rename to Libraries/Core/Models/Eft/Common/Tables/RepeatableQuests.cs diff --git a/Core/Models/Eft/Common/Tables/Reward.cs b/Libraries/Core/Models/Eft/Common/Tables/Reward.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/Reward.cs rename to Libraries/Core/Models/Eft/Common/Tables/Reward.cs diff --git a/Core/Models/Eft/Common/Tables/TemplateItem.cs b/Libraries/Core/Models/Eft/Common/Tables/TemplateItem.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/TemplateItem.cs rename to Libraries/Core/Models/Eft/Common/Tables/TemplateItem.cs diff --git a/Core/Models/Eft/Common/Tables/Trader.cs b/Libraries/Core/Models/Eft/Common/Tables/Trader.cs similarity index 100% rename from Core/Models/Eft/Common/Tables/Trader.cs rename to Libraries/Core/Models/Eft/Common/Tables/Trader.cs diff --git a/Core/Models/Eft/Common/XY.cs b/Libraries/Core/Models/Eft/Common/XY.cs similarity index 100% rename from Core/Models/Eft/Common/XY.cs rename to Libraries/Core/Models/Eft/Common/XY.cs diff --git a/Core/Models/Eft/Common/XYZ.cs b/Libraries/Core/Models/Eft/Common/XYZ.cs similarity index 100% rename from Core/Models/Eft/Common/XYZ.cs rename to Libraries/Core/Models/Eft/Common/XYZ.cs diff --git a/Core/Models/Eft/Customization/BuyClothingRequestData.cs b/Libraries/Core/Models/Eft/Customization/BuyClothingRequestData.cs similarity index 100% rename from Core/Models/Eft/Customization/BuyClothingRequestData.cs rename to Libraries/Core/Models/Eft/Customization/BuyClothingRequestData.cs diff --git a/Core/Models/Eft/Customization/CustomizationSetRequest.cs b/Libraries/Core/Models/Eft/Customization/CustomizationSetRequest.cs similarity index 100% rename from Core/Models/Eft/Customization/CustomizationSetRequest.cs rename to Libraries/Core/Models/Eft/Customization/CustomizationSetRequest.cs diff --git a/Core/Models/Eft/Customization/WearClothingRequestData.cs b/Libraries/Core/Models/Eft/Customization/WearClothingRequestData.cs similarity index 100% rename from Core/Models/Eft/Customization/WearClothingRequestData.cs rename to Libraries/Core/Models/Eft/Customization/WearClothingRequestData.cs diff --git a/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs b/Libraries/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/AcceptFriendRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs diff --git a/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs b/Libraries/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs rename to Libraries/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs diff --git a/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs b/Libraries/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs rename to Libraries/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs diff --git a/Core/Models/Eft/Dialog/ChatServer.cs b/Libraries/Core/Models/Eft/Dialog/ChatServer.cs similarity index 100% rename from Core/Models/Eft/Dialog/ChatServer.cs rename to Libraries/Core/Models/Eft/Dialog/ChatServer.cs diff --git a/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs b/Libraries/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/ClearMailMessageRequest.cs rename to Libraries/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs diff --git a/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs b/Libraries/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/CreateGroupMailRequest.cs rename to Libraries/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs diff --git a/Core/Models/Eft/Dialog/DeleteFriendRequest.cs b/Libraries/Core/Models/Eft/Dialog/DeleteFriendRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/DeleteFriendRequest.cs rename to Libraries/Core/Models/Eft/Dialog/DeleteFriendRequest.cs diff --git a/Core/Models/Eft/Dialog/FriendRequestData.cs b/Libraries/Core/Models/Eft/Dialog/FriendRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/FriendRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/FriendRequestData.cs diff --git a/Core/Models/Eft/Dialog/FriendRequestSendResponse.cs b/Libraries/Core/Models/Eft/Dialog/FriendRequestSendResponse.cs similarity index 100% rename from Core/Models/Eft/Dialog/FriendRequestSendResponse.cs rename to Libraries/Core/Models/Eft/Dialog/FriendRequestSendResponse.cs diff --git a/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs b/Libraries/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs diff --git a/Core/Models/Eft/Dialog/GetAllAttachmentsResponse.cs b/Libraries/Core/Models/Eft/Dialog/GetAllAttachmentsResponse.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetAllAttachmentsResponse.cs rename to Libraries/Core/Models/Eft/Dialog/GetAllAttachmentsResponse.cs diff --git a/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs b/Libraries/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetChatServerListRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs diff --git a/Core/Models/Eft/Dialog/GetFriendListDataResponse.cs b/Libraries/Core/Models/Eft/Dialog/GetFriendListDataResponse.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetFriendListDataResponse.cs rename to Libraries/Core/Models/Eft/Dialog/GetFriendListDataResponse.cs diff --git a/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs b/Libraries/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs diff --git a/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs b/Libraries/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs diff --git a/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs b/Libraries/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs diff --git a/Core/Models/Eft/Dialog/GetMailDialogViewResponseData.cs b/Libraries/Core/Models/Eft/Dialog/GetMailDialogViewResponseData.cs similarity index 100% rename from Core/Models/Eft/Dialog/GetMailDialogViewResponseData.cs rename to Libraries/Core/Models/Eft/Dialog/GetMailDialogViewResponseData.cs diff --git a/Core/Models/Eft/Dialog/PinDialogRequestData.cs b/Libraries/Core/Models/Eft/Dialog/PinDialogRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/PinDialogRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/PinDialogRequestData.cs diff --git a/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs b/Libraries/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/RemoveDialogRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs diff --git a/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs b/Libraries/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs rename to Libraries/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs diff --git a/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs b/Libraries/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs rename to Libraries/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs diff --git a/Core/Models/Eft/Dialog/SendMessageRequest.cs b/Libraries/Core/Models/Eft/Dialog/SendMessageRequest.cs similarity index 100% rename from Core/Models/Eft/Dialog/SendMessageRequest.cs rename to Libraries/Core/Models/Eft/Dialog/SendMessageRequest.cs diff --git a/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs b/Libraries/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs similarity index 100% rename from Core/Models/Eft/Dialog/SetDialogReadRequestData.cs rename to Libraries/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs diff --git a/Core/Models/Eft/Game/CheckVersionResponse.cs b/Libraries/Core/Models/Eft/Game/CheckVersionResponse.cs similarity index 100% rename from Core/Models/Eft/Game/CheckVersionResponse.cs rename to Libraries/Core/Models/Eft/Game/CheckVersionResponse.cs diff --git a/Core/Models/Eft/Game/CurrentGroupResponse.cs b/Libraries/Core/Models/Eft/Game/CurrentGroupResponse.cs similarity index 100% rename from Core/Models/Eft/Game/CurrentGroupResponse.cs rename to Libraries/Core/Models/Eft/Game/CurrentGroupResponse.cs diff --git a/Core/Models/Eft/Game/GameConfigResponse.cs b/Libraries/Core/Models/Eft/Game/GameConfigResponse.cs similarity index 100% rename from Core/Models/Eft/Game/GameConfigResponse.cs rename to Libraries/Core/Models/Eft/Game/GameConfigResponse.cs diff --git a/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs b/Libraries/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs similarity index 100% rename from Core/Models/Eft/Game/GameEmptyCrcRequestData.cs rename to Libraries/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs diff --git a/Core/Models/Eft/Game/GameKeepAliveResponse.cs b/Libraries/Core/Models/Eft/Game/GameKeepAliveResponse.cs similarity index 100% rename from Core/Models/Eft/Game/GameKeepAliveResponse.cs rename to Libraries/Core/Models/Eft/Game/GameKeepAliveResponse.cs diff --git a/Core/Models/Eft/Game/GameLogoutResponseData.cs b/Libraries/Core/Models/Eft/Game/GameLogoutResponseData.cs similarity index 100% rename from Core/Models/Eft/Game/GameLogoutResponseData.cs rename to Libraries/Core/Models/Eft/Game/GameLogoutResponseData.cs diff --git a/Core/Models/Eft/Game/GameModeRequestData.cs b/Libraries/Core/Models/Eft/Game/GameModeRequestData.cs similarity index 100% rename from Core/Models/Eft/Game/GameModeRequestData.cs rename to Libraries/Core/Models/Eft/Game/GameModeRequestData.cs diff --git a/Core/Models/Eft/Game/GameModeResponse.cs b/Libraries/Core/Models/Eft/Game/GameModeResponse.cs similarity index 100% rename from Core/Models/Eft/Game/GameModeResponse.cs rename to Libraries/Core/Models/Eft/Game/GameModeResponse.cs diff --git a/Core/Models/Eft/Game/GameStartResponse.cs b/Libraries/Core/Models/Eft/Game/GameStartResponse.cs similarity index 100% rename from Core/Models/Eft/Game/GameStartResponse.cs rename to Libraries/Core/Models/Eft/Game/GameStartResponse.cs diff --git a/Core/Models/Eft/Game/GetItemPricesResponse.cs b/Libraries/Core/Models/Eft/Game/GetItemPricesResponse.cs similarity index 100% rename from Core/Models/Eft/Game/GetItemPricesResponse.cs rename to Libraries/Core/Models/Eft/Game/GetItemPricesResponse.cs diff --git a/Core/Models/Eft/Game/GetRaidTimeRequest.cs b/Libraries/Core/Models/Eft/Game/GetRaidTimeRequest.cs similarity index 100% rename from Core/Models/Eft/Game/GetRaidTimeRequest.cs rename to Libraries/Core/Models/Eft/Game/GetRaidTimeRequest.cs diff --git a/Core/Models/Eft/Game/GetRaidTimeResponse.cs b/Libraries/Core/Models/Eft/Game/GetRaidTimeResponse.cs similarity index 100% rename from Core/Models/Eft/Game/GetRaidTimeResponse.cs rename to Libraries/Core/Models/Eft/Game/GetRaidTimeResponse.cs diff --git a/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs b/Libraries/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs similarity index 100% rename from Core/Models/Eft/Game/SendSurveyOpinionRequest.cs rename to Libraries/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs diff --git a/Core/Models/Eft/Game/ServerDetails.cs b/Libraries/Core/Models/Eft/Game/ServerDetails.cs similarity index 100% rename from Core/Models/Eft/Game/ServerDetails.cs rename to Libraries/Core/Models/Eft/Game/ServerDetails.cs diff --git a/Core/Models/Eft/Game/SurveyResponseData.cs b/Libraries/Core/Models/Eft/Game/SurveyResponseData.cs similarity index 100% rename from Core/Models/Eft/Game/SurveyResponseData.cs rename to Libraries/Core/Models/Eft/Game/SurveyResponseData.cs diff --git a/Core/Models/Eft/Game/VersionValidateRequestData.cs b/Libraries/Core/Models/Eft/Game/VersionValidateRequestData.cs similarity index 100% rename from Core/Models/Eft/Game/VersionValidateRequestData.cs rename to Libraries/Core/Models/Eft/Game/VersionValidateRequestData.cs diff --git a/Core/Models/Eft/Health/Effect.cs b/Libraries/Core/Models/Eft/Health/Effect.cs similarity index 100% rename from Core/Models/Eft/Health/Effect.cs rename to Libraries/Core/Models/Eft/Health/Effect.cs diff --git a/Core/Models/Eft/Health/HealthTreatmentRequestData.cs b/Libraries/Core/Models/Eft/Health/HealthTreatmentRequestData.cs similarity index 100% rename from Core/Models/Eft/Health/HealthTreatmentRequestData.cs rename to Libraries/Core/Models/Eft/Health/HealthTreatmentRequestData.cs diff --git a/Core/Models/Eft/Health/OffraidEatRequestData.cs b/Libraries/Core/Models/Eft/Health/OffraidEatRequestData.cs similarity index 100% rename from Core/Models/Eft/Health/OffraidEatRequestData.cs rename to Libraries/Core/Models/Eft/Health/OffraidEatRequestData.cs diff --git a/Core/Models/Eft/Health/OffraidHealRequestData.cs b/Libraries/Core/Models/Eft/Health/OffraidHealRequestData.cs similarity index 100% rename from Core/Models/Eft/Health/OffraidHealRequestData.cs rename to Libraries/Core/Models/Eft/Health/OffraidHealRequestData.cs diff --git a/Core/Models/Eft/Health/SyncHealthRequestData.cs b/Libraries/Core/Models/Eft/Health/SyncHealthRequestData.cs similarity index 100% rename from Core/Models/Eft/Health/SyncHealthRequestData.cs rename to Libraries/Core/Models/Eft/Health/SyncHealthRequestData.cs diff --git a/Core/Models/Eft/Health/WorkoutData.cs b/Libraries/Core/Models/Eft/Health/WorkoutData.cs similarity index 100% rename from Core/Models/Eft/Health/WorkoutData.cs rename to Libraries/Core/Models/Eft/Health/WorkoutData.cs diff --git a/Core/Models/Eft/Hideout/HandleQTEEventRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HandleQTEEventRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HandleQTEEventRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HandleQTEEventRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutArea.cs b/Libraries/Core/Models/Eft/Hideout/HideoutArea.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutArea.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutArea.cs diff --git a/Core/Models/Eft/Hideout/HideoutCircleOfCultistProductionStartRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutCircleOfCultistProductionStartRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutCircleOfCultistProductionStartRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutCircleOfCultistProductionStartRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutContinuousProductionStartRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutContinuousProductionStartRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutContinuousProductionStartRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutContinuousProductionStartRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutCustomisation.cs b/Libraries/Core/Models/Eft/Hideout/HideoutCustomisation.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutCustomisation.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutCustomisation.cs diff --git a/Core/Models/Eft/Hideout/HideoutCustomizationApplyRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutCustomizationApplyRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutCustomizationApplyRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutCustomizationApplyRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutCustomizationSetMannequinPoseRequest.cs b/Libraries/Core/Models/Eft/Hideout/HideoutCustomizationSetMannequinPoseRequest.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutCustomizationSetMannequinPoseRequest.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutCustomizationSetMannequinPoseRequest.cs diff --git a/Core/Models/Eft/Hideout/HideoutDeleteProductionRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutDeleteProductionRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutDeleteProductionRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutDeleteProductionRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutImproveAreaRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutImproveAreaRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutImproveAreaRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutImproveAreaRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutProduction.cs b/Libraries/Core/Models/Eft/Hideout/HideoutProduction.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutProduction.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutProduction.cs diff --git a/Core/Models/Eft/Hideout/HideoutPutItemInRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutPutItemInRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutPutItemInRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutPutItemInRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutScavCaseStartRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutScavCaseStartRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutScavCaseStartRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutScavCaseStartRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutSettingsBase.cs b/Libraries/Core/Models/Eft/Hideout/HideoutSettingsBase.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutSettingsBase.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutSettingsBase.cs diff --git a/Core/Models/Eft/Hideout/HideoutSingleProductionStartRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutSingleProductionStartRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutSingleProductionStartRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutSingleProductionStartRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutTakeItemOutRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutTakeItemOutRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutTakeItemOutRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutTakeItemOutRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutTakeProductionRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutTakeProductionRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutTakeProductionRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutTakeProductionRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutToggleAreaRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutToggleAreaRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutToggleAreaRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutToggleAreaRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutUpgradeCompleteRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutUpgradeCompleteRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutUpgradeCompleteRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutUpgradeCompleteRequestData.cs diff --git a/Core/Models/Eft/Hideout/HideoutUpgradeRequestData.cs b/Libraries/Core/Models/Eft/Hideout/HideoutUpgradeRequestData.cs similarity index 100% rename from Core/Models/Eft/Hideout/HideoutUpgradeRequestData.cs rename to Libraries/Core/Models/Eft/Hideout/HideoutUpgradeRequestData.cs diff --git a/Core/Models/Eft/Hideout/QteData.cs b/Libraries/Core/Models/Eft/Hideout/QteData.cs similarity index 100% rename from Core/Models/Eft/Hideout/QteData.cs rename to Libraries/Core/Models/Eft/Hideout/QteData.cs diff --git a/Core/Models/Eft/Hideout/RecordShootingRangePoints.cs b/Libraries/Core/Models/Eft/Hideout/RecordShootingRangePoints.cs similarity index 100% rename from Core/Models/Eft/Hideout/RecordShootingRangePoints.cs rename to Libraries/Core/Models/Eft/Hideout/RecordShootingRangePoints.cs diff --git a/Core/Models/Eft/HttpResponse/GetBodyResponseData.cs b/Libraries/Core/Models/Eft/HttpResponse/GetBodyResponseData.cs similarity index 100% rename from Core/Models/Eft/HttpResponse/GetBodyResponseData.cs rename to Libraries/Core/Models/Eft/HttpResponse/GetBodyResponseData.cs diff --git a/Core/Models/Eft/HttpResponse/NullResponseData.cs b/Libraries/Core/Models/Eft/HttpResponse/NullResponseData.cs similarity index 100% rename from Core/Models/Eft/HttpResponse/NullResponseData.cs rename to Libraries/Core/Models/Eft/HttpResponse/NullResponseData.cs diff --git a/Core/Models/Eft/InRaid/InsuredItemsData.cs b/Libraries/Core/Models/Eft/InRaid/InsuredItemsData.cs similarity index 100% rename from Core/Models/Eft/InRaid/InsuredItemsData.cs rename to Libraries/Core/Models/Eft/InRaid/InsuredItemsData.cs diff --git a/Core/Models/Eft/InRaid/ItemDeliveryRequestData.cs b/Libraries/Core/Models/Eft/InRaid/ItemDeliveryRequestData.cs similarity index 100% rename from Core/Models/Eft/InRaid/ItemDeliveryRequestData.cs rename to Libraries/Core/Models/Eft/InRaid/ItemDeliveryRequestData.cs diff --git a/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs b/Libraries/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs similarity index 100% rename from Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs rename to Libraries/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs diff --git a/Core/Models/Eft/InRaid/ScavSaveRequestData.cs b/Libraries/Core/Models/Eft/InRaid/ScavSaveRequestData.cs similarity index 100% rename from Core/Models/Eft/InRaid/ScavSaveRequestData.cs rename to Libraries/Core/Models/Eft/InRaid/ScavSaveRequestData.cs diff --git a/Core/Models/Eft/Insurance/GetInsuranceCostRequestData.cs b/Libraries/Core/Models/Eft/Insurance/GetInsuranceCostRequestData.cs similarity index 100% rename from Core/Models/Eft/Insurance/GetInsuranceCostRequestData.cs rename to Libraries/Core/Models/Eft/Insurance/GetInsuranceCostRequestData.cs diff --git a/Core/Models/Eft/Insurance/GetInsuranceCostResponseData.cs b/Libraries/Core/Models/Eft/Insurance/GetInsuranceCostResponseData.cs similarity index 100% rename from Core/Models/Eft/Insurance/GetInsuranceCostResponseData.cs rename to Libraries/Core/Models/Eft/Insurance/GetInsuranceCostResponseData.cs diff --git a/Core/Models/Eft/Insurance/InsureRequestData.cs b/Libraries/Core/Models/Eft/Insurance/InsureRequestData.cs similarity index 100% rename from Core/Models/Eft/Insurance/InsureRequestData.cs rename to Libraries/Core/Models/Eft/Insurance/InsureRequestData.cs diff --git a/Core/Models/Eft/Inventory/AddItemDirectRequest.cs b/Libraries/Core/Models/Eft/Inventory/AddItemDirectRequest.cs similarity index 100% rename from Core/Models/Eft/Inventory/AddItemDirectRequest.cs rename to Libraries/Core/Models/Eft/Inventory/AddItemDirectRequest.cs diff --git a/Core/Models/Eft/Inventory/AddItemRequestData.cs b/Libraries/Core/Models/Eft/Inventory/AddItemRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/AddItemRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/AddItemRequestData.cs diff --git a/Core/Models/Eft/Inventory/AddItemTempObject.cs b/Libraries/Core/Models/Eft/Inventory/AddItemTempObject.cs similarity index 100% rename from Core/Models/Eft/Inventory/AddItemTempObject.cs rename to Libraries/Core/Models/Eft/Inventory/AddItemTempObject.cs diff --git a/Core/Models/Eft/Inventory/AddItemsDirectRequest.cs b/Libraries/Core/Models/Eft/Inventory/AddItemsDirectRequest.cs similarity index 100% rename from Core/Models/Eft/Inventory/AddItemsDirectRequest.cs rename to Libraries/Core/Models/Eft/Inventory/AddItemsDirectRequest.cs diff --git a/Core/Models/Eft/Inventory/InventoryAddRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryAddRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryAddRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryAddRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryBaseActionRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryBaseActionRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryBaseActionRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryBaseActionRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryBindRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryBindRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryBindRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryBindRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryCreateMarkerRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryCreateMarkerRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryCreateMarkerRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryCreateMarkerRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryDeleteMarkerRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryDeleteMarkerRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryDeleteMarkerRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryDeleteMarkerRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryEditMarkerRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryEditMarkerRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryEditMarkerRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryEditMarkerRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryExamineRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryExamineRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryExamineRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryExamineRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryFoldRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryFoldRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryFoldRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryFoldRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryMergeRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryMergeRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryMergeRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryMergeRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryMoveRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryMoveRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryMoveRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryMoveRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryReadEncyclopediaRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryReadEncyclopediaRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryReadEncyclopediaRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryReadEncyclopediaRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryRemoveRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryRemoveRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryRemoveRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryRemoveRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventorySortRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventorySortRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventorySortRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventorySortRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventorySplitRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventorySplitRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventorySplitRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventorySplitRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventorySwapRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventorySwapRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventorySwapRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventorySwapRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryTagRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryTagRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryTagRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryTagRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryToggleRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryToggleRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryToggleRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryToggleRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryTransferRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryTransferRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryTransferRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryTransferRequestData.cs diff --git a/Core/Models/Eft/Inventory/InventoryUnbindRequestData.cs b/Libraries/Core/Models/Eft/Inventory/InventoryUnbindRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/InventoryUnbindRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/InventoryUnbindRequestData.cs diff --git a/Core/Models/Eft/Inventory/OpenRandomLootContainerRequestData.cs b/Libraries/Core/Models/Eft/Inventory/OpenRandomLootContainerRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/OpenRandomLootContainerRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/OpenRandomLootContainerRequestData.cs diff --git a/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs b/Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs similarity index 100% rename from Core/Models/Eft/Inventory/PinOrLockItemRequest.cs rename to Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs diff --git a/Core/Models/Eft/Inventory/RedeemProfileRequestData.cs b/Libraries/Core/Models/Eft/Inventory/RedeemProfileRequestData.cs similarity index 100% rename from Core/Models/Eft/Inventory/RedeemProfileRequestData.cs rename to Libraries/Core/Models/Eft/Inventory/RedeemProfileRequestData.cs diff --git a/Core/Models/Eft/Inventory/SetFavoriteItems.cs b/Libraries/Core/Models/Eft/Inventory/SetFavoriteItems.cs similarity index 100% rename from Core/Models/Eft/Inventory/SetFavoriteItems.cs rename to Libraries/Core/Models/Eft/Inventory/SetFavoriteItems.cs diff --git a/Core/Models/Eft/ItemEvent/EmptyItemEventRouterResponse.cs b/Libraries/Core/Models/Eft/ItemEvent/EmptyItemEventRouterResponse.cs similarity index 100% rename from Core/Models/Eft/ItemEvent/EmptyItemEventRouterResponse.cs rename to Libraries/Core/Models/Eft/ItemEvent/EmptyItemEventRouterResponse.cs diff --git a/Core/Models/Eft/ItemEvent/ItemEventRouterBase.cs b/Libraries/Core/Models/Eft/ItemEvent/ItemEventRouterBase.cs similarity index 100% rename from Core/Models/Eft/ItemEvent/ItemEventRouterBase.cs rename to Libraries/Core/Models/Eft/ItemEvent/ItemEventRouterBase.cs diff --git a/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs b/Libraries/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs similarity index 100% rename from Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs rename to Libraries/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs diff --git a/Core/Models/Eft/ItemEvent/ItemEventRouterResponse.cs b/Libraries/Core/Models/Eft/ItemEvent/ItemEventRouterResponse.cs similarity index 100% rename from Core/Models/Eft/ItemEvent/ItemEventRouterResponse.cs rename to Libraries/Core/Models/Eft/ItemEvent/ItemEventRouterResponse.cs diff --git a/Core/Models/Eft/Launcher/ChangeRequestData.cs b/Libraries/Core/Models/Eft/Launcher/ChangeRequestData.cs similarity index 100% rename from Core/Models/Eft/Launcher/ChangeRequestData.cs rename to Libraries/Core/Models/Eft/Launcher/ChangeRequestData.cs diff --git a/Core/Models/Eft/Launcher/GetMiniProfileRequestData.cs b/Libraries/Core/Models/Eft/Launcher/GetMiniProfileRequestData.cs similarity index 100% rename from Core/Models/Eft/Launcher/GetMiniProfileRequestData.cs rename to Libraries/Core/Models/Eft/Launcher/GetMiniProfileRequestData.cs diff --git a/Core/Models/Eft/Launcher/LoginRequestData.cs b/Libraries/Core/Models/Eft/Launcher/LoginRequestData.cs similarity index 100% rename from Core/Models/Eft/Launcher/LoginRequestData.cs rename to Libraries/Core/Models/Eft/Launcher/LoginRequestData.cs diff --git a/Core/Models/Eft/Launcher/MiniProfile.cs b/Libraries/Core/Models/Eft/Launcher/MiniProfile.cs similarity index 100% rename from Core/Models/Eft/Launcher/MiniProfile.cs rename to Libraries/Core/Models/Eft/Launcher/MiniProfile.cs diff --git a/Core/Models/Eft/Launcher/RegisterData.cs b/Libraries/Core/Models/Eft/Launcher/RegisterData.cs similarity index 100% rename from Core/Models/Eft/Launcher/RegisterData.cs rename to Libraries/Core/Models/Eft/Launcher/RegisterData.cs diff --git a/Core/Models/Eft/Launcher/RemoveProfileData.cs b/Libraries/Core/Models/Eft/Launcher/RemoveProfileData.cs similarity index 100% rename from Core/Models/Eft/Launcher/RemoveProfileData.cs rename to Libraries/Core/Models/Eft/Launcher/RemoveProfileData.cs diff --git a/Core/Models/Eft/Location/AirdropLootResult.cs b/Libraries/Core/Models/Eft/Location/AirdropLootResult.cs similarity index 100% rename from Core/Models/Eft/Location/AirdropLootResult.cs rename to Libraries/Core/Models/Eft/Location/AirdropLootResult.cs diff --git a/Core/Models/Eft/Location/GetAirdropLootRequest.cs b/Libraries/Core/Models/Eft/Location/GetAirdropLootRequest.cs similarity index 100% rename from Core/Models/Eft/Location/GetAirdropLootRequest.cs rename to Libraries/Core/Models/Eft/Location/GetAirdropLootRequest.cs diff --git a/Core/Models/Eft/Location/GetAirdropLootResponse.cs b/Libraries/Core/Models/Eft/Location/GetAirdropLootResponse.cs similarity index 100% rename from Core/Models/Eft/Location/GetAirdropLootResponse.cs rename to Libraries/Core/Models/Eft/Location/GetAirdropLootResponse.cs diff --git a/Core/Models/Eft/Location/GetLocationRequestData.cs b/Libraries/Core/Models/Eft/Location/GetLocationRequestData.cs similarity index 100% rename from Core/Models/Eft/Location/GetLocationRequestData.cs rename to Libraries/Core/Models/Eft/Location/GetLocationRequestData.cs diff --git a/Core/Models/Eft/Match/EndLocalRaidRequestData.cs b/Libraries/Core/Models/Eft/Match/EndLocalRaidRequestData.cs similarity index 100% rename from Core/Models/Eft/Match/EndLocalRaidRequestData.cs rename to Libraries/Core/Models/Eft/Match/EndLocalRaidRequestData.cs diff --git a/Core/Models/Eft/Match/EndOfflineRaidRequestData.cs b/Libraries/Core/Models/Eft/Match/EndOfflineRaidRequestData.cs similarity index 100% rename from Core/Models/Eft/Match/EndOfflineRaidRequestData.cs rename to Libraries/Core/Models/Eft/Match/EndOfflineRaidRequestData.cs diff --git a/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs b/Libraries/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs similarity index 100% rename from Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs rename to Libraries/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs diff --git a/Core/Models/Eft/Match/GroupCharacter.cs b/Libraries/Core/Models/Eft/Match/GroupCharacter.cs similarity index 100% rename from Core/Models/Eft/Match/GroupCharacter.cs rename to Libraries/Core/Models/Eft/Match/GroupCharacter.cs diff --git a/Core/Models/Eft/Match/MatchGroupCurrentResponse.cs b/Libraries/Core/Models/Eft/Match/MatchGroupCurrentResponse.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupCurrentResponse.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupCurrentResponse.cs diff --git a/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs b/Libraries/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs diff --git a/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs b/Libraries/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs diff --git a/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs b/Libraries/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupStartGameRequest.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs diff --git a/Core/Models/Eft/Match/MatchGroupStatusRequest.cs b/Libraries/Core/Models/Eft/Match/MatchGroupStatusRequest.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupStatusRequest.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupStatusRequest.cs diff --git a/Core/Models/Eft/Match/MatchGroupStatusResponse.cs b/Libraries/Core/Models/Eft/Match/MatchGroupStatusResponse.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupStatusResponse.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupStatusResponse.cs diff --git a/Core/Models/Eft/Match/MatchGroupTransferRequest.cs b/Libraries/Core/Models/Eft/Match/MatchGroupTransferRequest.cs similarity index 100% rename from Core/Models/Eft/Match/MatchGroupTransferRequest.cs rename to Libraries/Core/Models/Eft/Match/MatchGroupTransferRequest.cs diff --git a/Core/Models/Eft/Match/ProfileStatusRequest.cs b/Libraries/Core/Models/Eft/Match/ProfileStatusRequest.cs similarity index 100% rename from Core/Models/Eft/Match/ProfileStatusRequest.cs rename to Libraries/Core/Models/Eft/Match/ProfileStatusRequest.cs diff --git a/Core/Models/Eft/Match/ProfileStatusResponse.cs b/Libraries/Core/Models/Eft/Match/ProfileStatusResponse.cs similarity index 100% rename from Core/Models/Eft/Match/ProfileStatusResponse.cs rename to Libraries/Core/Models/Eft/Match/ProfileStatusResponse.cs diff --git a/Core/Models/Eft/Match/PutMetricsRequestData.cs b/Libraries/Core/Models/Eft/Match/PutMetricsRequestData.cs similarity index 100% rename from Core/Models/Eft/Match/PutMetricsRequestData.cs rename to Libraries/Core/Models/Eft/Match/PutMetricsRequestData.cs diff --git a/Core/Models/Eft/Match/RaidSettings.cs b/Libraries/Core/Models/Eft/Match/RaidSettings.cs similarity index 100% rename from Core/Models/Eft/Match/RaidSettings.cs rename to Libraries/Core/Models/Eft/Match/RaidSettings.cs diff --git a/Core/Models/Eft/Match/RequestIdRequest.cs b/Libraries/Core/Models/Eft/Match/RequestIdRequest.cs similarity index 100% rename from Core/Models/Eft/Match/RequestIdRequest.cs rename to Libraries/Core/Models/Eft/Match/RequestIdRequest.cs diff --git a/Core/Models/Eft/Match/Server.cs b/Libraries/Core/Models/Eft/Match/Server.cs similarity index 100% rename from Core/Models/Eft/Match/Server.cs rename to Libraries/Core/Models/Eft/Match/Server.cs diff --git a/Core/Models/Eft/Match/SessionStatus.cs b/Libraries/Core/Models/Eft/Match/SessionStatus.cs similarity index 100% rename from Core/Models/Eft/Match/SessionStatus.cs rename to Libraries/Core/Models/Eft/Match/SessionStatus.cs diff --git a/Core/Models/Eft/Match/StartLocalRaidRequestData.cs b/Libraries/Core/Models/Eft/Match/StartLocalRaidRequestData.cs similarity index 100% rename from Core/Models/Eft/Match/StartLocalRaidRequestData.cs rename to Libraries/Core/Models/Eft/Match/StartLocalRaidRequestData.cs diff --git a/Core/Models/Eft/Match/StartLocalRaidResponseData.cs b/Libraries/Core/Models/Eft/Match/StartLocalRaidResponseData.cs similarity index 100% rename from Core/Models/Eft/Match/StartLocalRaidResponseData.cs rename to Libraries/Core/Models/Eft/Match/StartLocalRaidResponseData.cs diff --git a/Core/Models/Eft/Match/UpdatePingRequestData.cs b/Libraries/Core/Models/Eft/Match/UpdatePingRequestData.cs similarity index 100% rename from Core/Models/Eft/Match/UpdatePingRequestData.cs rename to Libraries/Core/Models/Eft/Match/UpdatePingRequestData.cs diff --git a/Core/Models/Eft/Notes/NoteActionData.cs b/Libraries/Core/Models/Eft/Notes/NoteActionData.cs similarity index 100% rename from Core/Models/Eft/Notes/NoteActionData.cs rename to Libraries/Core/Models/Eft/Notes/NoteActionData.cs diff --git a/Core/Models/Eft/Notifier/Notifier.cs b/Libraries/Core/Models/Eft/Notifier/Notifier.cs similarity index 100% rename from Core/Models/Eft/Notifier/Notifier.cs rename to Libraries/Core/Models/Eft/Notifier/Notifier.cs diff --git a/Core/Models/Eft/Notifier/SelectProfileResponse.cs b/Libraries/Core/Models/Eft/Notifier/SelectProfileResponse.cs similarity index 100% rename from Core/Models/Eft/Notifier/SelectProfileResponse.cs rename to Libraries/Core/Models/Eft/Notifier/SelectProfileResponse.cs diff --git a/Core/Models/Eft/Player/PlayerIncrementSkillLevelRequestData.cs b/Libraries/Core/Models/Eft/Player/PlayerIncrementSkillLevelRequestData.cs similarity index 100% rename from Core/Models/Eft/Player/PlayerIncrementSkillLevelRequestData.cs rename to Libraries/Core/Models/Eft/Player/PlayerIncrementSkillLevelRequestData.cs diff --git a/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs b/Libraries/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs similarity index 100% rename from Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs rename to Libraries/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs diff --git a/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs b/Libraries/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs similarity index 100% rename from Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs rename to Libraries/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs diff --git a/Core/Models/Eft/Prestige/GetPrestigeResponse.cs b/Libraries/Core/Models/Eft/Prestige/GetPrestigeResponse.cs similarity index 100% rename from Core/Models/Eft/Prestige/GetPrestigeResponse.cs rename to Libraries/Core/Models/Eft/Prestige/GetPrestigeResponse.cs diff --git a/Core/Models/Eft/Prestige/ObtainPrestigeRequest.cs b/Libraries/Core/Models/Eft/Prestige/ObtainPrestigeRequest.cs similarity index 100% rename from Core/Models/Eft/Prestige/ObtainPrestigeRequest.cs rename to Libraries/Core/Models/Eft/Prestige/ObtainPrestigeRequest.cs diff --git a/Core/Models/Eft/Profile/CompletedAchievementsResponse.cs b/Libraries/Core/Models/Eft/Profile/CompletedAchievementsResponse.cs similarity index 100% rename from Core/Models/Eft/Profile/CompletedAchievementsResponse.cs rename to Libraries/Core/Models/Eft/Profile/CompletedAchievementsResponse.cs diff --git a/Core/Models/Eft/Profile/ConnectResponse.cs b/Libraries/Core/Models/Eft/Profile/ConnectResponse.cs similarity index 100% rename from Core/Models/Eft/Profile/ConnectResponse.cs rename to Libraries/Core/Models/Eft/Profile/ConnectResponse.cs diff --git a/Core/Models/Eft/Profile/CreateProfileResponse.cs b/Libraries/Core/Models/Eft/Profile/CreateProfileResponse.cs similarity index 100% rename from Core/Models/Eft/Profile/CreateProfileResponse.cs rename to Libraries/Core/Models/Eft/Profile/CreateProfileResponse.cs diff --git a/Core/Models/Eft/Profile/GetAchievementsResponse.cs b/Libraries/Core/Models/Eft/Profile/GetAchievementsResponse.cs similarity index 100% rename from Core/Models/Eft/Profile/GetAchievementsResponse.cs rename to Libraries/Core/Models/Eft/Profile/GetAchievementsResponse.cs diff --git a/Core/Models/Eft/Profile/GetOtherProfileRequest.cs b/Libraries/Core/Models/Eft/Profile/GetOtherProfileRequest.cs similarity index 100% rename from Core/Models/Eft/Profile/GetOtherProfileRequest.cs rename to Libraries/Core/Models/Eft/Profile/GetOtherProfileRequest.cs diff --git a/Core/Models/Eft/Profile/GetOtherProfileResponse.cs b/Libraries/Core/Models/Eft/Profile/GetOtherProfileResponse.cs similarity index 100% rename from Core/Models/Eft/Profile/GetOtherProfileResponse.cs rename to Libraries/Core/Models/Eft/Profile/GetOtherProfileResponse.cs diff --git a/Core/Models/Eft/Profile/GetProfileSettingsRequest.cs b/Libraries/Core/Models/Eft/Profile/GetProfileSettingsRequest.cs similarity index 100% rename from Core/Models/Eft/Profile/GetProfileSettingsRequest.cs rename to Libraries/Core/Models/Eft/Profile/GetProfileSettingsRequest.cs diff --git a/Core/Models/Eft/Profile/GetProfileStatusResponseData.cs b/Libraries/Core/Models/Eft/Profile/GetProfileStatusResponseData.cs similarity index 100% rename from Core/Models/Eft/Profile/GetProfileStatusResponseData.cs rename to Libraries/Core/Models/Eft/Profile/GetProfileStatusResponseData.cs diff --git a/Core/Models/Eft/Profile/MessageContentRagfair.cs b/Libraries/Core/Models/Eft/Profile/MessageContentRagfair.cs similarity index 100% rename from Core/Models/Eft/Profile/MessageContentRagfair.cs rename to Libraries/Core/Models/Eft/Profile/MessageContentRagfair.cs diff --git a/Core/Models/Eft/Profile/ProfileChangeNicknameRequestData.cs b/Libraries/Core/Models/Eft/Profile/ProfileChangeNicknameRequestData.cs similarity index 100% rename from Core/Models/Eft/Profile/ProfileChangeNicknameRequestData.cs rename to Libraries/Core/Models/Eft/Profile/ProfileChangeNicknameRequestData.cs diff --git a/Core/Models/Eft/Profile/ProfileChangeVoiceRequestData.cs b/Libraries/Core/Models/Eft/Profile/ProfileChangeVoiceRequestData.cs similarity index 100% rename from Core/Models/Eft/Profile/ProfileChangeVoiceRequestData.cs rename to Libraries/Core/Models/Eft/Profile/ProfileChangeVoiceRequestData.cs diff --git a/Core/Models/Eft/Profile/ProfileCreateRequestData.cs b/Libraries/Core/Models/Eft/Profile/ProfileCreateRequestData.cs similarity index 100% rename from Core/Models/Eft/Profile/ProfileCreateRequestData.cs rename to Libraries/Core/Models/Eft/Profile/ProfileCreateRequestData.cs diff --git a/Core/Models/Eft/Profile/SearchFriendRequestData.cs b/Libraries/Core/Models/Eft/Profile/SearchFriendRequestData.cs similarity index 100% rename from Core/Models/Eft/Profile/SearchFriendRequestData.cs rename to Libraries/Core/Models/Eft/Profile/SearchFriendRequestData.cs diff --git a/Core/Models/Eft/Profile/SearchFriendResponse.cs b/Libraries/Core/Models/Eft/Profile/SearchFriendResponse.cs similarity index 100% rename from Core/Models/Eft/Profile/SearchFriendResponse.cs rename to Libraries/Core/Models/Eft/Profile/SearchFriendResponse.cs diff --git a/Core/Models/Eft/Profile/SptProfile.cs b/Libraries/Core/Models/Eft/Profile/SptProfile.cs similarity index 100% rename from Core/Models/Eft/Profile/SptProfile.cs rename to Libraries/Core/Models/Eft/Profile/SptProfile.cs diff --git a/Core/Models/Eft/Profile/SystemData.cs b/Libraries/Core/Models/Eft/Profile/SystemData.cs similarity index 100% rename from Core/Models/Eft/Profile/SystemData.cs rename to Libraries/Core/Models/Eft/Profile/SystemData.cs diff --git a/Core/Models/Eft/Profile/UserDialogInfo.cs b/Libraries/Core/Models/Eft/Profile/UserDialogInfo.cs similarity index 100% rename from Core/Models/Eft/Profile/UserDialogInfo.cs rename to Libraries/Core/Models/Eft/Profile/UserDialogInfo.cs diff --git a/Core/Models/Eft/Profile/ValidateNicknameRequestData.cs b/Libraries/Core/Models/Eft/Profile/ValidateNicknameRequestData.cs similarity index 100% rename from Core/Models/Eft/Profile/ValidateNicknameRequestData.cs rename to Libraries/Core/Models/Eft/Profile/ValidateNicknameRequestData.cs diff --git a/Core/Models/Eft/Quests/AcceptQuestRequestData.cs b/Libraries/Core/Models/Eft/Quests/AcceptQuestRequestData.cs similarity index 100% rename from Core/Models/Eft/Quests/AcceptQuestRequestData.cs rename to Libraries/Core/Models/Eft/Quests/AcceptQuestRequestData.cs diff --git a/Core/Models/Eft/Quests/CompleteQuestRequestData.cs b/Libraries/Core/Models/Eft/Quests/CompleteQuestRequestData.cs similarity index 100% rename from Core/Models/Eft/Quests/CompleteQuestRequestData.cs rename to Libraries/Core/Models/Eft/Quests/CompleteQuestRequestData.cs diff --git a/Core/Models/Eft/Quests/FailQuestRequestData.cs b/Libraries/Core/Models/Eft/Quests/FailQuestRequestData.cs similarity index 100% rename from Core/Models/Eft/Quests/FailQuestRequestData.cs rename to Libraries/Core/Models/Eft/Quests/FailQuestRequestData.cs diff --git a/Core/Models/Eft/Quests/HandoverQuestRequestData.cs b/Libraries/Core/Models/Eft/Quests/HandoverQuestRequestData.cs similarity index 100% rename from Core/Models/Eft/Quests/HandoverQuestRequestData.cs rename to Libraries/Core/Models/Eft/Quests/HandoverQuestRequestData.cs diff --git a/Core/Models/Eft/Quests/ListQuestsRequestData.cs b/Libraries/Core/Models/Eft/Quests/ListQuestsRequestData.cs similarity index 100% rename from Core/Models/Eft/Quests/ListQuestsRequestData.cs rename to Libraries/Core/Models/Eft/Quests/ListQuestsRequestData.cs diff --git a/Core/Models/Eft/Quests/RepeatableQuestChangeEvent.cs b/Libraries/Core/Models/Eft/Quests/RepeatableQuestChangeEvent.cs similarity index 100% rename from Core/Models/Eft/Quests/RepeatableQuestChangeEvent.cs rename to Libraries/Core/Models/Eft/Quests/RepeatableQuestChangeEvent.cs diff --git a/Core/Models/Eft/Ragfair/AddOfferRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/AddOfferRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/AddOfferRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/AddOfferRequestData.cs diff --git a/Core/Models/Eft/Ragfair/ExtendOfferRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/ExtendOfferRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/ExtendOfferRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/ExtendOfferRequestData.cs diff --git a/Core/Models/Eft/Ragfair/GetItemPriceResult.cs b/Libraries/Core/Models/Eft/Ragfair/GetItemPriceResult.cs similarity index 100% rename from Core/Models/Eft/Ragfair/GetItemPriceResult.cs rename to Libraries/Core/Models/Eft/Ragfair/GetItemPriceResult.cs diff --git a/Core/Models/Eft/Ragfair/GetMarketPriceRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/GetMarketPriceRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/GetMarketPriceRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/GetMarketPriceRequestData.cs diff --git a/Core/Models/Eft/Ragfair/GetOffersResult.cs b/Libraries/Core/Models/Eft/Ragfair/GetOffersResult.cs similarity index 100% rename from Core/Models/Eft/Ragfair/GetOffersResult.cs rename to Libraries/Core/Models/Eft/Ragfair/GetOffersResult.cs diff --git a/Core/Models/Eft/Ragfair/GetRagfairOfferByIdRequest.cs b/Libraries/Core/Models/Eft/Ragfair/GetRagfairOfferByIdRequest.cs similarity index 100% rename from Core/Models/Eft/Ragfair/GetRagfairOfferByIdRequest.cs rename to Libraries/Core/Models/Eft/Ragfair/GetRagfairOfferByIdRequest.cs diff --git a/Core/Models/Eft/Ragfair/RagfairOffer.cs b/Libraries/Core/Models/Eft/Ragfair/RagfairOffer.cs similarity index 100% rename from Core/Models/Eft/Ragfair/RagfairOffer.cs rename to Libraries/Core/Models/Eft/Ragfair/RagfairOffer.cs diff --git a/Core/Models/Eft/Ragfair/RemoveOfferRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/RemoveOfferRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/RemoveOfferRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/RemoveOfferRequestData.cs diff --git a/Core/Models/Eft/Ragfair/SearchRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/SearchRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/SearchRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/SearchRequestData.cs diff --git a/Core/Models/Eft/Ragfair/SendRagfairReportRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/SendRagfairReportRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/SendRagfairReportRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/SendRagfairReportRequestData.cs diff --git a/Core/Models/Eft/Ragfair/StorePlayerOfferTaxAmountRequestData.cs b/Libraries/Core/Models/Eft/Ragfair/StorePlayerOfferTaxAmountRequestData.cs similarity index 100% rename from Core/Models/Eft/Ragfair/StorePlayerOfferTaxAmountRequestData.cs rename to Libraries/Core/Models/Eft/Ragfair/StorePlayerOfferTaxAmountRequestData.cs diff --git a/Core/Models/Eft/Repair/BaseRepairActionDataRequest.cs b/Libraries/Core/Models/Eft/Repair/BaseRepairActionDataRequest.cs similarity index 100% rename from Core/Models/Eft/Repair/BaseRepairActionDataRequest.cs rename to Libraries/Core/Models/Eft/Repair/BaseRepairActionDataRequest.cs diff --git a/Core/Models/Eft/Repair/RepairActionDataRequest.cs b/Libraries/Core/Models/Eft/Repair/RepairActionDataRequest.cs similarity index 100% rename from Core/Models/Eft/Repair/RepairActionDataRequest.cs rename to Libraries/Core/Models/Eft/Repair/RepairActionDataRequest.cs diff --git a/Core/Models/Eft/Repair/TraderRepairActionDataRequest.cs b/Libraries/Core/Models/Eft/Repair/TraderRepairActionDataRequest.cs similarity index 100% rename from Core/Models/Eft/Repair/TraderRepairActionDataRequest.cs rename to Libraries/Core/Models/Eft/Repair/TraderRepairActionDataRequest.cs diff --git a/Core/Models/Eft/Trade/ProcessBaseTradeRequestData.cs b/Libraries/Core/Models/Eft/Trade/ProcessBaseTradeRequestData.cs similarity index 100% rename from Core/Models/Eft/Trade/ProcessBaseTradeRequestData.cs rename to Libraries/Core/Models/Eft/Trade/ProcessBaseTradeRequestData.cs diff --git a/Core/Models/Eft/Trade/ProcessBuyTradeRequestData.cs b/Libraries/Core/Models/Eft/Trade/ProcessBuyTradeRequestData.cs similarity index 100% rename from Core/Models/Eft/Trade/ProcessBuyTradeRequestData.cs rename to Libraries/Core/Models/Eft/Trade/ProcessBuyTradeRequestData.cs diff --git a/Core/Models/Eft/Trade/ProcessRagfairTradeRequestData.cs b/Libraries/Core/Models/Eft/Trade/ProcessRagfairTradeRequestData.cs similarity index 100% rename from Core/Models/Eft/Trade/ProcessRagfairTradeRequestData.cs rename to Libraries/Core/Models/Eft/Trade/ProcessRagfairTradeRequestData.cs diff --git a/Core/Models/Eft/Trade/ProcessSellTradeRequestData.cs b/Libraries/Core/Models/Eft/Trade/ProcessSellTradeRequestData.cs similarity index 100% rename from Core/Models/Eft/Trade/ProcessSellTradeRequestData.cs rename to Libraries/Core/Models/Eft/Trade/ProcessSellTradeRequestData.cs diff --git a/Core/Models/Eft/Trade/SellScavItemsToFenceRequestData.cs b/Libraries/Core/Models/Eft/Trade/SellScavItemsToFenceRequestData.cs similarity index 100% rename from Core/Models/Eft/Trade/SellScavItemsToFenceRequestData.cs rename to Libraries/Core/Models/Eft/Trade/SellScavItemsToFenceRequestData.cs diff --git a/Core/Models/Eft/Weather/WeatherData.cs b/Libraries/Core/Models/Eft/Weather/WeatherData.cs similarity index 100% rename from Core/Models/Eft/Weather/WeatherData.cs rename to Libraries/Core/Models/Eft/Weather/WeatherData.cs diff --git a/Core/Models/Eft/Wishlist/AddToWishlistRequest.cs b/Libraries/Core/Models/Eft/Wishlist/AddToWishlistRequest.cs similarity index 100% rename from Core/Models/Eft/Wishlist/AddToWishlistRequest.cs rename to Libraries/Core/Models/Eft/Wishlist/AddToWishlistRequest.cs diff --git a/Core/Models/Eft/Wishlist/ChangeWishlistItemCategoryRequest.cs b/Libraries/Core/Models/Eft/Wishlist/ChangeWishlistItemCategoryRequest.cs similarity index 100% rename from Core/Models/Eft/Wishlist/ChangeWishlistItemCategoryRequest.cs rename to Libraries/Core/Models/Eft/Wishlist/ChangeWishlistItemCategoryRequest.cs diff --git a/Core/Models/Eft/Wishlist/RemoveFromWishlistRequest.cs b/Libraries/Core/Models/Eft/Wishlist/RemoveFromWishlistRequest.cs similarity index 100% rename from Core/Models/Eft/Wishlist/RemoveFromWishlistRequest.cs rename to Libraries/Core/Models/Eft/Wishlist/RemoveFromWishlistRequest.cs diff --git a/Core/Models/Eft/Ws/NotificationEventType.cs b/Libraries/Core/Models/Eft/Ws/NotificationEventType.cs similarity index 100% rename from Core/Models/Eft/Ws/NotificationEventType.cs rename to Libraries/Core/Models/Eft/Ws/NotificationEventType.cs diff --git a/Core/Models/Eft/Ws/WsAid.cs b/Libraries/Core/Models/Eft/Ws/WsAid.cs similarity index 100% rename from Core/Models/Eft/Ws/WsAid.cs rename to Libraries/Core/Models/Eft/Ws/WsAid.cs diff --git a/Core/Models/Eft/Ws/WsAidNickname.cs b/Libraries/Core/Models/Eft/Ws/WsAidNickname.cs similarity index 100% rename from Core/Models/Eft/Ws/WsAidNickname.cs rename to Libraries/Core/Models/Eft/Ws/WsAidNickname.cs diff --git a/Core/Models/Eft/Ws/WsChatMessageReceived.cs b/Libraries/Core/Models/Eft/Ws/WsChatMessageReceived.cs similarity index 100% rename from Core/Models/Eft/Ws/WsChatMessageReceived.cs rename to Libraries/Core/Models/Eft/Ws/WsChatMessageReceived.cs diff --git a/Core/Models/Eft/Ws/WsFriendListAccept.cs b/Libraries/Core/Models/Eft/Ws/WsFriendListAccept.cs similarity index 100% rename from Core/Models/Eft/Ws/WsFriendListAccept.cs rename to Libraries/Core/Models/Eft/Ws/WsFriendListAccept.cs diff --git a/Core/Models/Eft/Ws/WsGroupId.cs b/Libraries/Core/Models/Eft/Ws/WsGroupId.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupId.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupId.cs diff --git a/Core/Models/Eft/Ws/WsGroupMatchInviteAccept.cs b/Libraries/Core/Models/Eft/Ws/WsGroupMatchInviteAccept.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupMatchInviteAccept.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupMatchInviteAccept.cs diff --git a/Core/Models/Eft/Ws/WsGroupMatchInviteDecline.cs b/Libraries/Core/Models/Eft/Ws/WsGroupMatchInviteDecline.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupMatchInviteDecline.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupMatchInviteDecline.cs diff --git a/Core/Models/Eft/Ws/WsGroupMatchInviteSend.cs b/Libraries/Core/Models/Eft/Ws/WsGroupMatchInviteSend.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupMatchInviteSend.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupMatchInviteSend.cs diff --git a/Core/Models/Eft/Ws/WsGroupMatchLeaderChanged.cs b/Libraries/Core/Models/Eft/Ws/WsGroupMatchLeaderChanged.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupMatchLeaderChanged.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupMatchLeaderChanged.cs diff --git a/Core/Models/Eft/Ws/WsGroupMatchRaidReady.cs b/Libraries/Core/Models/Eft/Ws/WsGroupMatchRaidReady.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupMatchRaidReady.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupMatchRaidReady.cs diff --git a/Core/Models/Eft/Ws/WsGroupMatchRaidSettings.cs b/Libraries/Core/Models/Eft/Ws/WsGroupMatchRaidSettings.cs similarity index 100% rename from Core/Models/Eft/Ws/WsGroupMatchRaidSettings.cs rename to Libraries/Core/Models/Eft/Ws/WsGroupMatchRaidSettings.cs diff --git a/Core/Models/Eft/Ws/WsNotificationEvent.cs b/Libraries/Core/Models/Eft/Ws/WsNotificationEvent.cs similarity index 100% rename from Core/Models/Eft/Ws/WsNotificationEvent.cs rename to Libraries/Core/Models/Eft/Ws/WsNotificationEvent.cs diff --git a/Core/Models/Eft/Ws/WsPing.cs b/Libraries/Core/Models/Eft/Ws/WsPing.cs similarity index 100% rename from Core/Models/Eft/Ws/WsPing.cs rename to Libraries/Core/Models/Eft/Ws/WsPing.cs diff --git a/Core/Models/Eft/Ws/WsRagfairOfferSold.cs b/Libraries/Core/Models/Eft/Ws/WsRagfairOfferSold.cs similarity index 100% rename from Core/Models/Eft/Ws/WsRagfairOfferSold.cs rename to Libraries/Core/Models/Eft/Ws/WsRagfairOfferSold.cs diff --git a/Core/Models/Eft/Ws/WsUserConfirmed.cs b/Libraries/Core/Models/Eft/Ws/WsUserConfirmed.cs similarity index 100% rename from Core/Models/Eft/Ws/WsUserConfirmed.cs rename to Libraries/Core/Models/Eft/Ws/WsUserConfirmed.cs diff --git a/Core/Models/Enums/AccountTypes.cs b/Libraries/Core/Models/Enums/AccountTypes.cs similarity index 100% rename from Core/Models/Enums/AccountTypes.cs rename to Libraries/Core/Models/Enums/AccountTypes.cs diff --git a/Core/Models/Enums/AirdropType.cs b/Libraries/Core/Models/Enums/AirdropType.cs similarity index 100% rename from Core/Models/Enums/AirdropType.cs rename to Libraries/Core/Models/Enums/AirdropType.cs diff --git a/Core/Models/Enums/BackendErrorCodes.cs b/Libraries/Core/Models/Enums/BackendErrorCodes.cs similarity index 100% rename from Core/Models/Enums/BackendErrorCodes.cs rename to Libraries/Core/Models/Enums/BackendErrorCodes.cs diff --git a/Core/Models/Enums/BaseClasses.cs b/Libraries/Core/Models/Enums/BaseClasses.cs similarity index 100% rename from Core/Models/Enums/BaseClasses.cs rename to Libraries/Core/Models/Enums/BaseClasses.cs diff --git a/Core/Models/Enums/BonusSkillType.cs b/Libraries/Core/Models/Enums/BonusSkillType.cs similarity index 100% rename from Core/Models/Enums/BonusSkillType.cs rename to Libraries/Core/Models/Enums/BonusSkillType.cs diff --git a/Core/Models/Enums/BonusType.cs b/Libraries/Core/Models/Enums/BonusType.cs similarity index 100% rename from Core/Models/Enums/BonusType.cs rename to Libraries/Core/Models/Enums/BonusType.cs diff --git a/Core/Models/Enums/ConfigTypes.cs b/Libraries/Core/Models/Enums/ConfigTypes.cs similarity index 100% rename from Core/Models/Enums/ConfigTypes.cs rename to Libraries/Core/Models/Enums/ConfigTypes.cs diff --git a/Core/Models/Enums/DateTimeEnum.cs b/Libraries/Core/Models/Enums/DateTimeEnum.cs similarity index 100% rename from Core/Models/Enums/DateTimeEnum.cs rename to Libraries/Core/Models/Enums/DateTimeEnum.cs diff --git a/Core/Models/Enums/DogtagExchangeSide.cs b/Libraries/Core/Models/Enums/DogtagExchangeSide.cs similarity index 100% rename from Core/Models/Enums/DogtagExchangeSide.cs rename to Libraries/Core/Models/Enums/DogtagExchangeSide.cs diff --git a/Core/Models/Enums/ELocationName.cs b/Libraries/Core/Models/Enums/ELocationName.cs similarity index 100% rename from Core/Models/Enums/ELocationName.cs rename to Libraries/Core/Models/Enums/ELocationName.cs diff --git a/Core/Models/Enums/EquipmentBuildType.cs b/Libraries/Core/Models/Enums/EquipmentBuildType.cs similarity index 100% rename from Core/Models/Enums/EquipmentBuildType.cs rename to Libraries/Core/Models/Enums/EquipmentBuildType.cs diff --git a/Core/Models/Enums/EquipmentSlots.cs b/Libraries/Core/Models/Enums/EquipmentSlots.cs similarity index 100% rename from Core/Models/Enums/EquipmentSlots.cs rename to Libraries/Core/Models/Enums/EquipmentSlots.cs diff --git a/Core/Models/Enums/ExitStatus.cs b/Libraries/Core/Models/Enums/ExitStatus.cs similarity index 100% rename from Core/Models/Enums/ExitStatus.cs rename to Libraries/Core/Models/Enums/ExitStatus.cs diff --git a/Core/Models/Enums/FleaOfferType.cs b/Libraries/Core/Models/Enums/FleaOfferType.cs similarity index 100% rename from Core/Models/Enums/FleaOfferType.cs rename to Libraries/Core/Models/Enums/FleaOfferType.cs diff --git a/Core/Models/Enums/GameEditions.cs b/Libraries/Core/Models/Enums/GameEditions.cs similarity index 100% rename from Core/Models/Enums/GameEditions.cs rename to Libraries/Core/Models/Enums/GameEditions.cs diff --git a/Core/Models/Enums/GiftSenderType.cs b/Libraries/Core/Models/Enums/GiftSenderType.cs similarity index 100% rename from Core/Models/Enums/GiftSenderType.cs rename to Libraries/Core/Models/Enums/GiftSenderType.cs diff --git a/Core/Models/Enums/GiftSentResult.cs b/Libraries/Core/Models/Enums/GiftSentResult.cs similarity index 100% rename from Core/Models/Enums/GiftSentResult.cs rename to Libraries/Core/Models/Enums/GiftSentResult.cs diff --git a/Core/Models/Enums/Hideout/CircleRewardType.cs b/Libraries/Core/Models/Enums/Hideout/CircleRewardType.cs similarity index 100% rename from Core/Models/Enums/Hideout/CircleRewardType.cs rename to Libraries/Core/Models/Enums/Hideout/CircleRewardType.cs diff --git a/Core/Models/Enums/Hideout/QteActivityType.cs b/Libraries/Core/Models/Enums/Hideout/QteActivityType.cs similarity index 100% rename from Core/Models/Enums/Hideout/QteActivityType.cs rename to Libraries/Core/Models/Enums/Hideout/QteActivityType.cs diff --git a/Core/Models/Enums/Hideout/QteEffectType.cs b/Libraries/Core/Models/Enums/Hideout/QteEffectType.cs similarity index 100% rename from Core/Models/Enums/Hideout/QteEffectType.cs rename to Libraries/Core/Models/Enums/Hideout/QteEffectType.cs diff --git a/Core/Models/Enums/Hideout/QteResultType.cs b/Libraries/Core/Models/Enums/Hideout/QteResultType.cs similarity index 100% rename from Core/Models/Enums/Hideout/QteResultType.cs rename to Libraries/Core/Models/Enums/Hideout/QteResultType.cs diff --git a/Core/Models/Enums/Hideout/QteRewardType.cs b/Libraries/Core/Models/Enums/Hideout/QteRewardType.cs similarity index 100% rename from Core/Models/Enums/Hideout/QteRewardType.cs rename to Libraries/Core/Models/Enums/Hideout/QteRewardType.cs diff --git a/Core/Models/Enums/Hideout/QteType.cs b/Libraries/Core/Models/Enums/Hideout/QteType.cs similarity index 100% rename from Core/Models/Enums/Hideout/QteType.cs rename to Libraries/Core/Models/Enums/Hideout/QteType.cs diff --git a/Core/Models/Enums/Hideout/RequirementType.cs b/Libraries/Core/Models/Enums/Hideout/RequirementType.cs similarity index 100% rename from Core/Models/Enums/Hideout/RequirementType.cs rename to Libraries/Core/Models/Enums/Hideout/RequirementType.cs diff --git a/Core/Models/Enums/HideoutAreas.cs b/Libraries/Core/Models/Enums/HideoutAreas.cs similarity index 100% rename from Core/Models/Enums/HideoutAreas.cs rename to Libraries/Core/Models/Enums/HideoutAreas.cs diff --git a/Core/Models/Enums/HideoutEventActions.cs b/Libraries/Core/Models/Enums/HideoutEventActions.cs similarity index 100% rename from Core/Models/Enums/HideoutEventActions.cs rename to Libraries/Core/Models/Enums/HideoutEventActions.cs diff --git a/Core/Models/Enums/ItemAddedResult.cs b/Libraries/Core/Models/Enums/ItemAddedResult.cs similarity index 100% rename from Core/Models/Enums/ItemAddedResult.cs rename to Libraries/Core/Models/Enums/ItemAddedResult.cs diff --git a/Core/Models/Enums/ItemEventActions.cs b/Libraries/Core/Models/Enums/ItemEventActions.cs similarity index 100% rename from Core/Models/Enums/ItemEventActions.cs rename to Libraries/Core/Models/Enums/ItemEventActions.cs diff --git a/Core/Models/Enums/ItemTpl.cs b/Libraries/Core/Models/Enums/ItemTpl.cs similarity index 100% rename from Core/Models/Enums/ItemTpl.cs rename to Libraries/Core/Models/Enums/ItemTpl.cs diff --git a/Core/Models/Enums/MemberCategory.cs b/Libraries/Core/Models/Enums/MemberCategory.cs similarity index 100% rename from Core/Models/Enums/MemberCategory.cs rename to Libraries/Core/Models/Enums/MemberCategory.cs diff --git a/Core/Models/Enums/MessageType.cs b/Libraries/Core/Models/Enums/MessageType.cs similarity index 100% rename from Core/Models/Enums/MessageType.cs rename to Libraries/Core/Models/Enums/MessageType.cs diff --git a/Core/Models/Enums/ModSpawn.cs b/Libraries/Core/Models/Enums/ModSpawn.cs similarity index 100% rename from Core/Models/Enums/ModSpawn.cs rename to Libraries/Core/Models/Enums/ModSpawn.cs diff --git a/Core/Models/Enums/Money.cs b/Libraries/Core/Models/Enums/Money.cs similarity index 100% rename from Core/Models/Enums/Money.cs rename to Libraries/Core/Models/Enums/Money.cs diff --git a/Core/Models/Enums/PlayersSpawnPlace.cs b/Libraries/Core/Models/Enums/PlayersSpawnPlace.cs similarity index 100% rename from Core/Models/Enums/PlayersSpawnPlace.cs rename to Libraries/Core/Models/Enums/PlayersSpawnPlace.cs diff --git a/Core/Models/Enums/ProfileStatus.cs b/Libraries/Core/Models/Enums/ProfileStatus.cs similarity index 100% rename from Core/Models/Enums/ProfileStatus.cs rename to Libraries/Core/Models/Enums/ProfileStatus.cs diff --git a/Core/Models/Enums/QuestStatusEnum.cs b/Libraries/Core/Models/Enums/QuestStatusEnum.cs similarity index 100% rename from Core/Models/Enums/QuestStatusEnum.cs rename to Libraries/Core/Models/Enums/QuestStatusEnum.cs diff --git a/Core/Models/Enums/QuestTypeEnum.cs b/Libraries/Core/Models/Enums/QuestTypeEnum.cs similarity index 100% rename from Core/Models/Enums/QuestTypeEnum.cs rename to Libraries/Core/Models/Enums/QuestTypeEnum.cs diff --git a/Core/Models/Enums/RagfairSort.cs b/Libraries/Core/Models/Enums/RagfairSort.cs similarity index 100% rename from Core/Models/Enums/RagfairSort.cs rename to Libraries/Core/Models/Enums/RagfairSort.cs diff --git a/Core/Models/Enums/RaidMode.cs b/Libraries/Core/Models/Enums/RaidMode.cs similarity index 100% rename from Core/Models/Enums/RaidMode.cs rename to Libraries/Core/Models/Enums/RaidMode.cs diff --git a/Core/Models/Enums/RaidSettings/BotAmount.cs b/Libraries/Core/Models/Enums/RaidSettings/BotAmount.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/BotAmount.cs rename to Libraries/Core/Models/Enums/RaidSettings/BotAmount.cs diff --git a/Core/Models/Enums/RaidSettings/BotDifficulty.cs b/Libraries/Core/Models/Enums/RaidSettings/BotDifficulty.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/BotDifficulty.cs rename to Libraries/Core/Models/Enums/RaidSettings/BotDifficulty.cs diff --git a/Core/Models/Enums/RaidSettings/TimeAndWeather/CloudinessType.cs b/Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/CloudinessType.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/TimeAndWeather/CloudinessType.cs rename to Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/CloudinessType.cs diff --git a/Core/Models/Enums/RaidSettings/TimeAndWeather/FogType.cs b/Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/FogType.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/TimeAndWeather/FogType.cs rename to Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/FogType.cs diff --git a/Core/Models/Enums/RaidSettings/TimeAndWeather/RainType.cs b/Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/RainType.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/TimeAndWeather/RainType.cs rename to Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/RainType.cs diff --git a/Core/Models/Enums/RaidSettings/TimeAndWeather/TimeFlowType.cs b/Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/TimeFlowType.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/TimeAndWeather/TimeFlowType.cs rename to Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/TimeFlowType.cs diff --git a/Core/Models/Enums/RaidSettings/TimeAndWeather/WindSpeed.cs b/Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/WindSpeed.cs similarity index 100% rename from Core/Models/Enums/RaidSettings/TimeAndWeather/WindSpeed.cs rename to Libraries/Core/Models/Enums/RaidSettings/TimeAndWeather/WindSpeed.cs diff --git a/Core/Models/Enums/RewardType.cs b/Libraries/Core/Models/Enums/RewardType.cs similarity index 100% rename from Core/Models/Enums/RewardType.cs rename to Libraries/Core/Models/Enums/RewardType.cs diff --git a/Core/Models/Enums/Season.cs b/Libraries/Core/Models/Enums/Season.cs similarity index 100% rename from Core/Models/Enums/Season.cs rename to Libraries/Core/Models/Enums/Season.cs diff --git a/Core/Models/Enums/SeasonalEventType.cs b/Libraries/Core/Models/Enums/SeasonalEventType.cs similarity index 100% rename from Core/Models/Enums/SeasonalEventType.cs rename to Libraries/Core/Models/Enums/SeasonalEventType.cs diff --git a/Core/Models/Enums/SideType.cs b/Libraries/Core/Models/Enums/SideType.cs similarity index 100% rename from Core/Models/Enums/SideType.cs rename to Libraries/Core/Models/Enums/SideType.cs diff --git a/Core/Models/Enums/SkillTypes.cs b/Libraries/Core/Models/Enums/SkillTypes.cs similarity index 100% rename from Core/Models/Enums/SkillTypes.cs rename to Libraries/Core/Models/Enums/SkillTypes.cs diff --git a/Core/Models/Enums/TraderServiceType.cs b/Libraries/Core/Models/Enums/TraderServiceType.cs similarity index 100% rename from Core/Models/Enums/TraderServiceType.cs rename to Libraries/Core/Models/Enums/TraderServiceType.cs diff --git a/Core/Models/Enums/Traders.cs b/Libraries/Core/Models/Enums/Traders.cs similarity index 100% rename from Core/Models/Enums/Traders.cs rename to Libraries/Core/Models/Enums/Traders.cs diff --git a/Core/Models/Enums/TransitionType.cs b/Libraries/Core/Models/Enums/TransitionType.cs similarity index 100% rename from Core/Models/Enums/TransitionType.cs rename to Libraries/Core/Models/Enums/TransitionType.cs diff --git a/Core/Models/Enums/WindDirection.cs b/Libraries/Core/Models/Enums/WindDirection.cs similarity index 100% rename from Core/Models/Enums/WindDirection.cs rename to Libraries/Core/Models/Enums/WindDirection.cs diff --git a/Core/Models/External/IPostDBLoadMod.cs b/Libraries/Core/Models/External/IPostDBLoadMod.cs similarity index 100% rename from Core/Models/External/IPostDBLoadMod.cs rename to Libraries/Core/Models/External/IPostDBLoadMod.cs diff --git a/Core/Models/External/IPostSptLoadMod.cs b/Libraries/Core/Models/External/IPostSptLoadMod.cs similarity index 100% rename from Core/Models/External/IPostSptLoadMod.cs rename to Libraries/Core/Models/External/IPostSptLoadMod.cs diff --git a/Core/Models/External/IPreSptLoadMod.cs b/Libraries/Core/Models/External/IPreSptLoadMod.cs similarity index 100% rename from Core/Models/External/IPreSptLoadMod.cs rename to Libraries/Core/Models/External/IPreSptLoadMod.cs diff --git a/Core/Models/Logging/LogBackgroundColor.cs b/Libraries/Core/Models/Logging/LogBackgroundColor.cs similarity index 100% rename from Core/Models/Logging/LogBackgroundColor.cs rename to Libraries/Core/Models/Logging/LogBackgroundColor.cs diff --git a/Core/Models/Logging/LogTextColor.cs b/Libraries/Core/Models/Logging/LogTextColor.cs similarity index 100% rename from Core/Models/Logging/LogTextColor.cs rename to Libraries/Core/Models/Logging/LogTextColor.cs diff --git a/Core/Models/Spt/Bots/BotGenerationDetails.cs b/Libraries/Core/Models/Spt/Bots/BotGenerationDetails.cs similarity index 100% rename from Core/Models/Spt/Bots/BotGenerationDetails.cs rename to Libraries/Core/Models/Spt/Bots/BotGenerationDetails.cs diff --git a/Core/Models/Spt/Bots/BotLootCache.cs b/Libraries/Core/Models/Spt/Bots/BotLootCache.cs similarity index 100% rename from Core/Models/Spt/Bots/BotLootCache.cs rename to Libraries/Core/Models/Spt/Bots/BotLootCache.cs diff --git a/Core/Models/Spt/Bots/Bots.cs b/Libraries/Core/Models/Spt/Bots/Bots.cs similarity index 100% rename from Core/Models/Spt/Bots/Bots.cs rename to Libraries/Core/Models/Spt/Bots/Bots.cs diff --git a/Core/Models/Spt/Bots/ChooseRandomCompatibleModResult.cs b/Libraries/Core/Models/Spt/Bots/ChooseRandomCompatibleModResult.cs similarity index 100% rename from Core/Models/Spt/Bots/ChooseRandomCompatibleModResult.cs rename to Libraries/Core/Models/Spt/Bots/ChooseRandomCompatibleModResult.cs diff --git a/Core/Models/Spt/Bots/FilterPlateModsForSlotByLevelResult.cs b/Libraries/Core/Models/Spt/Bots/FilterPlateModsForSlotByLevelResult.cs similarity index 100% rename from Core/Models/Spt/Bots/FilterPlateModsForSlotByLevelResult.cs rename to Libraries/Core/Models/Spt/Bots/FilterPlateModsForSlotByLevelResult.cs diff --git a/Core/Models/Spt/Bots/GenerateEquipmentProperties.cs b/Libraries/Core/Models/Spt/Bots/GenerateEquipmentProperties.cs similarity index 100% rename from Core/Models/Spt/Bots/GenerateEquipmentProperties.cs rename to Libraries/Core/Models/Spt/Bots/GenerateEquipmentProperties.cs diff --git a/Core/Models/Spt/Bots/GenerateWeaponRequest.cs b/Libraries/Core/Models/Spt/Bots/GenerateWeaponRequest.cs similarity index 100% rename from Core/Models/Spt/Bots/GenerateWeaponRequest.cs rename to Libraries/Core/Models/Spt/Bots/GenerateWeaponRequest.cs diff --git a/Core/Models/Spt/Bots/GenerateWeaponResult.cs b/Libraries/Core/Models/Spt/Bots/GenerateWeaponResult.cs similarity index 100% rename from Core/Models/Spt/Bots/GenerateWeaponResult.cs rename to Libraries/Core/Models/Spt/Bots/GenerateWeaponResult.cs diff --git a/Core/Models/Spt/Bots/ItemSpawnLimitSettings.cs b/Libraries/Core/Models/Spt/Bots/ItemSpawnLimitSettings.cs similarity index 100% rename from Core/Models/Spt/Bots/ItemSpawnLimitSettings.cs rename to Libraries/Core/Models/Spt/Bots/ItemSpawnLimitSettings.cs diff --git a/Core/Models/Spt/Bots/ModToSpawnRequest.cs b/Libraries/Core/Models/Spt/Bots/ModToSpawnRequest.cs similarity index 100% rename from Core/Models/Spt/Bots/ModToSpawnRequest.cs rename to Libraries/Core/Models/Spt/Bots/ModToSpawnRequest.cs diff --git a/Core/Models/Spt/Config/AirdropConfig.cs b/Libraries/Core/Models/Spt/Config/AirdropConfig.cs similarity index 100% rename from Core/Models/Spt/Config/AirdropConfig.cs rename to Libraries/Core/Models/Spt/Config/AirdropConfig.cs diff --git a/Core/Models/Spt/Config/BackupConfig.cs b/Libraries/Core/Models/Spt/Config/BackupConfig.cs similarity index 100% rename from Core/Models/Spt/Config/BackupConfig.cs rename to Libraries/Core/Models/Spt/Config/BackupConfig.cs diff --git a/Core/Models/Spt/Config/BaseConfig.cs b/Libraries/Core/Models/Spt/Config/BaseConfig.cs similarity index 100% rename from Core/Models/Spt/Config/BaseConfig.cs rename to Libraries/Core/Models/Spt/Config/BaseConfig.cs diff --git a/Core/Models/Spt/Config/BotConfig.cs b/Libraries/Core/Models/Spt/Config/BotConfig.cs similarity index 100% rename from Core/Models/Spt/Config/BotConfig.cs rename to Libraries/Core/Models/Spt/Config/BotConfig.cs diff --git a/Core/Models/Spt/Config/BotDurability.cs b/Libraries/Core/Models/Spt/Config/BotDurability.cs similarity index 100% rename from Core/Models/Spt/Config/BotDurability.cs rename to Libraries/Core/Models/Spt/Config/BotDurability.cs diff --git a/Core/Models/Spt/Config/CoreConfig.cs b/Libraries/Core/Models/Spt/Config/CoreConfig.cs similarity index 100% rename from Core/Models/Spt/Config/CoreConfig.cs rename to Libraries/Core/Models/Spt/Config/CoreConfig.cs diff --git a/Core/Models/Spt/Config/GiftsConfig.cs b/Libraries/Core/Models/Spt/Config/GiftsConfig.cs similarity index 100% rename from Core/Models/Spt/Config/GiftsConfig.cs rename to Libraries/Core/Models/Spt/Config/GiftsConfig.cs diff --git a/Core/Models/Spt/Config/HealthConfig.cs b/Libraries/Core/Models/Spt/Config/HealthConfig.cs similarity index 100% rename from Core/Models/Spt/Config/HealthConfig.cs rename to Libraries/Core/Models/Spt/Config/HealthConfig.cs diff --git a/Core/Models/Spt/Config/HideoutConfig.cs b/Libraries/Core/Models/Spt/Config/HideoutConfig.cs similarity index 100% rename from Core/Models/Spt/Config/HideoutConfig.cs rename to Libraries/Core/Models/Spt/Config/HideoutConfig.cs diff --git a/Core/Models/Spt/Config/HttpConfig.cs b/Libraries/Core/Models/Spt/Config/HttpConfig.cs similarity index 100% rename from Core/Models/Spt/Config/HttpConfig.cs rename to Libraries/Core/Models/Spt/Config/HttpConfig.cs diff --git a/Core/Models/Spt/Config/InRaidConfig.cs b/Libraries/Core/Models/Spt/Config/InRaidConfig.cs similarity index 100% rename from Core/Models/Spt/Config/InRaidConfig.cs rename to Libraries/Core/Models/Spt/Config/InRaidConfig.cs diff --git a/Core/Models/Spt/Config/InsuranceConfig.cs b/Libraries/Core/Models/Spt/Config/InsuranceConfig.cs similarity index 100% rename from Core/Models/Spt/Config/InsuranceConfig.cs rename to Libraries/Core/Models/Spt/Config/InsuranceConfig.cs diff --git a/Core/Models/Spt/Config/InventoryConfig.cs b/Libraries/Core/Models/Spt/Config/InventoryConfig.cs similarity index 100% rename from Core/Models/Spt/Config/InventoryConfig.cs rename to Libraries/Core/Models/Spt/Config/InventoryConfig.cs diff --git a/Core/Models/Spt/Config/ItemConfig.cs b/Libraries/Core/Models/Spt/Config/ItemConfig.cs similarity index 100% rename from Core/Models/Spt/Config/ItemConfig.cs rename to Libraries/Core/Models/Spt/Config/ItemConfig.cs diff --git a/Core/Models/Spt/Config/LocaleConfig.cs b/Libraries/Core/Models/Spt/Config/LocaleConfig.cs similarity index 100% rename from Core/Models/Spt/Config/LocaleConfig.cs rename to Libraries/Core/Models/Spt/Config/LocaleConfig.cs diff --git a/Core/Models/Spt/Config/LocationConfig.cs b/Libraries/Core/Models/Spt/Config/LocationConfig.cs similarity index 100% rename from Core/Models/Spt/Config/LocationConfig.cs rename to Libraries/Core/Models/Spt/Config/LocationConfig.cs diff --git a/Core/Models/Spt/Config/LootConfig.cs b/Libraries/Core/Models/Spt/Config/LootConfig.cs similarity index 100% rename from Core/Models/Spt/Config/LootConfig.cs rename to Libraries/Core/Models/Spt/Config/LootConfig.cs diff --git a/Core/Models/Spt/Config/LostOnDeathConfig.cs b/Libraries/Core/Models/Spt/Config/LostOnDeathConfig.cs similarity index 100% rename from Core/Models/Spt/Config/LostOnDeathConfig.cs rename to Libraries/Core/Models/Spt/Config/LostOnDeathConfig.cs diff --git a/Core/Models/Spt/Config/MatchConfig.cs b/Libraries/Core/Models/Spt/Config/MatchConfig.cs similarity index 100% rename from Core/Models/Spt/Config/MatchConfig.cs rename to Libraries/Core/Models/Spt/Config/MatchConfig.cs diff --git a/Core/Models/Spt/Config/PlayerScavConfig.cs b/Libraries/Core/Models/Spt/Config/PlayerScavConfig.cs similarity index 100% rename from Core/Models/Spt/Config/PlayerScavConfig.cs rename to Libraries/Core/Models/Spt/Config/PlayerScavConfig.cs diff --git a/Core/Models/Spt/Config/PmcChatResponse.cs b/Libraries/Core/Models/Spt/Config/PmcChatResponse.cs similarity index 100% rename from Core/Models/Spt/Config/PmcChatResponse.cs rename to Libraries/Core/Models/Spt/Config/PmcChatResponse.cs diff --git a/Core/Models/Spt/Config/PmcConfig.cs b/Libraries/Core/Models/Spt/Config/PmcConfig.cs similarity index 100% rename from Core/Models/Spt/Config/PmcConfig.cs rename to Libraries/Core/Models/Spt/Config/PmcConfig.cs diff --git a/Core/Models/Spt/Config/QuestConfig.cs b/Libraries/Core/Models/Spt/Config/QuestConfig.cs similarity index 100% rename from Core/Models/Spt/Config/QuestConfig.cs rename to Libraries/Core/Models/Spt/Config/QuestConfig.cs diff --git a/Core/Models/Spt/Config/RagfairConfig.cs b/Libraries/Core/Models/Spt/Config/RagfairConfig.cs similarity index 100% rename from Core/Models/Spt/Config/RagfairConfig.cs rename to Libraries/Core/Models/Spt/Config/RagfairConfig.cs diff --git a/Core/Models/Spt/Config/RepairConfig.cs b/Libraries/Core/Models/Spt/Config/RepairConfig.cs similarity index 100% rename from Core/Models/Spt/Config/RepairConfig.cs rename to Libraries/Core/Models/Spt/Config/RepairConfig.cs diff --git a/Core/Models/Spt/Config/ScavCaseConfig.cs b/Libraries/Core/Models/Spt/Config/ScavCaseConfig.cs similarity index 100% rename from Core/Models/Spt/Config/ScavCaseConfig.cs rename to Libraries/Core/Models/Spt/Config/ScavCaseConfig.cs diff --git a/Core/Models/Spt/Config/SeasonalEventConfig.cs b/Libraries/Core/Models/Spt/Config/SeasonalEventConfig.cs similarity index 100% rename from Core/Models/Spt/Config/SeasonalEventConfig.cs rename to Libraries/Core/Models/Spt/Config/SeasonalEventConfig.cs diff --git a/Core/Models/Spt/Config/TraderConfig.cs b/Libraries/Core/Models/Spt/Config/TraderConfig.cs similarity index 100% rename from Core/Models/Spt/Config/TraderConfig.cs rename to Libraries/Core/Models/Spt/Config/TraderConfig.cs diff --git a/Core/Models/Spt/Config/WeatherConfig.cs b/Libraries/Core/Models/Spt/Config/WeatherConfig.cs similarity index 100% rename from Core/Models/Spt/Config/WeatherConfig.cs rename to Libraries/Core/Models/Spt/Config/WeatherConfig.cs diff --git a/Core/Models/Spt/Dialog/SendMessageDetails.cs b/Libraries/Core/Models/Spt/Dialog/SendMessageDetails.cs similarity index 100% rename from Core/Models/Spt/Dialog/SendMessageDetails.cs rename to Libraries/Core/Models/Spt/Dialog/SendMessageDetails.cs diff --git a/Core/Models/Spt/Fence/CreateFenceAssortsResult.cs b/Libraries/Core/Models/Spt/Fence/CreateFenceAssortsResult.cs similarity index 100% rename from Core/Models/Spt/Fence/CreateFenceAssortsResult.cs rename to Libraries/Core/Models/Spt/Fence/CreateFenceAssortsResult.cs diff --git a/Core/Models/Spt/Fence/FenceAssortGenerationValues.cs b/Libraries/Core/Models/Spt/Fence/FenceAssortGenerationValues.cs similarity index 100% rename from Core/Models/Spt/Fence/FenceAssortGenerationValues.cs rename to Libraries/Core/Models/Spt/Fence/FenceAssortGenerationValues.cs diff --git a/Core/Models/Spt/Helper/WeightedRandomResult.cs b/Libraries/Core/Models/Spt/Helper/WeightedRandomResult.cs similarity index 100% rename from Core/Models/Spt/Helper/WeightedRandomResult.cs rename to Libraries/Core/Models/Spt/Helper/WeightedRandomResult.cs diff --git a/Core/Models/Spt/Hideout/CircleCraftDetails.cs b/Libraries/Core/Models/Spt/Hideout/CircleCraftDetails.cs similarity index 100% rename from Core/Models/Spt/Hideout/CircleCraftDetails.cs rename to Libraries/Core/Models/Spt/Hideout/CircleCraftDetails.cs diff --git a/Core/Models/Spt/Hideout/Hideout.cs b/Libraries/Core/Models/Spt/Hideout/Hideout.cs similarity index 100% rename from Core/Models/Spt/Hideout/Hideout.cs rename to Libraries/Core/Models/Spt/Hideout/Hideout.cs diff --git a/Core/Models/Spt/Hideout/ScavCaseRewardCountsAndPrices.cs b/Libraries/Core/Models/Spt/Hideout/ScavCaseRewardCountsAndPrices.cs similarity index 100% rename from Core/Models/Spt/Hideout/ScavCaseRewardCountsAndPrices.cs rename to Libraries/Core/Models/Spt/Hideout/ScavCaseRewardCountsAndPrices.cs diff --git a/Core/Models/Spt/Inventory/OwnerInventoryItems.cs b/Libraries/Core/Models/Spt/Inventory/OwnerInventoryItems.cs similarity index 100% rename from Core/Models/Spt/Inventory/OwnerInventoryItems.cs rename to Libraries/Core/Models/Spt/Inventory/OwnerInventoryItems.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2CompatibleVersion.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2CompatibleVersion.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2CompatibleVersion.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2CompatibleVersion.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2LoginResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2LoginResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2LoginResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2LoginResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2ModsResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2ModsResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2ModsResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2ModsResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2PasswordChangeResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2PasswordChangeResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2PasswordChangeResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2PasswordChangeResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2PingResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2PingResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2PingResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2PingResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2ProfilesResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2ProfilesResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2ProfilesResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2ProfilesResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2RegisterResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2RegisterResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2RegisterResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2RegisterResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2RemoveResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2RemoveResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2RemoveResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2RemoveResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2TypesResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2TypesResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2TypesResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2TypesResponse.cs diff --git a/Core/Models/Spt/Launcher/LauncherV2VersionResponse.cs b/Libraries/Core/Models/Spt/Launcher/LauncherV2VersionResponse.cs similarity index 100% rename from Core/Models/Spt/Launcher/LauncherV2VersionResponse.cs rename to Libraries/Core/Models/Spt/Launcher/LauncherV2VersionResponse.cs diff --git a/Core/Models/Spt/Location/RaidChanges.cs b/Libraries/Core/Models/Spt/Location/RaidChanges.cs similarity index 100% rename from Core/Models/Spt/Location/RaidChanges.cs rename to Libraries/Core/Models/Spt/Location/RaidChanges.cs diff --git a/Core/Models/Spt/Logging/ClientLogRequest.cs b/Libraries/Core/Models/Spt/Logging/ClientLogRequest.cs similarity index 100% rename from Core/Models/Spt/Logging/ClientLogRequest.cs rename to Libraries/Core/Models/Spt/Logging/ClientLogRequest.cs diff --git a/Core/Models/Spt/Logging/LogBackgroundColor.cs b/Libraries/Core/Models/Spt/Logging/LogBackgroundColor.cs similarity index 100% rename from Core/Models/Spt/Logging/LogBackgroundColor.cs rename to Libraries/Core/Models/Spt/Logging/LogBackgroundColor.cs diff --git a/Core/Models/Spt/Logging/LogLevel.cs b/Libraries/Core/Models/Spt/Logging/LogLevel.cs similarity index 100% rename from Core/Models/Spt/Logging/LogLevel.cs rename to Libraries/Core/Models/Spt/Logging/LogLevel.cs diff --git a/Core/Models/Spt/Logging/LogTextColor.cs b/Libraries/Core/Models/Spt/Logging/LogTextColor.cs similarity index 100% rename from Core/Models/Spt/Logging/LogTextColor.cs rename to Libraries/Core/Models/Spt/Logging/LogTextColor.cs diff --git a/Core/Models/Spt/Logging/SptLogger.cs b/Libraries/Core/Models/Spt/Logging/SptLogger.cs similarity index 100% rename from Core/Models/Spt/Logging/SptLogger.cs rename to Libraries/Core/Models/Spt/Logging/SptLogger.cs diff --git a/Core/Models/Spt/Mod/NewItemDetails.cs b/Libraries/Core/Models/Spt/Mod/NewItemDetails.cs similarity index 100% rename from Core/Models/Spt/Mod/NewItemDetails.cs rename to Libraries/Core/Models/Spt/Mod/NewItemDetails.cs diff --git a/Core/Models/Spt/Mod/PackageJsonData.cs b/Libraries/Core/Models/Spt/Mod/PackageJsonData.cs similarity index 100% rename from Core/Models/Spt/Mod/PackageJsonData.cs rename to Libraries/Core/Models/Spt/Mod/PackageJsonData.cs diff --git a/Core/Models/Spt/Quests/GetRepeatableByIdResult.cs b/Libraries/Core/Models/Spt/Quests/GetRepeatableByIdResult.cs similarity index 100% rename from Core/Models/Spt/Quests/GetRepeatableByIdResult.cs rename to Libraries/Core/Models/Spt/Quests/GetRepeatableByIdResult.cs diff --git a/Core/Models/Spt/Ragfair/RagfairServerPrices.cs b/Libraries/Core/Models/Spt/Ragfair/RagfairServerPrices.cs similarity index 100% rename from Core/Models/Spt/Ragfair/RagfairServerPrices.cs rename to Libraries/Core/Models/Spt/Ragfair/RagfairServerPrices.cs diff --git a/Core/Models/Spt/Ragfair/TplWithFleaPrice.cs b/Libraries/Core/Models/Spt/Ragfair/TplWithFleaPrice.cs similarity index 100% rename from Core/Models/Spt/Ragfair/TplWithFleaPrice.cs rename to Libraries/Core/Models/Spt/Ragfair/TplWithFleaPrice.cs diff --git a/Core/Models/Spt/Repeatable/QuestRewardValues.cs b/Libraries/Core/Models/Spt/Repeatable/QuestRewardValues.cs similarity index 100% rename from Core/Models/Spt/Repeatable/QuestRewardValues.cs rename to Libraries/Core/Models/Spt/Repeatable/QuestRewardValues.cs diff --git a/Core/Models/Spt/Repeatable/QuestTypePool.cs b/Libraries/Core/Models/Spt/Repeatable/QuestTypePool.cs similarity index 100% rename from Core/Models/Spt/Repeatable/QuestTypePool.cs rename to Libraries/Core/Models/Spt/Repeatable/QuestTypePool.cs diff --git a/Core/Models/Spt/Server/DatabaseTables.cs b/Libraries/Core/Models/Spt/Server/DatabaseTables.cs similarity index 100% rename from Core/Models/Spt/Server/DatabaseTables.cs rename to Libraries/Core/Models/Spt/Server/DatabaseTables.cs diff --git a/Core/Models/Spt/Server/ExhaustableArray.cs b/Libraries/Core/Models/Spt/Server/ExhaustableArray.cs similarity index 100% rename from Core/Models/Spt/Server/ExhaustableArray.cs rename to Libraries/Core/Models/Spt/Server/ExhaustableArray.cs diff --git a/Core/Models/Spt/Server/LocaleBase.cs b/Libraries/Core/Models/Spt/Server/LocaleBase.cs similarity index 100% rename from Core/Models/Spt/Server/LocaleBase.cs rename to Libraries/Core/Models/Spt/Server/LocaleBase.cs diff --git a/Core/Models/Spt/Server/Locations.cs b/Libraries/Core/Models/Spt/Server/Locations.cs similarity index 100% rename from Core/Models/Spt/Server/Locations.cs rename to Libraries/Core/Models/Spt/Server/Locations.cs diff --git a/Core/Models/Spt/Server/ServerBase.cs b/Libraries/Core/Models/Spt/Server/ServerBase.cs similarity index 100% rename from Core/Models/Spt/Server/ServerBase.cs rename to Libraries/Core/Models/Spt/Server/ServerBase.cs diff --git a/Core/Models/Spt/Server/SettingsBase.cs b/Libraries/Core/Models/Spt/Server/SettingsBase.cs similarity index 100% rename from Core/Models/Spt/Server/SettingsBase.cs rename to Libraries/Core/Models/Spt/Server/SettingsBase.cs diff --git a/Core/Models/Spt/Services/InsuranceEquipmentPkg.cs b/Libraries/Core/Models/Spt/Services/InsuranceEquipmentPkg.cs similarity index 100% rename from Core/Models/Spt/Services/InsuranceEquipmentPkg.cs rename to Libraries/Core/Models/Spt/Services/InsuranceEquipmentPkg.cs diff --git a/Core/Models/Spt/Services/LootItem.cs b/Libraries/Core/Models/Spt/Services/LootItem.cs similarity index 100% rename from Core/Models/Spt/Services/LootItem.cs rename to Libraries/Core/Models/Spt/Services/LootItem.cs diff --git a/Core/Models/Spt/Services/LootRequest.cs b/Libraries/Core/Models/Spt/Services/LootRequest.cs similarity index 100% rename from Core/Models/Spt/Services/LootRequest.cs rename to Libraries/Core/Models/Spt/Services/LootRequest.cs diff --git a/Core/Models/Spt/Services/TraderServiceModel.cs b/Libraries/Core/Models/Spt/Services/TraderServiceModel.cs similarity index 100% rename from Core/Models/Spt/Services/TraderServiceModel.cs rename to Libraries/Core/Models/Spt/Services/TraderServiceModel.cs diff --git a/Core/Models/Spt/Templates/Templates.cs b/Libraries/Core/Models/Spt/Templates/Templates.cs similarity index 100% rename from Core/Models/Spt/Templates/Templates.cs rename to Libraries/Core/Models/Spt/Templates/Templates.cs diff --git a/Core/Models/Spt/Weather/GetLocalWeatherResponseData.cs b/Libraries/Core/Models/Spt/Weather/GetLocalWeatherResponseData.cs similarity index 100% rename from Core/Models/Spt/Weather/GetLocalWeatherResponseData.cs rename to Libraries/Core/Models/Spt/Weather/GetLocalWeatherResponseData.cs diff --git a/Core/Models/Utils/IRequestData.cs b/Libraries/Core/Models/Utils/IRequestData.cs similarity index 100% rename from Core/Models/Utils/IRequestData.cs rename to Libraries/Core/Models/Utils/IRequestData.cs diff --git a/Core/Models/Utils/ISptLogger.cs b/Libraries/Core/Models/Utils/ISptLogger.cs similarity index 100% rename from Core/Models/Utils/ISptLogger.cs rename to Libraries/Core/Models/Utils/ISptLogger.cs diff --git a/Core/Routers/Dynamic/BotDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/BotDynamicRouter.cs similarity index 98% rename from Core/Routers/Dynamic/BotDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/BotDynamicRouter.cs index 4e4f9650..0e2f2233 100644 --- a/Core/Routers/Dynamic/BotDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/BotDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Dynamic/BundleDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/BundleDynamicRouter.cs similarity index 96% rename from Core/Routers/Dynamic/BundleDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/BundleDynamicRouter.cs index ae8a6ebe..973e8fa4 100644 --- a/Core/Routers/Dynamic/BundleDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/BundleDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Dynamic/CustomizationDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/CustomizationDynamicRouter.cs similarity index 96% rename from Core/Routers/Dynamic/CustomizationDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/CustomizationDynamicRouter.cs index 73f84379..2c142d3c 100644 --- a/Core/Routers/Dynamic/CustomizationDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/CustomizationDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Dynamic/DataDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/DataDynamicRouter.cs similarity index 97% rename from Core/Routers/Dynamic/DataDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/DataDynamicRouter.cs index 9e10f619..66c02d46 100644 --- a/Core/Routers/Dynamic/DataDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/DataDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Dynamic/HttpDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/HttpDynamicRouter.cs similarity index 94% rename from Core/Routers/Dynamic/HttpDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/HttpDynamicRouter.cs index 9c659fdc..3dac2684 100644 --- a/Core/Routers/Dynamic/HttpDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/HttpDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Utils; diff --git a/Core/Routers/Dynamic/InraidDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/InraidDynamicRouter.cs similarity index 96% rename from Core/Routers/Dynamic/InraidDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/InraidDynamicRouter.cs index a8957640..5442b675 100644 --- a/Core/Routers/Dynamic/InraidDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/InraidDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.InRaid; diff --git a/Core/Routers/Dynamic/LocationDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/LocationDynamicRouter.cs similarity index 92% rename from Core/Routers/Dynamic/LocationDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/LocationDynamicRouter.cs index a354d590..57b4de66 100644 --- a/Core/Routers/Dynamic/LocationDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/LocationDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Utils; diff --git a/Core/Routers/Dynamic/NotifierDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/NotifierDynamicRouter.cs similarity index 97% rename from Core/Routers/Dynamic/NotifierDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/NotifierDynamicRouter.cs index 8a2d66ea..e135522c 100644 --- a/Core/Routers/Dynamic/NotifierDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/NotifierDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Utils; diff --git a/Core/Routers/Dynamic/TraderDynamicRouter.cs b/Libraries/Core/Routers/Dynamic/TraderDynamicRouter.cs similarity index 97% rename from Core/Routers/Dynamic/TraderDynamicRouter.cs rename to Libraries/Core/Routers/Dynamic/TraderDynamicRouter.cs index b2fe30f1..dcd4511f 100644 --- a/Core/Routers/Dynamic/TraderDynamicRouter.cs +++ b/Libraries/Core/Routers/Dynamic/TraderDynamicRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/EventOutputHolder.cs b/Libraries/Core/Routers/EventOutputHolder.cs similarity index 99% rename from Core/Routers/EventOutputHolder.cs rename to Libraries/Core/Routers/EventOutputHolder.cs index f08f7ab5..6a433c66 100644 --- a/Core/Routers/EventOutputHolder.cs +++ b/Libraries/Core/Routers/EventOutputHolder.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Routers/HttpRouter.cs b/Libraries/Core/Routers/HttpRouter.cs similarity index 98% rename from Core/Routers/HttpRouter.cs rename to Libraries/Core/Routers/HttpRouter.cs index 66616ad8..6ff60783 100644 --- a/Core/Routers/HttpRouter.cs +++ b/Libraries/Core/Routers/HttpRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; namespace Core.Routers; diff --git a/Core/Routers/ImageRouter.cs b/Libraries/Core/Routers/ImageRouter.cs similarity index 97% rename from Core/Routers/ImageRouter.cs rename to Libraries/Core/Routers/ImageRouter.cs index e53d97f7..b9b1b088 100644 --- a/Core/Routers/ImageRouter.cs +++ b/Libraries/Core/Routers/ImageRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Services.Mod.Image; using Core.Utils; diff --git a/Core/Routers/ItemEventRouter.cs b/Libraries/Core/Routers/ItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEventRouter.cs rename to Libraries/Core/Routers/ItemEventRouter.cs index 61d12ffe..e840ed4a 100644 --- a/Core/Routers/ItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Helpers; using Core.Models.Eft.ItemEvent; diff --git a/Core/Routers/ItemEvents/CustomizationItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/CustomizationItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/CustomizationItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/CustomizationItemEventRouter.cs index f40d0499..bf94fb84 100644 --- a/Core/Routers/ItemEvents/CustomizationItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/CustomizationItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/HealthItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/HealthItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/HealthItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/HealthItemEventRouter.cs index 719f501b..8282713c 100644 --- a/Core/Routers/ItemEvents/HealthItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/HealthItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/HideoutItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/HideoutItemEventRouter.cs similarity index 99% rename from Core/Routers/ItemEvents/HideoutItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/HideoutItemEventRouter.cs index 83c8eeca..17a228c3 100644 --- a/Core/Routers/ItemEvents/HideoutItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/HideoutItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/InsuranceItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/InsuranceItemEventRouter.cs similarity index 97% rename from Core/Routers/ItemEvents/InsuranceItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/InsuranceItemEventRouter.cs index a142ee0c..2c1a6be4 100644 --- a/Core/Routers/ItemEvents/InsuranceItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/InsuranceItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/InventoryItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/InventoryItemEventRouter.cs similarity index 99% rename from Core/Routers/ItemEvents/InventoryItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/InventoryItemEventRouter.cs index 1f2128a1..8dcf6251 100644 --- a/Core/Routers/ItemEvents/InventoryItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/InventoryItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/NoteItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/NoteItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/NoteItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/NoteItemEventRouter.cs index 3e6a468c..2d90c42e 100644 --- a/Core/Routers/ItemEvents/NoteItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/NoteItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/QuestItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/QuestItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/QuestItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/QuestItemEventRouter.cs index d02e631b..d9281c85 100644 --- a/Core/Routers/ItemEvents/QuestItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/QuestItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/RagfairItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/RagfairItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/RagfairItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/RagfairItemEventRouter.cs index 9b559496..3cfa262d 100644 --- a/Core/Routers/ItemEvents/RagfairItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/RagfairItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/RepairItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/RepairItemEventRouter.cs similarity index 97% rename from Core/Routers/ItemEvents/RepairItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/RepairItemEventRouter.cs index ce7f903e..e46990b8 100644 --- a/Core/Routers/ItemEvents/RepairItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/RepairItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/TradeItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/TradeItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/TradeItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/TradeItemEventRouter.cs index 29ec6447..511a9d18 100644 --- a/Core/Routers/ItemEvents/TradeItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/TradeItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/ItemEvents/WishlistItemEventRouter.cs b/Libraries/Core/Routers/ItemEvents/WishlistItemEventRouter.cs similarity index 98% rename from Core/Routers/ItemEvents/WishlistItemEventRouter.cs rename to Libraries/Core/Routers/ItemEvents/WishlistItemEventRouter.cs index c9d60ce3..52db5545 100644 --- a/Core/Routers/ItemEvents/WishlistItemEventRouter.cs +++ b/Libraries/Core/Routers/ItemEvents/WishlistItemEventRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/SaveLoad/HealthSaveLoadRouter.cs b/Libraries/Core/Routers/SaveLoad/HealthSaveLoadRouter.cs similarity index 97% rename from Core/Routers/SaveLoad/HealthSaveLoadRouter.cs rename to Libraries/Core/Routers/SaveLoad/HealthSaveLoadRouter.cs index 4ef2852d..c75aede4 100644 --- a/Core/Routers/SaveLoad/HealthSaveLoadRouter.cs +++ b/Libraries/Core/Routers/SaveLoad/HealthSaveLoadRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Eft.Profile; diff --git a/Core/Routers/SaveLoad/InraidSaveLoadRouter.cs b/Libraries/Core/Routers/SaveLoad/InraidSaveLoadRouter.cs similarity index 94% rename from Core/Routers/SaveLoad/InraidSaveLoadRouter.cs rename to Libraries/Core/Routers/SaveLoad/InraidSaveLoadRouter.cs index bae4b0bf..dcd46ab1 100644 --- a/Core/Routers/SaveLoad/InraidSaveLoadRouter.cs +++ b/Libraries/Core/Routers/SaveLoad/InraidSaveLoadRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Eft.Profile; diff --git a/Core/Routers/SaveLoad/InsuranceSaveLoadRouter.cs b/Libraries/Core/Routers/SaveLoad/InsuranceSaveLoadRouter.cs similarity index 94% rename from Core/Routers/SaveLoad/InsuranceSaveLoadRouter.cs rename to Libraries/Core/Routers/SaveLoad/InsuranceSaveLoadRouter.cs index 08f122de..ecf2c54d 100644 --- a/Core/Routers/SaveLoad/InsuranceSaveLoadRouter.cs +++ b/Libraries/Core/Routers/SaveLoad/InsuranceSaveLoadRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Eft.Profile; diff --git a/Core/Routers/SaveLoad/ProfileSaveLoadRouter.cs b/Libraries/Core/Routers/SaveLoad/ProfileSaveLoadRouter.cs similarity index 94% rename from Core/Routers/SaveLoad/ProfileSaveLoadRouter.cs rename to Libraries/Core/Routers/SaveLoad/ProfileSaveLoadRouter.cs index f8615124..ddc24c25 100644 --- a/Core/Routers/SaveLoad/ProfileSaveLoadRouter.cs +++ b/Libraries/Core/Routers/SaveLoad/ProfileSaveLoadRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Eft.Profile; diff --git a/Core/Routers/Serializers/BundleSerializer.cs b/Libraries/Core/Routers/Serializers/BundleSerializer.cs similarity index 100% rename from Core/Routers/Serializers/BundleSerializer.cs rename to Libraries/Core/Routers/Serializers/BundleSerializer.cs diff --git a/Core/Routers/Serializers/ImageSerializer.cs b/Libraries/Core/Routers/Serializers/ImageSerializer.cs similarity index 94% rename from Core/Routers/Serializers/ImageSerializer.cs rename to Libraries/Core/Routers/Serializers/ImageSerializer.cs index ff644829..31ee1827 100644 --- a/Core/Routers/Serializers/ImageSerializer.cs +++ b/Libraries/Core/Routers/Serializers/ImageSerializer.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; namespace Core.Routers.Serializers; diff --git a/Core/Routers/Serializers/NotifySerializer.cs b/Libraries/Core/Routers/Serializers/NotifySerializer.cs similarity index 100% rename from Core/Routers/Serializers/NotifySerializer.cs rename to Libraries/Core/Routers/Serializers/NotifySerializer.cs diff --git a/Core/Routers/Static/AchievementStaticRouter.cs b/Libraries/Core/Routers/Static/AchievementStaticRouter.cs similarity index 97% rename from Core/Routers/Static/AchievementStaticRouter.cs rename to Libraries/Core/Routers/Static/AchievementStaticRouter.cs index b6f8fa91..f22a2f65 100644 --- a/Core/Routers/Static/AchievementStaticRouter.cs +++ b/Libraries/Core/Routers/Static/AchievementStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/BotStaticRouter.cs b/Libraries/Core/Routers/Static/BotStaticRouter.cs similarity index 96% rename from Core/Routers/Static/BotStaticRouter.cs rename to Libraries/Core/Routers/Static/BotStaticRouter.cs index 44b8a809..9225ac8d 100644 --- a/Core/Routers/Static/BotStaticRouter.cs +++ b/Libraries/Core/Routers/Static/BotStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Bot; diff --git a/Core/Routers/Static/BuildStaticRouter.cs b/Libraries/Core/Routers/Static/BuildStaticRouter.cs similarity index 98% rename from Core/Routers/Static/BuildStaticRouter.cs rename to Libraries/Core/Routers/Static/BuildStaticRouter.cs index 250c16a2..cf4efef0 100644 --- a/Core/Routers/Static/BuildStaticRouter.cs +++ b/Libraries/Core/Routers/Static/BuildStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Builds; diff --git a/Core/Routers/Static/BundleStaticRouter.cs b/Libraries/Core/Routers/Static/BundleStaticRouter.cs similarity index 96% rename from Core/Routers/Static/BundleStaticRouter.cs rename to Libraries/Core/Routers/Static/BundleStaticRouter.cs index 525ff3b8..e9e16496 100644 --- a/Core/Routers/Static/BundleStaticRouter.cs +++ b/Libraries/Core/Routers/Static/BundleStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/ClientLogStaticRouter.cs b/Libraries/Core/Routers/Static/ClientLogStaticRouter.cs similarity index 97% rename from Core/Routers/Static/ClientLogStaticRouter.cs rename to Libraries/Core/Routers/Static/ClientLogStaticRouter.cs index 9796772b..d6fcd473 100644 --- a/Core/Routers/Static/ClientLogStaticRouter.cs +++ b/Libraries/Core/Routers/Static/ClientLogStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Spt.Logging; diff --git a/Core/Routers/Static/CustomizationStaticRouter.cs b/Libraries/Core/Routers/Static/CustomizationStaticRouter.cs similarity index 98% rename from Core/Routers/Static/CustomizationStaticRouter.cs rename to Libraries/Core/Routers/Static/CustomizationStaticRouter.cs index a5af2bd9..3df9aac8 100644 --- a/Core/Routers/Static/CustomizationStaticRouter.cs +++ b/Libraries/Core/Routers/Static/CustomizationStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/DataStaticRouter.cs b/Libraries/Core/Routers/Static/DataStaticRouter.cs similarity index 99% rename from Core/Routers/Static/DataStaticRouter.cs rename to Libraries/Core/Routers/Static/DataStaticRouter.cs index c277d5be..3098f9b2 100644 --- a/Core/Routers/Static/DataStaticRouter.cs +++ b/Libraries/Core/Routers/Static/DataStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/DialogStaticRouter.cs b/Libraries/Core/Routers/Static/DialogStaticRouter.cs similarity index 99% rename from Core/Routers/Static/DialogStaticRouter.cs rename to Libraries/Core/Routers/Static/DialogStaticRouter.cs index b58493ef..5ea3032f 100644 --- a/Core/Routers/Static/DialogStaticRouter.cs +++ b/Libraries/Core/Routers/Static/DialogStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/GameStaticRouter.cs b/Libraries/Core/Routers/Static/GameStaticRouter.cs similarity index 99% rename from Core/Routers/Static/GameStaticRouter.cs rename to Libraries/Core/Routers/Static/GameStaticRouter.cs index e6015ada..458ad8aa 100644 --- a/Core/Routers/Static/GameStaticRouter.cs +++ b/Libraries/Core/Routers/Static/GameStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/HealthStaticRouter.cs b/Libraries/Core/Routers/Static/HealthStaticRouter.cs similarity index 96% rename from Core/Routers/Static/HealthStaticRouter.cs rename to Libraries/Core/Routers/Static/HealthStaticRouter.cs index a48eac3b..69247739 100644 --- a/Core/Routers/Static/HealthStaticRouter.cs +++ b/Libraries/Core/Routers/Static/HealthStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Health; diff --git a/Core/Routers/Static/InraidStaticRouter.cs b/Libraries/Core/Routers/Static/InraidStaticRouter.cs similarity index 98% rename from Core/Routers/Static/InraidStaticRouter.cs rename to Libraries/Core/Routers/Static/InraidStaticRouter.cs index cea04eef..cf80d131 100644 --- a/Core/Routers/Static/InraidStaticRouter.cs +++ b/Libraries/Core/Routers/Static/InraidStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/InsuranceStaticRouter.cs b/Libraries/Core/Routers/Static/InsuranceStaticRouter.cs similarity index 96% rename from Core/Routers/Static/InsuranceStaticRouter.cs rename to Libraries/Core/Routers/Static/InsuranceStaticRouter.cs index 0d97f0fa..e54cdda4 100644 --- a/Core/Routers/Static/InsuranceStaticRouter.cs +++ b/Libraries/Core/Routers/Static/InsuranceStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Insurance; diff --git a/Core/Routers/Static/ItemEventStaticRouter.cs b/Libraries/Core/Routers/Static/ItemEventStaticRouter.cs similarity index 96% rename from Core/Routers/Static/ItemEventStaticRouter.cs rename to Libraries/Core/Routers/Static/ItemEventStaticRouter.cs index 3c6488cc..e80b104b 100644 --- a/Core/Routers/Static/ItemEventStaticRouter.cs +++ b/Libraries/Core/Routers/Static/ItemEventStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.ItemEvent; diff --git a/Core/Routers/Static/LauncherStaticRouter.cs b/Libraries/Core/Routers/Static/LauncherStaticRouter.cs similarity index 99% rename from Core/Routers/Static/LauncherStaticRouter.cs rename to Libraries/Core/Routers/Static/LauncherStaticRouter.cs index 1aa5ae37..e8c746fc 100644 --- a/Core/Routers/Static/LauncherStaticRouter.cs +++ b/Libraries/Core/Routers/Static/LauncherStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/LauncherV2StaticRouter.cs b/Libraries/Core/Routers/Static/LauncherV2StaticRouter.cs similarity index 98% rename from Core/Routers/Static/LauncherV2StaticRouter.cs rename to Libraries/Core/Routers/Static/LauncherV2StaticRouter.cs index d85dc3cc..475eade1 100644 --- a/Core/Routers/Static/LauncherV2StaticRouter.cs +++ b/Libraries/Core/Routers/Static/LauncherV2StaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Launcher; diff --git a/Core/Routers/Static/LocationStaticRouter.cs b/Libraries/Core/Routers/Static/LocationStaticRouter.cs similarity index 97% rename from Core/Routers/Static/LocationStaticRouter.cs rename to Libraries/Core/Routers/Static/LocationStaticRouter.cs index 424f3b86..1f5ad5f4 100644 --- a/Core/Routers/Static/LocationStaticRouter.cs +++ b/Libraries/Core/Routers/Static/LocationStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/MatchStaticRouter.cs b/Libraries/Core/Routers/Static/MatchStaticRouter.cs similarity index 99% rename from Core/Routers/Static/MatchStaticRouter.cs rename to Libraries/Core/Routers/Static/MatchStaticRouter.cs index eed1b082..8485db63 100644 --- a/Core/Routers/Static/MatchStaticRouter.cs +++ b/Libraries/Core/Routers/Static/MatchStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/NotifierStaticRouter.cs b/Libraries/Core/Routers/Static/NotifierStaticRouter.cs similarity index 97% rename from Core/Routers/Static/NotifierStaticRouter.cs rename to Libraries/Core/Routers/Static/NotifierStaticRouter.cs index a560cc3c..845fb5a6 100644 --- a/Core/Routers/Static/NotifierStaticRouter.cs +++ b/Libraries/Core/Routers/Static/NotifierStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/PrestigeStaticRouter.cs b/Libraries/Core/Routers/Static/PrestigeStaticRouter.cs similarity index 97% rename from Core/Routers/Static/PrestigeStaticRouter.cs rename to Libraries/Core/Routers/Static/PrestigeStaticRouter.cs index 2fe7dc98..3e13f09c 100644 --- a/Core/Routers/Static/PrestigeStaticRouter.cs +++ b/Libraries/Core/Routers/Static/PrestigeStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/ProfileStaticRouter.cs b/Libraries/Core/Routers/Static/ProfileStaticRouter.cs similarity index 99% rename from Core/Routers/Static/ProfileStaticRouter.cs rename to Libraries/Core/Routers/Static/ProfileStaticRouter.cs index 14deb205..f71787ca 100644 --- a/Core/Routers/Static/ProfileStaticRouter.cs +++ b/Libraries/Core/Routers/Static/ProfileStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/QuestStaticRouter.cs b/Libraries/Core/Routers/Static/QuestStaticRouter.cs similarity index 97% rename from Core/Routers/Static/QuestStaticRouter.cs rename to Libraries/Core/Routers/Static/QuestStaticRouter.cs index fcc682e7..cc58f4a3 100644 --- a/Core/Routers/Static/QuestStaticRouter.cs +++ b/Libraries/Core/Routers/Static/QuestStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/RagfairStaticRouter.cs b/Libraries/Core/Routers/Static/RagfairStaticRouter.cs similarity index 98% rename from Core/Routers/Static/RagfairStaticRouter.cs rename to Libraries/Core/Routers/Static/RagfairStaticRouter.cs index 3dee68e9..528383e8 100644 --- a/Core/Routers/Static/RagfairStaticRouter.cs +++ b/Libraries/Core/Routers/Static/RagfairStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/TraderStaticRouter.cs b/Libraries/Core/Routers/Static/TraderStaticRouter.cs similarity index 97% rename from Core/Routers/Static/TraderStaticRouter.cs rename to Libraries/Core/Routers/Static/TraderStaticRouter.cs index b7ce7201..d1c7547b 100644 --- a/Core/Routers/Static/TraderStaticRouter.cs +++ b/Libraries/Core/Routers/Static/TraderStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Routers/Static/WeatherStaticRouter.cs b/Libraries/Core/Routers/Static/WeatherStaticRouter.cs similarity index 97% rename from Core/Routers/Static/WeatherStaticRouter.cs rename to Libraries/Core/Routers/Static/WeatherStaticRouter.cs index cca336b2..a7733b4d 100644 --- a/Core/Routers/Static/WeatherStaticRouter.cs +++ b/Libraries/Core/Routers/Static/WeatherStaticRouter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; diff --git a/Core/Servers/ConfigServer.cs b/Libraries/Core/Servers/ConfigServer.cs similarity index 98% rename from Core/Servers/ConfigServer.cs rename to Libraries/Core/Servers/ConfigServer.cs index 2007c9d7..1e8d7e11 100644 --- a/Core/Servers/ConfigServer.cs +++ b/Libraries/Core/Servers/ConfigServer.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Enums; using Core.Models.Spt.Config; using Core.Models.Utils; diff --git a/Core/Servers/DatabaseServer.cs b/Libraries/Core/Servers/DatabaseServer.cs similarity index 90% rename from Core/Servers/DatabaseServer.cs rename to Libraries/Core/Servers/DatabaseServer.cs index 0395fd3f..dec2f5c7 100644 --- a/Core/Servers/DatabaseServer.cs +++ b/Libraries/Core/Servers/DatabaseServer.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Server; namespace Core.Servers; @@ -17,4 +17,4 @@ public class DatabaseServer { tableData = tables; } -} \ No newline at end of file +} diff --git a/Core/Servers/Http/IHttpListener.cs b/Libraries/Core/Servers/Http/IHttpListener.cs similarity index 100% rename from Core/Servers/Http/IHttpListener.cs rename to Libraries/Core/Servers/Http/IHttpListener.cs diff --git a/Core/Servers/Http/RequestLogger.cs b/Libraries/Core/Servers/Http/RequestLogger.cs similarity index 100% rename from Core/Servers/Http/RequestLogger.cs rename to Libraries/Core/Servers/Http/RequestLogger.cs diff --git a/Core/Servers/Http/SptHttpListener.cs b/Libraries/Core/Servers/Http/SptHttpListener.cs similarity index 99% rename from Core/Servers/Http/SptHttpListener.cs rename to Libraries/Core/Servers/Http/SptHttpListener.cs index 1d710280..7d0237e6 100644 --- a/Core/Servers/Http/SptHttpListener.cs +++ b/Libraries/Core/Servers/Http/SptHttpListener.cs @@ -1,7 +1,7 @@ using System.Collections.Immutable; using System.IO.Compression; using System.Text; -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Utils; using Core.Routers; diff --git a/Core/Servers/HttpServer.cs b/Libraries/Core/Servers/HttpServer.cs similarity index 99% rename from Core/Servers/HttpServer.cs rename to Libraries/Core/Servers/HttpServer.cs index 6950a4e3..9698beac 100644 --- a/Core/Servers/HttpServer.cs +++ b/Libraries/Core/Servers/HttpServer.cs @@ -2,7 +2,7 @@ using Core.Servers.Http; using Core.Services; using Microsoft.Extensions.Primitives; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Config; using Core.Models.Utils; diff --git a/Core/Servers/RagfairServer.cs b/Libraries/Core/Servers/RagfairServer.cs similarity index 99% rename from Core/Servers/RagfairServer.cs rename to Libraries/Core/Servers/RagfairServer.cs index 603728f0..5b60793b 100644 --- a/Core/Servers/RagfairServer.cs +++ b/Libraries/Core/Servers/RagfairServer.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Models.Eft.Ragfair; using Core.Models.Enums; diff --git a/Core/Servers/SaveServer.cs b/Libraries/Core/Servers/SaveServer.cs similarity index 99% rename from Core/Servers/SaveServer.cs rename to Libraries/Core/Servers/SaveServer.cs index 697409a3..269a779f 100644 --- a/Core/Servers/SaveServer.cs +++ b/Libraries/Core/Servers/SaveServer.cs @@ -1,5 +1,5 @@ using System.Diagnostics; -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Eft.Profile; using Core.Models.Spt.Config; diff --git a/Core/Servers/WebSocketServer.cs b/Libraries/Core/Servers/WebSocketServer.cs similarity index 97% rename from Core/Servers/WebSocketServer.cs rename to Libraries/Core/Servers/WebSocketServer.cs index bc9f26ad..794ec638 100644 --- a/Core/Servers/WebSocketServer.cs +++ b/Libraries/Core/Servers/WebSocketServer.cs @@ -1,5 +1,5 @@ using System.Net.WebSockets; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Utils; using Core.Servers.Ws; using Core.Utils; diff --git a/Core/Servers/Ws/IWebSocketConnectionHandler.cs b/Libraries/Core/Servers/Ws/IWebSocketConnectionHandler.cs similarity index 100% rename from Core/Servers/Ws/IWebSocketConnectionHandler.cs rename to Libraries/Core/Servers/Ws/IWebSocketConnectionHandler.cs diff --git a/Core/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs b/Libraries/Core/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs similarity index 93% rename from Core/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs rename to Libraries/Core/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs index cf04c2b5..eaa78cd2 100644 --- a/Core/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs +++ b/Libraries/Core/Servers/Ws/Message/DefaultSptWebSocketMessageHandler.cs @@ -1,6 +1,6 @@ using System.Net.WebSockets; using System.Text; -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Servers.Ws.Message; diff --git a/Core/Servers/Ws/Message/ISptWebSocketMessageHandler.cs b/Libraries/Core/Servers/Ws/Message/ISptWebSocketMessageHandler.cs similarity index 100% rename from Core/Servers/Ws/Message/ISptWebSocketMessageHandler.cs rename to Libraries/Core/Servers/Ws/Message/ISptWebSocketMessageHandler.cs diff --git a/Core/Servers/Ws/SptWebSocketConnectionHandler.cs b/Libraries/Core/Servers/Ws/SptWebSocketConnectionHandler.cs similarity index 91% rename from Core/Servers/Ws/SptWebSocketConnectionHandler.cs rename to Libraries/Core/Servers/Ws/SptWebSocketConnectionHandler.cs index 70ef5fc6..560ff776 100644 --- a/Core/Servers/Ws/SptWebSocketConnectionHandler.cs +++ b/Libraries/Core/Servers/Ws/SptWebSocketConnectionHandler.cs @@ -1,6 +1,6 @@ using System.Net.WebSockets; using System.Text; -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Ws; using Core.Models.Spt.Config; @@ -63,12 +63,15 @@ public class SptWebSocketConnectionHandler( _logger.Debug(_localisationService.GetText("websocket-socket_lost_deleting_handle")); lock (_lockObject) { - var timer = _socketAliveTimers[sessionID]; - timer.Change(Timeout.Infinite, Timeout.Infinite); - _socketAliveTimers.Remove(sessionID); - _sockets.Remove(sessionID); - var receiveTask = _receiveTasks[sessionID]; - receiveTask.CancelAsync().Wait(); + if (_socketAliveTimers.TryGetValue(sessionID, out var timer)) + { + timer.Change(Timeout.Infinite, Timeout.Infinite); + _socketAliveTimers.Remove(sessionID); + } + if (_sockets.ContainsKey(sessionID)) + _sockets.Remove(sessionID); + if (_receiveTasks.TryGetValue(sessionID, out var receiveTask)) + receiveTask.CancelAsync().Wait(); } } ); diff --git a/Core/Services/AirdropService.cs b/Libraries/Core/Services/AirdropService.cs similarity index 98% rename from Core/Services/AirdropService.cs rename to Libraries/Core/Services/AirdropService.cs index bdba2fca..4a38f5f9 100644 --- a/Core/Services/AirdropService.cs +++ b/Libraries/Core/Services/AirdropService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Location; using Core.Models.Enums; diff --git a/Core/Services/BackupService.cs b/Libraries/Core/Services/BackupService.cs similarity index 99% rename from Core/Services/BackupService.cs rename to Libraries/Core/Services/BackupService.cs index 379db090..cab83ad1 100644 --- a/Core/Services/BackupService.cs +++ b/Libraries/Core/Services/BackupService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services; diff --git a/Core/Services/BotEquipmentFilterService.cs b/Libraries/Core/Services/BotEquipmentFilterService.cs similarity index 99% rename from Core/Services/BotEquipmentFilterService.cs rename to Libraries/Core/Services/BotEquipmentFilterService.cs index a3a1e70e..2de2e85f 100644 --- a/Core/Services/BotEquipmentFilterService.cs +++ b/Libraries/Core/Services/BotEquipmentFilterService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; @@ -6,7 +6,7 @@ using Core.Models.Spt.Bots; using Core.Models.Spt.Config; using Core.Models.Utils; using Core.Servers; -using Core.Utils.Extensions; +using SptCommon.Extensions; namespace Core.Services; diff --git a/Core/Services/BotEquipmentModPoolService.cs b/Libraries/Core/Services/BotEquipmentModPoolService.cs similarity index 98% rename from Core/Services/BotEquipmentModPoolService.cs rename to Libraries/Core/Services/BotEquipmentModPoolService.cs index 52b22597..1b89b291 100644 --- a/Core/Services/BotEquipmentModPoolService.cs +++ b/Libraries/Core/Services/BotEquipmentModPoolService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Services; diff --git a/Core/Services/BotGenerationCacheService.cs b/Libraries/Core/Services/BotGenerationCacheService.cs similarity index 98% rename from Core/Services/BotGenerationCacheService.cs rename to Libraries/Core/Services/BotGenerationCacheService.cs index e7352309..7dac2e7f 100644 --- a/Core/Services/BotGenerationCacheService.cs +++ b/Libraries/Core/Services/BotGenerationCacheService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Utils; diff --git a/Core/Services/BotLootCacheService.cs b/Libraries/Core/Services/BotLootCacheService.cs similarity index 99% rename from Core/Services/BotLootCacheService.cs rename to Libraries/Core/Services/BotLootCacheService.cs index 34ca1658..6cf4b0dd 100644 --- a/Core/Services/BotLootCacheService.cs +++ b/Libraries/Core/Services/BotLootCacheService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Common; diff --git a/Core/Services/BotNameService.cs b/Libraries/Core/Services/BotNameService.cs similarity index 99% rename from Core/Services/BotNameService.cs rename to Libraries/Core/Services/BotNameService.cs index d4cfbf2c..602f670f 100644 --- a/Core/Services/BotNameService.cs +++ b/Libraries/Core/Services/BotNameService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Bots; using Core.Helpers; diff --git a/Core/Services/BotWeaponModLimitService.cs b/Libraries/Core/Services/BotWeaponModLimitService.cs similarity index 99% rename from Core/Services/BotWeaponModLimitService.cs rename to Libraries/Core/Services/BotWeaponModLimitService.cs index 3e857117..a17ae6f5 100644 --- a/Core/Services/BotWeaponModLimitService.cs +++ b/Libraries/Core/Services/BotWeaponModLimitService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; diff --git a/Core/Services/Cache/BundleHashCacheService.cs b/Libraries/Core/Services/Cache/BundleHashCacheService.cs similarity index 100% rename from Core/Services/Cache/BundleHashCacheService.cs rename to Libraries/Core/Services/Cache/BundleHashCacheService.cs diff --git a/Core/Services/Cache/ModHashCacheService.cs b/Libraries/Core/Services/Cache/ModHashCacheService.cs similarity index 100% rename from Core/Services/Cache/ModHashCacheService.cs rename to Libraries/Core/Services/Cache/ModHashCacheService.cs diff --git a/Core/Services/CircleOfCultistService.cs b/Libraries/Core/Services/CircleOfCultistService.cs similarity index 99% rename from Core/Services/CircleOfCultistService.cs rename to Libraries/Core/Services/CircleOfCultistService.cs index 852285c4..17d08f34 100644 --- a/Core/Services/CircleOfCultistService.cs +++ b/Libraries/Core/Services/CircleOfCultistService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Hideout; diff --git a/Core/Services/CreateProfileService.cs b/Libraries/Core/Services/CreateProfileService.cs similarity index 99% rename from Core/Services/CreateProfileService.cs rename to Libraries/Core/Services/CreateProfileService.cs index 59039af2..44155d34 100644 --- a/Core/Services/CreateProfileService.cs +++ b/Libraries/Core/Services/CreateProfileService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Common; diff --git a/Core/Services/CustomLocationWaveService.cs b/Libraries/Core/Services/CustomLocationWaveService.cs similarity index 97% rename from Core/Services/CustomLocationWaveService.cs rename to Libraries/Core/Services/CustomLocationWaveService.cs index 0e0621c1..6843a098 100644 --- a/Core/Services/CustomLocationWaveService.cs +++ b/Libraries/Core/Services/CustomLocationWaveService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; namespace Core.Services; diff --git a/Core/Services/DatabaseService.cs b/Libraries/Core/Services/DatabaseService.cs similarity index 99% rename from Core/Services/DatabaseService.cs rename to Libraries/Core/Services/DatabaseService.cs index a46a5b99..aed8e018 100644 --- a/Core/Services/DatabaseService.cs +++ b/Libraries/Core/Services/DatabaseService.cs @@ -1,5 +1,5 @@ using System.Diagnostics; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Bots; diff --git a/Core/Services/FenceService.cs b/Libraries/Core/Services/FenceService.cs similarity index 99% rename from Core/Services/FenceService.cs rename to Libraries/Core/Services/FenceService.cs index 7730ad11..1f8a67f6 100644 --- a/Core/Services/FenceService.cs +++ b/Libraries/Core/Services/FenceService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Config; diff --git a/Core/Services/GiftService.cs b/Libraries/Core/Services/GiftService.cs similarity index 99% rename from Core/Services/GiftService.cs rename to Libraries/Core/Services/GiftService.cs index c924ff09..4942ac19 100644 --- a/Core/Services/GiftService.cs +++ b/Libraries/Core/Services/GiftService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Enums; using Core.Models.Spt.Config; diff --git a/Core/Services/I18nService.cs b/Libraries/Core/Services/I18nService.cs similarity index 99% rename from Core/Services/I18nService.cs rename to Libraries/Core/Services/I18nService.cs index 88b2ee5e..a247c362 100644 --- a/Core/Services/I18nService.cs +++ b/Libraries/Core/Services/I18nService.cs @@ -1,5 +1,5 @@ using Core.Utils; -using Core.Utils.Extensions; +using SptCommon.Extensions; namespace Core.Services; diff --git a/Core/Services/InMemoryCacheService.cs b/Libraries/Core/Services/InMemoryCacheService.cs similarity index 96% rename from Core/Services/InMemoryCacheService.cs rename to Libraries/Core/Services/InMemoryCacheService.cs index cda31ac6..ef8dcb34 100644 --- a/Core/Services/InMemoryCacheService.cs +++ b/Libraries/Core/Services/InMemoryCacheService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services; diff --git a/Core/Services/InsuranceService.cs b/Libraries/Core/Services/InsuranceService.cs similarity index 99% rename from Core/Services/InsuranceService.cs rename to Libraries/Core/Services/InsuranceService.cs index 374b50d7..57c759c3 100644 --- a/Core/Services/InsuranceService.cs +++ b/Libraries/Core/Services/InsuranceService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Services; diff --git a/Core/Services/ItemBaseClassService.cs b/Libraries/Core/Services/ItemBaseClassService.cs similarity index 99% rename from Core/Services/ItemBaseClassService.cs rename to Libraries/Core/Services/ItemBaseClassService.cs index 4cd15c90..a8b2e3f6 100644 --- a/Core/Services/ItemBaseClassService.cs +++ b/Libraries/Core/Services/ItemBaseClassService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Utils; diff --git a/Core/Services/ItemFilterService.cs b/Libraries/Core/Services/ItemFilterService.cs similarity index 99% rename from Core/Services/ItemFilterService.cs rename to Libraries/Core/Services/ItemFilterService.cs index 67a9914f..09506eff 100644 --- a/Core/Services/ItemFilterService.cs +++ b/Libraries/Core/Services/ItemFilterService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Config; using Core.Models.Utils; using Core.Servers; diff --git a/Core/Services/LegacyLocationLifecycleService.cs b/Libraries/Core/Services/LegacyLocationLifecycleService.cs similarity index 98% rename from Core/Services/LegacyLocationLifecycleService.cs rename to Libraries/Core/Services/LegacyLocationLifecycleService.cs index ac700e52..aacea37e 100644 --- a/Core/Services/LegacyLocationLifecycleService.cs +++ b/Libraries/Core/Services/LegacyLocationLifecycleService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Match; diff --git a/Core/Services/LocaleService.cs b/Libraries/Core/Services/LocaleService.cs similarity index 99% rename from Core/Services/LocaleService.cs rename to Libraries/Core/Services/LocaleService.cs index 9fee95bc..217026af 100644 --- a/Core/Services/LocaleService.cs +++ b/Libraries/Core/Services/LocaleService.cs @@ -1,5 +1,5 @@ using System.Globalization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Spt.Config; using Core.Models.Utils; using Core.Servers; diff --git a/Core/Services/LocalisationService.cs b/Libraries/Core/Services/LocalisationService.cs similarity index 98% rename from Core/Services/LocalisationService.cs rename to Libraries/Core/Services/LocalisationService.cs index b25a5103..ec5e22f7 100644 --- a/Core/Services/LocalisationService.cs +++ b/Libraries/Core/Services/LocalisationService.cs @@ -1,5 +1,5 @@ using Core.Utils; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Utils; using Core.Servers; diff --git a/Core/Services/LocationLifecycleService.cs b/Libraries/Core/Services/LocationLifecycleService.cs similarity index 99% rename from Core/Services/LocationLifecycleService.cs rename to Libraries/Core/Services/LocationLifecycleService.cs index faf24bab..1f668886 100644 --- a/Core/Services/LocationLifecycleService.cs +++ b/Libraries/Core/Services/LocationLifecycleService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Match; diff --git a/Core/Services/MailSendService.cs b/Libraries/Core/Services/MailSendService.cs similarity index 99% rename from Core/Services/MailSendService.cs rename to Libraries/Core/Services/MailSendService.cs index 707af867..2a12e886 100644 --- a/Core/Services/MailSendService.cs +++ b/Libraries/Core/Services/MailSendService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Profile; diff --git a/Core/Services/MapMarkerService.cs b/Libraries/Core/Services/MapMarkerService.cs similarity index 99% rename from Core/Services/MapMarkerService.cs rename to Libraries/Core/Services/MapMarkerService.cs index 87b95f25..0c3b5eec 100644 --- a/Core/Services/MapMarkerService.cs +++ b/Libraries/Core/Services/MapMarkerService.cs @@ -1,5 +1,5 @@ using System.Text.RegularExpressions; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Inventory; diff --git a/Core/Services/MatchBotDeatilsCacheService.cs b/Libraries/Core/Services/MatchBotDeatilsCacheService.cs similarity index 96% rename from Core/Services/MatchBotDeatilsCacheService.cs rename to Libraries/Core/Services/MatchBotDeatilsCacheService.cs index 076f6bf7..6d6e0c3e 100644 --- a/Core/Services/MatchBotDeatilsCacheService.cs +++ b/Libraries/Core/Services/MatchBotDeatilsCacheService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Services; diff --git a/Core/Services/MatchBotDetailsCacheService.cs b/Libraries/Core/Services/MatchBotDetailsCacheService.cs similarity index 97% rename from Core/Services/MatchBotDetailsCacheService.cs rename to Libraries/Core/Services/MatchBotDetailsCacheService.cs index 68e8961c..bc5efdd2 100644 --- a/Core/Services/MatchBotDetailsCacheService.cs +++ b/Libraries/Core/Services/MatchBotDetailsCacheService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Utils; diff --git a/Core/Services/MatchLocationService.cs b/Libraries/Core/Services/MatchLocationService.cs similarity index 86% rename from Core/Services/MatchLocationService.cs rename to Libraries/Core/Services/MatchLocationService.cs index a42861aa..dabbaad2 100644 --- a/Core/Services/MatchLocationService.cs +++ b/Libraries/Core/Services/MatchLocationService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services; diff --git a/Core/Services/Mod/CustomItemService.cs b/Libraries/Core/Services/Mod/CustomItemService.cs similarity index 100% rename from Core/Services/Mod/CustomItemService.cs rename to Libraries/Core/Services/Mod/CustomItemService.cs diff --git a/Core/Services/Mod/DynamicRouter/DynamicRouterMod.cs b/Libraries/Core/Services/Mod/DynamicRouter/DynamicRouterMod.cs similarity index 100% rename from Core/Services/Mod/DynamicRouter/DynamicRouterMod.cs rename to Libraries/Core/Services/Mod/DynamicRouter/DynamicRouterMod.cs diff --git a/Core/Services/Mod/DynamicRouter/DynamicRouterModService.cs b/Libraries/Core/Services/Mod/DynamicRouter/DynamicRouterModService.cs similarity index 100% rename from Core/Services/Mod/DynamicRouter/DynamicRouterModService.cs rename to Libraries/Core/Services/Mod/DynamicRouter/DynamicRouterModService.cs diff --git a/Core/Services/Mod/HttpListener/HttpListenerMod.cs b/Libraries/Core/Services/Mod/HttpListener/HttpListenerMod.cs similarity index 100% rename from Core/Services/Mod/HttpListener/HttpListenerMod.cs rename to Libraries/Core/Services/Mod/HttpListener/HttpListenerMod.cs diff --git a/Core/Services/Mod/HttpListener/HttpListenerModService.cs b/Libraries/Core/Services/Mod/HttpListener/HttpListenerModService.cs similarity index 100% rename from Core/Services/Mod/HttpListener/HttpListenerModService.cs rename to Libraries/Core/Services/Mod/HttpListener/HttpListenerModService.cs diff --git a/Core/Services/Mod/Image/ImageRouterService.cs b/Libraries/Core/Services/Mod/Image/ImageRouterService.cs similarity index 93% rename from Core/Services/Mod/Image/ImageRouterService.cs rename to Libraries/Core/Services/Mod/Image/ImageRouterService.cs index e7c678c1..7adc4167 100644 --- a/Core/Services/Mod/Image/ImageRouterService.cs +++ b/Libraries/Core/Services/Mod/Image/ImageRouterService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services.Mod.Image; diff --git a/Core/Services/Mod/OnLoad/OnLoadMod.cs b/Libraries/Core/Services/Mod/OnLoad/OnLoadMod.cs similarity index 100% rename from Core/Services/Mod/OnLoad/OnLoadMod.cs rename to Libraries/Core/Services/Mod/OnLoad/OnLoadMod.cs diff --git a/Core/Services/Mod/OnLoad/OnLoadModService.cs b/Libraries/Core/Services/Mod/OnLoad/OnLoadModService.cs similarity index 100% rename from Core/Services/Mod/OnLoad/OnLoadModService.cs rename to Libraries/Core/Services/Mod/OnLoad/OnLoadModService.cs diff --git a/Core/Services/Mod/OnUpdate/OnUpdateMod.cs b/Libraries/Core/Services/Mod/OnUpdate/OnUpdateMod.cs similarity index 100% rename from Core/Services/Mod/OnUpdate/OnUpdateMod.cs rename to Libraries/Core/Services/Mod/OnUpdate/OnUpdateMod.cs diff --git a/Core/Services/Mod/OnUpdate/OnUpdateModService.cs b/Libraries/Core/Services/Mod/OnUpdate/OnUpdateModService.cs similarity index 100% rename from Core/Services/Mod/OnUpdate/OnUpdateModService.cs rename to Libraries/Core/Services/Mod/OnUpdate/OnUpdateModService.cs diff --git a/Core/Services/Mod/StaticRouter/StaticRouterMod.cs b/Libraries/Core/Services/Mod/StaticRouter/StaticRouterMod.cs similarity index 100% rename from Core/Services/Mod/StaticRouter/StaticRouterMod.cs rename to Libraries/Core/Services/Mod/StaticRouter/StaticRouterMod.cs diff --git a/Core/Services/Mod/StaticRouter/StaticRouterModService.cs b/Libraries/Core/Services/Mod/StaticRouter/StaticRouterModService.cs similarity index 100% rename from Core/Services/Mod/StaticRouter/StaticRouterModService.cs rename to Libraries/Core/Services/Mod/StaticRouter/StaticRouterModService.cs diff --git a/Core/Services/ModCompilerService.cs b/Libraries/Core/Services/ModCompilerService.cs similarity index 97% rename from Core/Services/ModCompilerService.cs rename to Libraries/Core/Services/ModCompilerService.cs index 2f05c262..c560da88 100644 --- a/Core/Services/ModCompilerService.cs +++ b/Libraries/Core/Services/ModCompilerService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services; diff --git a/Core/Services/NotificationService.cs b/Libraries/Core/Services/NotificationService.cs similarity index 98% rename from Core/Services/NotificationService.cs rename to Libraries/Core/Services/NotificationService.cs index b436bbf2..27c25554 100644 --- a/Core/Services/NotificationService.cs +++ b/Libraries/Core/Services/NotificationService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Ws; namespace Core.Services; diff --git a/Core/Services/OpenZoneService.cs b/Libraries/Core/Services/OpenZoneService.cs similarity index 95% rename from Core/Services/OpenZoneService.cs rename to Libraries/Core/Services/OpenZoneService.cs index 6a1873b2..f9a9d188 100644 --- a/Core/Services/OpenZoneService.cs +++ b/Libraries/Core/Services/OpenZoneService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services; diff --git a/Core/Services/PaymentService.cs b/Libraries/Core/Services/PaymentService.cs similarity index 98% rename from Core/Services/PaymentService.cs rename to Libraries/Core/Services/PaymentService.cs index 3ce95d52..5be1e318 100644 --- a/Core/Services/PaymentService.cs +++ b/Libraries/Core/Services/PaymentService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Services/PlayerService.cs b/Libraries/Core/Services/PlayerService.cs similarity index 87% rename from Core/Services/PlayerService.cs rename to Libraries/Core/Services/PlayerService.cs index ff955650..ee742687 100644 --- a/Core/Services/PlayerService.cs +++ b/Libraries/Core/Services/PlayerService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; namespace Core.Services; diff --git a/Core/Services/PmcChatResponseService.cs b/Libraries/Core/Services/PmcChatResponseService.cs similarity index 99% rename from Core/Services/PmcChatResponseService.cs rename to Libraries/Core/Services/PmcChatResponseService.cs index cc439a10..33c53084 100644 --- a/Core/Services/PmcChatResponseService.cs +++ b/Libraries/Core/Services/PmcChatResponseService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Profile; diff --git a/Core/Services/PostDbLoadService.cs b/Libraries/Core/Services/PostDbLoadService.cs similarity index 98% rename from Core/Services/PostDbLoadService.cs rename to Libraries/Core/Services/PostDbLoadService.cs index b7f168cc..3a08b209 100644 --- a/Core/Services/PostDbLoadService.cs +++ b/Libraries/Core/Services/PostDbLoadService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Services; diff --git a/Core/Services/ProfileActivityService.cs b/Libraries/Core/Services/ProfileActivityService.cs similarity index 98% rename from Core/Services/ProfileActivityService.cs rename to Libraries/Core/Services/ProfileActivityService.cs index 2fa4a3a7..f071067f 100644 --- a/Core/Services/ProfileActivityService.cs +++ b/Libraries/Core/Services/ProfileActivityService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Utils; namespace Core.Services; diff --git a/Core/Services/ProfileFixerService.cs b/Libraries/Core/Services/ProfileFixerService.cs similarity index 99% rename from Core/Services/ProfileFixerService.cs rename to Libraries/Core/Services/ProfileFixerService.cs index e6dd49bc..5951823a 100644 --- a/Core/Services/ProfileFixerService.cs +++ b/Libraries/Core/Services/ProfileFixerService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Services/RagfairCategoriesService.cs b/Libraries/Core/Services/RagfairCategoriesService.cs similarity index 96% rename from Core/Services/RagfairCategoriesService.cs rename to Libraries/Core/Services/RagfairCategoriesService.cs index 431755c7..6f08e0f9 100644 --- a/Core/Services/RagfairCategoriesService.cs +++ b/Libraries/Core/Services/RagfairCategoriesService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Ragfair; namespace Core.Services; diff --git a/Core/Services/RagfairLinkedItemService.cs b/Libraries/Core/Services/RagfairLinkedItemService.cs similarity index 98% rename from Core/Services/RagfairLinkedItemService.cs rename to Libraries/Core/Services/RagfairLinkedItemService.cs index f83936d1..5a76487d 100644 --- a/Core/Services/RagfairLinkedItemService.cs +++ b/Libraries/Core/Services/RagfairLinkedItemService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Services; diff --git a/Core/Services/RagfairOfferService.cs b/Libraries/Core/Services/RagfairOfferService.cs similarity index 99% rename from Core/Services/RagfairOfferService.cs rename to Libraries/Core/Services/RagfairOfferService.cs index b1a9f8cf..39200382 100644 --- a/Core/Services/RagfairOfferService.cs +++ b/Libraries/Core/Services/RagfairOfferService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Ragfair; diff --git a/Core/Services/RagfairPriceService.cs b/Libraries/Core/Services/RagfairPriceService.cs similarity index 99% rename from Core/Services/RagfairPriceService.cs rename to Libraries/Core/Services/RagfairPriceService.cs index 0c732d31..866146de 100644 --- a/Core/Services/RagfairPriceService.cs +++ b/Libraries/Core/Services/RagfairPriceService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Services/RagfairRequiredItemsService.cs b/Libraries/Core/Services/RagfairRequiredItemsService.cs similarity index 91% rename from Core/Services/RagfairRequiredItemsService.cs rename to Libraries/Core/Services/RagfairRequiredItemsService.cs index 485be6e9..694fec4b 100644 --- a/Core/Services/RagfairRequiredItemsService.cs +++ b/Libraries/Core/Services/RagfairRequiredItemsService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Ragfair; namespace Core.Services; diff --git a/Core/Services/RagfairTaxService.cs b/Libraries/Core/Services/RagfairTaxService.cs similarity index 98% rename from Core/Services/RagfairTaxService.cs rename to Libraries/Core/Services/RagfairTaxService.cs index d6541aa8..16441c15 100644 --- a/Core/Services/RagfairTaxService.cs +++ b/Libraries/Core/Services/RagfairTaxService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Ragfair; diff --git a/Core/Services/RaidTimeAdjustmentService.cs b/Libraries/Core/Services/RaidTimeAdjustmentService.cs similarity index 98% rename from Core/Services/RaidTimeAdjustmentService.cs rename to Libraries/Core/Services/RaidTimeAdjustmentService.cs index 9b087357..982d7723 100644 --- a/Core/Services/RaidTimeAdjustmentService.cs +++ b/Libraries/Core/Services/RaidTimeAdjustmentService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Game; using Core.Models.Spt.Config; diff --git a/Core/Services/RaidWeatherService.cs b/Libraries/Core/Services/RaidWeatherService.cs similarity index 99% rename from Core/Services/RaidWeatherService.cs rename to Libraries/Core/Services/RaidWeatherService.cs index a6af9717..73b4e0c4 100644 --- a/Core/Services/RaidWeatherService.cs +++ b/Libraries/Core/Services/RaidWeatherService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Generators; using Core.Helpers; using Core.Models.Eft.Weather; diff --git a/Core/Services/RepairService.cs b/Libraries/Core/Services/RepairService.cs similarity index 99% rename from Core/Services/RepairService.cs rename to Libraries/Core/Services/RepairService.cs index ad917160..152dfc81 100644 --- a/Core/Services/RepairService.cs +++ b/Libraries/Core/Services/RepairService.cs @@ -1,5 +1,5 @@ using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.ItemEvent; diff --git a/Core/Services/SeasonalEventService.cs b/Libraries/Core/Services/SeasonalEventService.cs similarity index 99% rename from Core/Services/SeasonalEventService.cs rename to Libraries/Core/Services/SeasonalEventService.cs index b3d5fe29..a80d641f 100644 --- a/Core/Services/SeasonalEventService.cs +++ b/Libraries/Core/Services/SeasonalEventService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; diff --git a/Core/Services/TraderAssortService.cs b/Libraries/Core/Services/TraderAssortService.cs similarity index 95% rename from Core/Services/TraderAssortService.cs rename to Libraries/Core/Services/TraderAssortService.cs index 276100b7..8792ce03 100644 --- a/Core/Services/TraderAssortService.cs +++ b/Libraries/Core/Services/TraderAssortService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Common.Tables; namespace Core.Services; diff --git a/Core/Services/TraderPurchasePersisterService.cs b/Libraries/Core/Services/TraderPurchasePersisterService.cs similarity index 99% rename from Core/Services/TraderPurchasePersisterService.cs rename to Libraries/Core/Services/TraderPurchasePersisterService.cs index 41826072..6b2339a1 100644 --- a/Core/Services/TraderPurchasePersisterService.cs +++ b/Libraries/Core/Services/TraderPurchasePersisterService.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; using Core.Models.Eft.Profile; using Core.Models.Spt.Config; diff --git a/Core/Utils/App.cs b/Libraries/Core/Utils/App.cs similarity index 99% rename from Core/Utils/App.cs rename to Libraries/Core/Utils/App.cs index a2c76c80..f4cb8449 100644 --- a/Core/Utils/App.cs +++ b/Libraries/Core/Utils/App.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Spt.Config; using Core.Models.Utils; diff --git a/Core/Utils/Cloners/ICloner.cs b/Libraries/Core/Utils/Cloners/ICloner.cs similarity index 100% rename from Core/Utils/Cloners/ICloner.cs rename to Libraries/Core/Utils/Cloners/ICloner.cs diff --git a/Core/Utils/Cloners/JsonCloner.cs b/Libraries/Core/Utils/Cloners/JsonCloner.cs similarity index 91% rename from Core/Utils/Cloners/JsonCloner.cs rename to Libraries/Core/Utils/Cloners/JsonCloner.cs index 6844144b..b3b19205 100644 --- a/Core/Utils/Cloners/JsonCloner.cs +++ b/Libraries/Core/Utils/Cloners/JsonCloner.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils.Cloners; diff --git a/Core/Utils/Collections/ExhaustableArray.cs b/Libraries/Core/Utils/Collections/ExhaustableArray.cs similarity index 100% rename from Core/Utils/Collections/ExhaustableArray.cs rename to Libraries/Core/Utils/Collections/ExhaustableArray.cs diff --git a/Core/Utils/Collections/ProbabilityObjectArray.cs b/Libraries/Core/Utils/Collections/ProbabilityObjectArray.cs similarity index 100% rename from Core/Utils/Collections/ProbabilityObjectArray.cs rename to Libraries/Core/Utils/Collections/ProbabilityObjectArray.cs diff --git a/Core/Utils/CompareUtil.cs b/Libraries/Core/Utils/CompareUtil.cs similarity index 84% rename from Core/Utils/CompareUtil.cs rename to Libraries/Core/Utils/CompareUtil.cs index 67372cac..6c3cd5ad 100644 --- a/Core/Utils/CompareUtil.cs +++ b/Libraries/Core/Utils/CompareUtil.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils; diff --git a/Core/Utils/DatabaseImporter.cs b/Libraries/Core/Utils/DatabaseImporter.cs similarity index 99% rename from Core/Utils/DatabaseImporter.cs rename to Libraries/Core/Utils/DatabaseImporter.cs index 7fc950c8..c76662af 100644 --- a/Core/Utils/DatabaseImporter.cs +++ b/Libraries/Core/Utils/DatabaseImporter.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.DI; using Core.Models.Eft.Common.Tables; using Core.Models.Spt.Config; diff --git a/Core/Utils/EncodingUtil.cs b/Libraries/Core/Utils/EncodingUtil.cs similarity index 98% rename from Core/Utils/EncodingUtil.cs rename to Libraries/Core/Utils/EncodingUtil.cs index d1ce91cd..56927a9f 100644 --- a/Core/Utils/EncodingUtil.cs +++ b/Libraries/Core/Utils/EncodingUtil.cs @@ -1,5 +1,5 @@ using System.Text; -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils; @@ -62,4 +62,4 @@ public enum EncodeType HEX, ASCII, UTF8 -} \ No newline at end of file +} diff --git a/Core/Utils/FileUtil.cs b/Libraries/Core/Utils/FileUtil.cs similarity index 98% rename from Core/Utils/FileUtil.cs rename to Libraries/Core/Utils/FileUtil.cs index e0a2d2a6..db5b7749 100644 --- a/Core/Utils/FileUtil.cs +++ b/Libraries/Core/Utils/FileUtil.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils; diff --git a/Core/Utils/HashUtil.cs b/Libraries/Core/Utils/HashUtil.cs similarity index 99% rename from Core/Utils/HashUtil.cs rename to Libraries/Core/Utils/HashUtil.cs index fce527de..771e089a 100644 --- a/Core/Utils/HashUtil.cs +++ b/Libraries/Core/Utils/HashUtil.cs @@ -1,7 +1,7 @@ using System.Text; using System.Text.RegularExpressions; using System.Security.Cryptography; -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils; diff --git a/Core/Utils/HttpFileUtil.cs b/Libraries/Core/Utils/HttpFileUtil.cs similarity index 96% rename from Core/Utils/HttpFileUtil.cs rename to Libraries/Core/Utils/HttpFileUtil.cs index 5e7539c3..21f761a3 100644 --- a/Core/Utils/HttpFileUtil.cs +++ b/Libraries/Core/Utils/HttpFileUtil.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Helpers; namespace Core.Utils; diff --git a/Core/Utils/HttpResponseUtil.cs b/Libraries/Core/Utils/HttpResponseUtil.cs similarity index 99% rename from Core/Utils/HttpResponseUtil.cs rename to Libraries/Core/Utils/HttpResponseUtil.cs index 9c041da0..afcc474a 100644 --- a/Core/Utils/HttpResponseUtil.cs +++ b/Libraries/Core/Utils/HttpResponseUtil.cs @@ -1,6 +1,6 @@ using System.Collections.Immutable; using System.Text.RegularExpressions; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.ItemEvent; using Core.Models.Enums; diff --git a/Core/Utils/ImporterUtil.cs b/Libraries/Core/Utils/ImporterUtil.cs similarity index 99% rename from Core/Utils/ImporterUtil.cs rename to Libraries/Core/Utils/ImporterUtil.cs index 06ca11f5..b03ca0a6 100644 --- a/Core/Utils/ImporterUtil.cs +++ b/Libraries/Core/Utils/ImporterUtil.cs @@ -1,5 +1,5 @@ using System.Reflection; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Utils; namespace Core.Utils; diff --git a/Core/Utils/Json/Converters/ArrayToObjectFactoryConverter.cs b/Libraries/Core/Utils/Json/Converters/ArrayToObjectFactoryConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/ArrayToObjectFactoryConverter.cs rename to Libraries/Core/Utils/Json/Converters/ArrayToObjectFactoryConverter.cs diff --git a/Core/Utils/Json/Converters/DictionaryOfListOrTConverter.cs b/Libraries/Core/Utils/Json/Converters/DictionaryOfListOrTConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/DictionaryOfListOrTConverter.cs rename to Libraries/Core/Utils/Json/Converters/DictionaryOfListOrTConverter.cs diff --git a/Core/Utils/Json/Converters/DictionaryOrListConverter.cs b/Libraries/Core/Utils/Json/Converters/DictionaryOrListConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/DictionaryOrListConverter.cs rename to Libraries/Core/Utils/Json/Converters/DictionaryOrListConverter.cs diff --git a/Core/Utils/Json/Converters/EftEnumConverter.cs b/Libraries/Core/Utils/Json/Converters/EftEnumConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/EftEnumConverter.cs rename to Libraries/Core/Utils/Json/Converters/EftEnumConverter.cs diff --git a/Core/Utils/Json/Converters/ListOrTConverter.cs b/Libraries/Core/Utils/Json/Converters/ListOrTConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/ListOrTConverter.cs rename to Libraries/Core/Utils/Json/Converters/ListOrTConverter.cs diff --git a/Core/Utils/Json/Converters/StringToNumberFactoryConverter.cs b/Libraries/Core/Utils/Json/Converters/StringToNumberFactoryConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/StringToNumberFactoryConverter.cs rename to Libraries/Core/Utils/Json/Converters/StringToNumberFactoryConverter.cs diff --git a/Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs b/Libraries/Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs similarity index 100% rename from Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs rename to Libraries/Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs diff --git a/Core/Utils/Json/DictionaryOrList.cs b/Libraries/Core/Utils/Json/DictionaryOrList.cs similarity index 100% rename from Core/Utils/Json/DictionaryOrList.cs rename to Libraries/Core/Utils/Json/DictionaryOrList.cs diff --git a/Core/Utils/Json/ListOrT.cs b/Libraries/Core/Utils/Json/ListOrT.cs similarity index 100% rename from Core/Utils/Json/ListOrT.cs rename to Libraries/Core/Utils/Json/ListOrT.cs diff --git a/Core/Utils/JsonUtil.cs b/Libraries/Core/Utils/JsonUtil.cs similarity index 98% rename from Core/Utils/JsonUtil.cs rename to Libraries/Core/Utils/JsonUtil.cs index bb79c4df..71229fd1 100644 --- a/Core/Utils/JsonUtil.cs +++ b/Libraries/Core/Utils/JsonUtil.cs @@ -1,7 +1,7 @@ using System.Text.Encodings.Web; using System.Text.Json; using System.Text.Json.Serialization; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.Ws; using Core.Models.Enums; using Core.Models.Spt.Dialog; diff --git a/Core/Utils/MathUtil.cs b/Libraries/Core/Utils/MathUtil.cs similarity index 99% rename from Core/Utils/MathUtil.cs rename to Libraries/Core/Utils/MathUtil.cs index 85ac2dcd..a49a8087 100644 --- a/Core/Utils/MathUtil.cs +++ b/Libraries/Core/Utils/MathUtil.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils; diff --git a/Core/Utils/ProgramStatics.cs b/Libraries/Core/Utils/ProgramStatics.cs similarity index 100% rename from Core/Utils/ProgramStatics.cs rename to Libraries/Core/Utils/ProgramStatics.cs diff --git a/Core/Utils/ProgressWriter.cs b/Libraries/Core/Utils/ProgressWriter.cs similarity index 100% rename from Core/Utils/ProgressWriter.cs rename to Libraries/Core/Utils/ProgressWriter.cs diff --git a/Core/Utils/RandomUtil.cs b/Libraries/Core/Utils/RandomUtil.cs similarity index 99% rename from Core/Utils/RandomUtil.cs rename to Libraries/Core/Utils/RandomUtil.cs index 276c7fbd..a5dc8fe9 100644 --- a/Core/Utils/RandomUtil.cs +++ b/Libraries/Core/Utils/RandomUtil.cs @@ -1,5 +1,5 @@ using System.Security.Cryptography; -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Utils; namespace Core.Utils; diff --git a/Core/Utils/TimeUtil.cs b/Libraries/Core/Utils/TimeUtil.cs similarity index 99% rename from Core/Utils/TimeUtil.cs rename to Libraries/Core/Utils/TimeUtil.cs index 4720e4cf..2fdba419 100644 --- a/Core/Utils/TimeUtil.cs +++ b/Libraries/Core/Utils/TimeUtil.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils; diff --git a/Core/Utils/TimerUtil.cs b/Libraries/Core/Utils/TimerUtil.cs similarity index 95% rename from Core/Utils/TimerUtil.cs rename to Libraries/Core/Utils/TimerUtil.cs index e4c7640c..86c23f39 100644 --- a/Core/Utils/TimerUtil.cs +++ b/Libraries/Core/Utils/TimerUtil.cs @@ -1,5 +1,5 @@ using System.Diagnostics; -using Core.Annotations; +using SptCommon.Annotations; namespace Core.Utils { diff --git a/Core/Utils/Watermark.cs b/Libraries/Core/Utils/Watermark.cs similarity index 99% rename from Core/Utils/Watermark.cs rename to Libraries/Core/Utils/Watermark.cs index 20f78039..f8b6a9f9 100644 --- a/Core/Utils/Watermark.cs +++ b/Libraries/Core/Utils/Watermark.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Logging; using Core.Models.Spt.Config; using Core.Models.Utils; diff --git a/Libraries/SptDependencyInjection/Class1.cs b/Libraries/SptDependencyInjection/Class1.cs deleted file mode 100644 index 3fd0c410..00000000 --- a/Libraries/SptDependencyInjection/Class1.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace SptDependencyInjection; - -public class Class1 -{ -} diff --git a/Server/DependencyInjectionRegistrator.cs b/Libraries/SptDependencyInjection/DependencyInjectionRegistrator.cs similarity index 92% rename from Server/DependencyInjectionRegistrator.cs rename to Libraries/SptDependencyInjection/DependencyInjectionRegistrator.cs index 8cce3e87..6b6dd7b4 100644 --- a/Server/DependencyInjectionRegistrator.cs +++ b/Libraries/SptDependencyInjection/DependencyInjectionRegistrator.cs @@ -1,8 +1,8 @@ using System.Reflection; -using Core.Annotations; -using Core.Utils; +using Microsoft.Extensions.DependencyInjection; +using SptCommon.Annotations; -namespace Server; +namespace SptDependencyInjection; public static class DependencyInjectionRegistrator { @@ -133,18 +133,20 @@ public static class DependencyInjectionRegistrator } } - public static void RegisterSptComponents(IServiceCollection builderServices) + public static void RegisterSptComponents( + Assembly serverLauncherAssembly, + Assembly coreAssembly, + IServiceCollection builderServices + ) { // We get all the services from this assembly first, since mods will override them later RegisterComponents( builderServices, - typeof(Program).Assembly.GetTypes() - .Where(type => Attribute.IsDefined(type, typeof(Injectable))) + serverLauncherAssembly.GetTypes().Where(type => Attribute.IsDefined(type, typeof(Injectable))) ); RegisterComponents( builderServices, - typeof(App).Assembly.GetTypes() - .Where(type => Attribute.IsDefined(type, typeof(Injectable))) + coreAssembly.GetTypes().Where(type => Attribute.IsDefined(type, typeof(Injectable))) ); } diff --git a/Libraries/SptDependencyInjection/SptDependencyInjection.csproj b/Libraries/SptDependencyInjection/SptDependencyInjection.csproj index 17b910f6..2fee4d0e 100644 --- a/Libraries/SptDependencyInjection/SptDependencyInjection.csproj +++ b/Libraries/SptDependencyInjection/SptDependencyInjection.csproj @@ -6,4 +6,12 @@ enable + + + + + + + + diff --git a/Server/Logger/WebApplicationLogger.cs b/Server/Logger/WebApplicationLogger.cs index aaf45f05..eb938ae3 100644 --- a/Server/Logger/WebApplicationLogger.cs +++ b/Server/Logger/WebApplicationLogger.cs @@ -1,4 +1,4 @@ -using Core.Annotations; +using SptCommon.Annotations; using Core.Models.Eft.ItemEvent; using Core.Models.Logging; using Core.Models.Utils; diff --git a/Server/Program.cs b/Server/Program.cs index 00612a5c..1d09bd34 100644 --- a/Server/Program.cs +++ b/Server/Program.cs @@ -7,6 +7,7 @@ using Serilog; using Serilog.Events; using Serilog.Exceptions; using Serilog.Extensions.Logging; +using SptDependencyInjection; using ILogger = Microsoft.Extensions.Logging.ILogger; namespace Server; @@ -26,7 +27,7 @@ public static class Program ProgramStatics.Initialize(); - DependencyInjectionRegistrator.RegisterSptComponents(builder.Services); + DependencyInjectionRegistrator.RegisterSptComponents(typeof(Program).Assembly, typeof(App).Assembly, builder.Services); DependencyInjectionRegistrator.RegisterModOverrideComponents(builder.Services, assemblies); ILogger logger = new SerilogLoggerProvider(registeredLogger).CreateLogger("Server"); try diff --git a/Server/Server.csproj b/Server/Server.csproj index 56863876..a16ef047 100644 --- a/Server/Server.csproj +++ b/Server/Server.csproj @@ -10,14 +10,14 @@ - + - - - - + + + + diff --git a/Core/Annotations/Injectable.cs b/SptCommon/Annotations/Injectable.cs similarity index 93% rename from Core/Annotations/Injectable.cs rename to SptCommon/Annotations/Injectable.cs index 8bb82dc5..37ec6981 100644 --- a/Core/Annotations/Injectable.cs +++ b/SptCommon/Annotations/Injectable.cs @@ -1,4 +1,4 @@ -namespace Core.Annotations; +namespace SptCommon.Annotations; [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = false)] public class Injectable(InjectionType injectionType = InjectionType.Scoped, Type? type = null, int typePriority = int.MaxValue) : Attribute diff --git a/Core/Utils/Extensions/MemberInfoExtensions.cs b/SptCommon/Extensions/MemberInfoExtensions.cs similarity index 92% rename from Core/Utils/Extensions/MemberInfoExtensions.cs rename to SptCommon/Extensions/MemberInfoExtensions.cs index 0d90d062..ebd39d31 100644 --- a/Core/Utils/Extensions/MemberInfoExtensions.cs +++ b/SptCommon/Extensions/MemberInfoExtensions.cs @@ -1,7 +1,7 @@ using System.Reflection; using System.Text.Json.Serialization; -namespace Core.Utils.Extensions; +namespace SptCommon.Extensions; public static class MemberInfoExtensions { diff --git a/Core/Utils/Extensions/ObjectExtensions.cs b/SptCommon/Extensions/ObjectExtensions.cs similarity index 97% rename from Core/Utils/Extensions/ObjectExtensions.cs rename to SptCommon/Extensions/ObjectExtensions.cs index 11b181d7..8881159c 100644 --- a/Core/Utils/Extensions/ObjectExtensions.cs +++ b/SptCommon/Extensions/ObjectExtensions.cs @@ -1,6 +1,6 @@ using System.Reflection; -namespace Core.Utils.Extensions +namespace SptCommon.Extensions { public static class ObjectExtensions { diff --git a/Core/Core.csproj b/SptCommon/SptCommon.csproj similarity index 69% rename from Core/Core.csproj rename to SptCommon/SptCommon.csproj index d38b2047..17b910f6 100644 --- a/Core/Core.csproj +++ b/SptCommon/SptCommon.csproj @@ -1,10 +1,9 @@ - + net9.0 enable enable - Library diff --git a/UnitTests/UnitTests.csproj b/UnitTests/UnitTests.csproj index 78d944ba..e3610acd 100644 --- a/UnitTests/UnitTests.csproj +++ b/UnitTests/UnitTests.csproj @@ -16,7 +16,9 @@ - + + + diff --git a/server-csharp.sln b/server-csharp.sln index b4b75498..b3e8555d 100644 --- a/server-csharp.sln +++ b/server-csharp.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Server", "Server\Server.csproj", "{1F5ED9C6-8B1F-4776-85AB-B387CBBC5557}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Core\Core.csproj", "{AC8643DC-8779-4B4A-BBDA-2D4CC466F765}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Libraries\Core\Core.csproj", "{AC8643DC-8779-4B4A-BBDA-2D4CC466F765}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "UnitTests\UnitTests.csproj", "{6C0681F9-4013-4579-82DA-0A9297984FD3}" EndProject @@ -16,6 +16,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SptDependencyInjection", "L EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ItemTplGenerator", "Tools\ItemTplGenerator\ItemTplGenerator.csproj", "{00897F10-1AB3-4DC7-8DF9-5EA1D0289ACF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SptCommon", "SptCommon\SptCommon.csproj", "{DB049C81-DEC0-490D-AC06-7AF4DC8C0571}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -46,6 +48,10 @@ Global {00897F10-1AB3-4DC7-8DF9-5EA1D0289ACF}.Debug|Any CPU.Build.0 = Debug|Any CPU {00897F10-1AB3-4DC7-8DF9-5EA1D0289ACF}.Release|Any CPU.ActiveCfg = Release|Any CPU {00897F10-1AB3-4DC7-8DF9-5EA1D0289ACF}.Release|Any CPU.Build.0 = Release|Any CPU + {DB049C81-DEC0-490D-AC06-7AF4DC8C0571}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {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 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -53,5 +59,7 @@ Global GlobalSection(NestedProjects) = preSolution {4B4AF50D-B2C6-47D1-B567-EA4560D8CBA1} = {F084DDFD-89F3-44F9-89C3-5CA11F4CDEEF} {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} EndGlobalSection EndGlobal