255 lines
No EOL
5.4 KiB
JSON
Generated
255 lines
No EOL
5.4 KiB
JSON
Generated
{
|
|
"version": 10,
|
|
"type": "Server.Items.BaseWeapon",
|
|
"properties": [
|
|
{
|
|
"name": "DamageLevel",
|
|
"type": "Server.Items.WeaponDamageLevel",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "AccuracyLevel",
|
|
"type": "Server.Items.WeaponAccuracyLevel",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "DurabilityLevel",
|
|
"type": "Server.Items.WeaponDurabilityLevel",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"type": "Server.Items.WeaponQuality",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "HitPoints",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "MaxHitPoints",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Slayer",
|
|
"type": "Server.Items.SlayerName",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "Poison",
|
|
"type": "Server.Poison",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveUOTypeMigrationRule",
|
|
"ruleArguments": [
|
|
"Poison"
|
|
]
|
|
},
|
|
{
|
|
"name": "PoisonCharges",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Crafter",
|
|
"type": "string",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Identified",
|
|
"type": "bool",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "StrRequirement",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "DexRequirement",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "IntRequirement",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "MinDamage",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "MaxDamage",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "HitSound",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "MissSound",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Speed",
|
|
"type": "float",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "MaxRange",
|
|
"type": "int",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Skill",
|
|
"type": "Server.SkillName",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"type": "Server.Items.WeaponType",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "Animation",
|
|
"type": "Server.Items.WeaponAnimation",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "Resource",
|
|
"type": "Server.Items.CraftResource",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "Attributes",
|
|
"type": "Server.AosAttributes",
|
|
"usesSaveFlag": true,
|
|
"rule": "RawSerializableMigrationRule",
|
|
"ruleArguments": [
|
|
"DeserializationRequiresParent"
|
|
]
|
|
},
|
|
{
|
|
"name": "WeaponAttributes",
|
|
"type": "Server.AosWeaponAttributes",
|
|
"usesSaveFlag": true,
|
|
"rule": "RawSerializableMigrationRule",
|
|
"ruleArguments": [
|
|
"DeserializationRequiresParent"
|
|
]
|
|
},
|
|
{
|
|
"name": "PlayerConstructed",
|
|
"type": "bool",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "SkillBonuses",
|
|
"type": "Server.AosSkillBonuses",
|
|
"usesSaveFlag": true,
|
|
"rule": "RawSerializableMigrationRule",
|
|
"ruleArguments": [
|
|
"DeserializationRequiresParent"
|
|
]
|
|
},
|
|
{
|
|
"name": "Slayer2",
|
|
"type": "Server.Items.SlayerName",
|
|
"usesSaveFlag": true,
|
|
"rule": "EnumMigrationRule"
|
|
},
|
|
{
|
|
"name": "AosElementDamages",
|
|
"type": "Server.AosElementAttributes",
|
|
"usesSaveFlag": true,
|
|
"rule": "RawSerializableMigrationRule",
|
|
"ruleArguments": [
|
|
"DeserializationRequiresParent"
|
|
]
|
|
},
|
|
{
|
|
"name": "EngravedText",
|
|
"type": "string",
|
|
"usesSaveFlag": true,
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
}
|
|
]
|
|
} |