{ "version": 1, "type": "Server.Items.BaseTalisman", "properties": [ { "name": "Attributes", "type": "Server.AosAttributes", "usesSaveFlag": true, "rule": "RawSerializableMigrationRule", "ruleArguments": [ "DeserializationRequiresParent" ] }, { "name": "SkillBonuses", "type": "Server.AosSkillBonuses", "usesSaveFlag": true, "rule": "RawSerializableMigrationRule", "ruleArguments": [ "DeserializationRequiresParent" ] }, { "name": "Protection", "type": "Server.Items.TalismanAttribute", "usesSaveFlag": true, "rule": "RawSerializableMigrationRule", "ruleArguments": [ "" ] }, { "name": "Killer", "type": "Server.Items.TalismanAttribute", "usesSaveFlag": true, "rule": "RawSerializableMigrationRule", "ruleArguments": [ "" ] }, { "name": "Summoner", "type": "Server.Items.TalismanAttribute", "usesSaveFlag": true, "rule": "RawSerializableMigrationRule", "ruleArguments": [ "" ] }, { "name": "Removal", "type": "Server.Items.TalismanRemoval", "usesSaveFlag": true, "rule": "EnumMigrationRule" }, { "name": "Skill", "type": "Server.SkillName", "usesSaveFlag": true, "rule": "EnumMigrationRule" }, { "name": "SuccessBonus", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "EncodedInt" ] }, { "name": "ExceptionalBonus", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "EncodedInt" ] }, { "name": "MaxCharges", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "EncodedInt" ] }, { "name": "Charges", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "MaxChargeTime", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "EncodedInt" ] }, { "name": "ChargeTime", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "EncodedInt" ] }, { "name": "Blessed", "type": "bool", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "Slayer", "type": "Server.Items.TalismanSlayerName", "usesSaveFlag": true, "rule": "EnumMigrationRule" } ] }