ModernUO/Projects/UOContent/Migrations/Server.Items.Runebook.v4.json
Kamron Batman 09fc30546b
fix: Fixes RunebookEntry serialization and removes unused migrations (#1449)
### Summary

- [X] Removes migration files were committed that aren't actually (and have never) been used.
- [X] Moves runebook entry from being manually serialized to using the serialization generator.
2023-08-10 19:27:01 -07:00

66 lines
No EOL
1.3 KiB
JSON
Generated

{
"version": 4,
"type": "Server.Items.Runebook",
"properties": [
{
"name": "Quality",
"type": "Server.Items.BookQuality",
"rule": "EnumMigrationRule"
},
{
"name": "Crafter",
"type": "string",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": [
""
]
},
{
"name": "Level",
"type": "Server.Multis.SecureLevel",
"rule": "EnumMigrationRule"
},
{
"name": "Entries",
"type": "System.Collections.Generic.List\u003CServer.Items.RunebookEntry\u003E",
"rule": "ListMigrationRule",
"ruleArguments": [
"Server.Items.RunebookEntry",
"RawSerializableMigrationRule",
"DeserializationRequiresParent"
]
},
{
"name": "Description",
"type": "string",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": [
""
]
},
{
"name": "CurCharges",
"type": "int",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": [
""
]
},
{
"name": "MaxCharges",
"type": "int",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": [
""
]
},
{
"name": "DefaultIndex",
"type": "int",
"rule": "PrimitiveTypeMigrationRule",
"ruleArguments": [
""
]
}
]
}