From 95008797b182f492c498ac75f24fc6a541eeb8f3 Mon Sep 17 00:00:00 2001 From: Spirtix Date: Thu, 3 Aug 2023 19:09:30 +0200 Subject: [PATCH] initial mmo work --- .../Common/ConfigurationController.cs | 5 +- src/Controllers/Common/ProfileController.cs | 1 + src/Resources/mmo.xml | 2043 +++++++++++++++++ src/Schema/AvatarData.cs | 4 +- src/sodoff.csproj | 4 + 5 files changed, 2053 insertions(+), 4 deletions(-) create mode 100644 src/Resources/mmo.xml diff --git a/src/Controllers/Common/ConfigurationController.cs b/src/Controllers/Common/ConfigurationController.cs index 79989a8..44a761f 100644 --- a/src/Controllers/Common/ConfigurationController.cs +++ b/src/Controllers/Common/ConfigurationController.cs @@ -1,15 +1,16 @@ using Microsoft.AspNetCore.Mvc; using sodoff.Schema; +using sodoff.Util; namespace sodoff.Controllers.Common; public class ConfigurationController : Controller { [HttpPost] - [Produces("application/xml")] + //[Produces("application/xml")] [Route("ConfigurationWebService.asmx/GetMMOServerInfoWithZone")] public IActionResult GetMMOServerInfoWithZone() { // TODO: this is a placeholder - return Ok(new MMOServerInformation[0]); + return Ok(XmlUtil.ReadResourceXmlString("mmo")); } } diff --git a/src/Controllers/Common/ProfileController.cs b/src/Controllers/Common/ProfileController.cs index 98b3628..6710f88 100644 --- a/src/Controllers/Common/ProfileController.cs +++ b/src/Controllers/Common/ProfileController.cs @@ -105,6 +105,7 @@ public class ProfileController : Controller { AvatarData avatarData = null; if (viking.AvatarSerialized is not null) { avatarData = XmlUtil.DeserializeXml(viking.AvatarSerialized); + avatarData.Id = viking.Inventory.Id; } // Build the AvatarDisplayData diff --git a/src/Resources/mmo.xml b/src/Resources/mmo.xml new file mode 100644 index 0000000..afafc7d --- /dev/null +++ b/src/Resources/mmo.xml @@ -0,0 +1,2043 @@ + + + + 127.0.0.1 + 9933 + S2X + false + FarmingThawfestDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldNBDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HelheimsGateDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + RacingDragon + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DEClubhouseINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TargetPracticeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkCloudsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GlacierIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonsEdgeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArmorWingIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + OpenOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GauntletDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubAuctionIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallSchoolIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ShipGraveyardDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTradewindIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubLookoutDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubEruptodonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubSchoolDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubVanaheimDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArctic01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TitanIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MyRoomINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDreadfallDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HobblegruntIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + PirateQueenShipDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWarlordIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallBerkIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DragonRacingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ZipplebackIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepCavesDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINT02DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ScuttleclawIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWilderness01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + CreditsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkNewDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTrainingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDeathsongIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArcticINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArenaFrenzyDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MudrakerIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkFarmDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubCenoteDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingThawfestDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldNBDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HelheimsGateDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + RacingDragon + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DEClubhouseINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TargetPracticeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkCloudsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GlacierIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonsEdgeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArmorWingIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + OpenOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GauntletDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubAuctionIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallSchoolIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ShipGraveyardDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTradewindIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubLookoutDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubEruptodonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubSchoolDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubVanaheimDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArctic01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TitanIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MyRoomINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDreadfallDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HobblegruntIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + PirateQueenShipDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWarlordIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallBerkIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DragonRacingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ZipplebackIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepCavesDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINT02DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ScuttleclawIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWilderness01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + CreditsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkNewDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTrainingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDeathsongIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArcticINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArenaFrenzyDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MudrakerIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkFarmDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubCenoteDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + FarmingThawfestDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubHiddenWorldNBDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HelheimsGateDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + RacingDragon + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + DEClubhouseINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + TargetPracticeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + BerkCloudsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HatcheryINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + GlacierIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubDragonsEdgeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + ArmorWingIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + OpenOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + GauntletDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubAuctionIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + GreatHallSchoolIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + DarkDeepDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + ShipGraveyardDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubHiddenWorldDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubDragonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubTradewindIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubLookoutDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubEruptodonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubSchoolDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubDragonIslandINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubVanaheimDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubArctic01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + TitanIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + MyRoomINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubBerkDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + FarmingDreadfallDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HobblegruntIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + PirateQueenShipDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubWarlordIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + GreatHallBerkIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + DragonRacingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + ZipplebackIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + DarkDeepCavesDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + FarmingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HatcheryINT02DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + ScuttleclawIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubWilderness01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + FarmingOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + CreditsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubBerkNewDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubTrainingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubDeathsongIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubArcticINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + ArenaFrenzyDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + MudrakerIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + BerkFarmDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + true + HubCenoteDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingThawfestDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldNBDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HelheimsGateDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + RacingDragon + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DEClubhouseINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TargetPracticeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkCloudsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GlacierIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonsEdgeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArmorWingIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + OpenOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GauntletDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubAuctionIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallSchoolIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ShipGraveyardDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTradewindIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubLookoutDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubEruptodonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubSchoolDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubVanaheimDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArctic01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TitanIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MyRoomINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDreadfallDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HobblegruntIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + PirateQueenShipDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWarlordIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallBerkIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DragonRacingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ZipplebackIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepCavesDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINT02DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ScuttleclawIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWilderness01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + CreditsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkNewDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTrainingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDeathsongIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArcticINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArenaFrenzyDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MudrakerIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkFarmDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubCenoteDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingThawfestDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldNBDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HelheimsGateDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + RacingDragon + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DEClubhouseINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TargetPracticeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkCloudsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GlacierIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonsEdgeDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArmorWingIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + OpenOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GauntletDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubAuctionIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallSchoolIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ShipGraveyardDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubHiddenWorldDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTradewindIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubLookoutDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubEruptodonIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubSchoolDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDragonIslandINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubVanaheimDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArctic01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + TitanIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MyRoomINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDreadfallDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HobblegruntIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + PirateQueenShipDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWarlordIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + GreatHallBerkIntDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DragonRacingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ZipplebackIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + DarkDeepCavesDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HatcheryINT02DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ScuttleclawIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubWilderness01DO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + FarmingOceanDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + CreditsDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubBerkNewDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubTrainingDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubDeathsongIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubArcticINTDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + ArenaFrenzyDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + MudrakerIslandDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + BerkFarmDO + JumpStart + + + 127.0.0.1 + 9933 + S2X + false + HubCenoteDO + JumpStart + + \ No newline at end of file diff --git a/src/Schema/AvatarData.cs b/src/Schema/AvatarData.cs index ae55e3e..433f4a3 100644 --- a/src/Schema/AvatarData.cs +++ b/src/Schema/AvatarData.cs @@ -7,9 +7,9 @@ namespace sodoff.Schema; public class AvatarData { [XmlElement(ElementName = "IsSuggestedAvatarName", IsNullable = true)] - public bool? IsSuggestedAvatarName; + public bool? IsSuggestedAvatarName { get; set; } - public int? Id; + public int? Id; public string DisplayName; diff --git a/src/sodoff.csproj b/src/sodoff.csproj index 9aaef0d..cdf5bc8 100644 --- a/src/sodoff.csproj +++ b/src/sodoff.csproj @@ -16,6 +16,7 @@ + @@ -48,6 +49,9 @@ + + PreserveNewest + PreserveNewest