fix: Converts houses/deeds to serialization generator (#2288)

### Summary
* Converts HouseDeeds to serialization generator
* Converts Houses to serialization generator
* Converts ContestHouses to serialization generator
This commit is contained in:
Kamron Batman 2025-12-04 21:26:39 -08:00 • committed by GitHub
parent d984961b38
commit 771cb50919
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
63 changed files with 1872 additions and 2528 deletions

View file

@ -0,0 +1,22 @@
{
"version": 1,
"type": "Server.Multis.BaseContestHouse",
"properties": [
{
"name": "HouseType",
"type": "Server.Multis.ContestHouseType",
"rule": "EnumMigrationRule"
},
{
"name": "Fixtures",
"type": "System.Collections.Generic.List\u003CServer.Item\u003E",
"rule": "ListMigrationRule",
"ruleArguments": [
"@Tidy",
"@CanBeNull",
"Server.Item",
"SerializableInterfaceMigrationRule"
]
}
]
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Camelot"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.CasaMoga"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Castle"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.CastleOfOceania"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.DarkthornKeep"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.BrickHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.CastleDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.FieldStoneHouseDeed"
}

View file

@ -0,0 +1,22 @@
{
"version": 0,
"type": "Server.Multis.Deeds.HouseDeed",
"properties": [
{
"name": "Offset",
"type": "Server.Point3D",
"rule": "PrimitiveUOTypeMigrationRule",
"ruleArguments": [
"Point3D"
]
},
{
"name": "MultiID",
"type": "int",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": [
""
]
}
]
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.KeepDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.LargeMarbleDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.LargePatioDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.LogCabinDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.MarbleWorkshopDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.SandstonePatioDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.SmallBrickHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.SmallTowerDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.StonePlasterHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.StoneWorkshopDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.ThatchedRoofCottageDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.TowerDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.TwoStoryStonePlasterHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.TwoStoryWoodPlasterHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.VillaDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.WoodHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Deeds.WoodPlasterHouseDeed"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.ElsaCastle"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.FeudalCastle"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.GothicRoseCastle"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.GrimswindSisters"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.GuildHouse"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Keep"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.LacrimaeInCaelo"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.LargeMarbleHouse"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.LargePatioHouse"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.LogCabin"
}

View file

@ -0,0 +1,11 @@
{
"version": 0,
"type": "Server.Multis.MovingCrate",
"properties": [
{
"name": "House",
"type": "Server.Multis.BaseHouse",
"rule": "SerializableInterfaceMigrationRule"
}
]
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.OkinawaSweetDreamCastle"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.PackingBox"
}

View file

@ -0,0 +1,15 @@
{
"version": 0,
"type": "Server.Multis.PreviewHouse",
"properties": [
{
"name": "PreviewComponents",
"type": "System.Collections.Generic.List\u003CServer.Item\u003E",
"rule": "ListMigrationRule",
"ruleArguments": [
"Server.Item",
"SerializableInterfaceMigrationRule"
]
}
]
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.RobinsNest"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.RobinsRoost"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.SandStonePatio"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.SandalwoodKeep"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.SmallOldHouse"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.SmallShop"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.SmallTower"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Spires"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.TheSandstoneCastle"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.Tower"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.TraditionalKeep"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.TrinsicKeep"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.TwoStoryHouse"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.TwoStoryVilla"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Multis.VillaCrowley"
}