{ "version": 1, "type": "Server.Engines.Virtues.VirtueContext", "properties": [ { "name": "LastSacrificeGain", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "LastSacrificeLoss", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "AvailableResurrects", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "LastJusticeLoss", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "LastCompassionLoss", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "NextCompassionDay", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "CompassionGains", "type": "int", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "LastValorLoss", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "LastHonorUse", "type": "System.DateTime", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "HonorActive", "type": "bool", "usesSaveFlag": true, "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "JusticeProtection", "type": "Server.Mobiles.PlayerMobile", "usesSaveFlag": true, "rule": "SerializableInterfaceMigrationRule" }, { "name": "JusticeStatus", "type": "Server.Engines.Virtues.JusticeProtectorStatus", "usesSaveFlag": true, "rule": "EnumMigrationRule" }, { "name": "Values", "type": "int[]", "usesSaveFlag": true, "rule": "ArrayMigrationRule", "ruleArguments": [ "int", "PrimitiveTypeMigrationRule", "" ] } ] }