fix: Code gens items. Fixes code genning of ore (#684)

### THIS IS A BREAKING CHANGE IF YOU ARE ALREADY USING CODEGEN. IF YOUR WORLD HAS ERRORS LOADING PLEASE CONTACT ME ON DISCORD. ORE MIGHT FAIL TO LOAD.
 
### Changes
* Fixes Components from addons not marking dirty
* Code gens BaseAddonContainer
* Code gens Ingots
* Fixes code gen deserialization for Ore
* Code gens dyetubs
* Code gens reagents
* Code gens tailor commodities
* Code gens fish
This commit is contained in:
Kamron Batman 2021-08-14 22:16:42 -07:00 • committed by GitHub
parent 2de4717390
commit 25fa9b397b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
163 changed files with 1128 additions and 2494 deletions

View file

@ -72,7 +72,8 @@
"ruleArguments": [
"",
"Server.Accounting.AccountComment",
"SerializationMethodSignatureMigrationRule"
"SerializationMethodSignatureMigrationRule",
""
]
},
{
@ -82,7 +83,8 @@
"ruleArguments": [
"",
"Server.Accounting.AccountTag",
"SerializationMethodSignatureMigrationRule"
"SerializationMethodSignatureMigrationRule",
""
]
},
{

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.AgapiteIngot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.AshLog",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BarbedHides",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BarbedLeather",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BarkFragment",
"properties": []
}

View file

@ -0,0 +1,22 @@
{
"version": 1,
"type": "Server.Items.BaseAddonContainer",
"properties": [
{
"name": "Components",
"type": "System.Collections.Generic.List\u003CServer.Items.AddonContainerComponent\u003E",
"rule": "ListMigrationRule",
"ruleArguments": [
"",
"Server.Items.AddonContainerComponent",
"SerializableInterfaceMigrationRule"
]
},
{
"name": "Resource",
"type": "Server.Items.CraftResource",
"rule": "EnumMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BaseClothMaterial",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 2,
"type": "Server.Items.BaseHides",
"properties": [
{
"name": "Resource",
"type": "Server.Items.CraftResource",
"rule": "EnumMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,12 @@
{
"version": 2,
"type": "Server.Items.BaseIngot",
"properties": [
{
"name": "Resource",
"type": "Server.Items.CraftResource",
"rule": "EnumMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,12 @@
{
"version": 2,
"type": "Server.Items.BaseLeather",
"properties": [
{
"name": "Resource",
"type": "Server.Items.CraftResource",
"rule": "EnumMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BaseMagicFish",
"properties": []
}

View file

@ -1,5 +1,5 @@
{
"version": 1,
"version": 2,
"type": "Server.Items.BaseOre",
"properties": [
{

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BaseReagent",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BatWing",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.BigFish",
"properties": [
{
"name": "Fisher",
"type": "Server.Mobile",
"rule": "SerializableInterfaceMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BlackDyeTub",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BlackPearl",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BlazeDyeTub",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Blight",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Bloodmoss",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BloodwoodLog",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BlueDiamond",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BoltOfCloth",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Bone",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BrilliantAmber",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.BronzeIngot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.CapturedEssence",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Cloth",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.CopperIngot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Corruption",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Cotton",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DaemonBlood",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DaemonBone",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DarkSapphire",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DarkYarn",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DeadWood",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DiseasedBark",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DragonsBlood",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DreadHornMane",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.DullCopperIngot",
"properties": []
}

View file

@ -0,0 +1,24 @@
{
"version": 2,
"type": "Server.Items.DyeTub",
"properties": [
{
"name": "Level",
"type": "Server.Multis.SecureLevel",
"rule": "EnumMigrationRule",
"ruleArguments": []
},
{
"name": "Redyable",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
},
{
"name": "DyedHue",
"type": "int",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.EcruCitrine",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.EyeOfTheTravesty",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.FireRuby",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Fish",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Flax",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.FrostwoodLog",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.FurnitureDyeTub",
"properties": [
{
"name": "IsRewardItem",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Garlic",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Ginseng",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.GoldIngot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.GraveDust",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.GrizzledBones",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.HeartwoodLog",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Hides",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.HornedHides",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.HornedLeather",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.IronIngot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.LardOfParoxysmus",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Leather",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.LeatherDyeTub",
"properties": [
{
"name": "IsRewardItem",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.LightYarn",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.LightYarnUnraveled",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 0,
"type": "Server.Items.LocalizedContainerComponent",
"properties": [
{
"name": "Number",
"type": "int",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,12 @@
{
"version": 2,
"type": "Server.Items.Log",
"properties": [
{
"name": "Resource",
"type": "Server.Items.CraftResource",
"rule": "EnumMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.LuminescentFungi",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.MandrakeRoot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.MetallicClothDyetub",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.MetallicLeatherDyeTub",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Muculent",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Nightshade",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.NoxCrystal",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.OakLog",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.ParasiticPlant",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.PeculiarFish",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.PerfectEmerald",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.PigIron",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.PristineDreadHorn",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.PrizedFish",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Putrefication",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.RewardBlackDyeTub",
"properties": [
{
"name": "IsRewardItem",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.RunebookDyeTub",
"properties": [
{
"name": "IsRewardItem",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Scourge",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.ShadowIronIngot",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.SpecialDyeTub",
"properties": [
{
"name": "IsRewardItem",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.SpidersSilk",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.SpinedHides",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.SpinedLeather",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.SpoolOfThread",
"properties": []
}

View file

@ -0,0 +1,12 @@
{
"version": 1,
"type": "Server.Items.StatuetteDyeTub",
"properties": [
{
"name": "IsRewardItem",
"type": "bool",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": []
}
]
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.SulfurousAsh",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.SwitchItem",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Taint",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.TaintedWool",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.TrulyRareFish",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.Turquoise",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.UncutCloth",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.ValoriteIngot",
"properties": []
}

View file

@ -0,0 +1,5 @@
{
"version": 0,
"type": "Server.Items.VeriteIngot",
"properties": []
}

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