diff --git a/locale/s4_en.properties b/locale/s4_en.properties new file mode 100644 index 0000000..a9ea7fe --- /dev/null +++ b/locale/s4_en.properties @@ -0,0 +1,7 @@ +characters/schema/field/loot = Loot +characters/schema/field/loot_desc = What drops from the character when it is defeated as an enemy: an item, a count and a chance. +characters/schema/field/loot_item = Item +characters/schema/field/loot_min = At least +characters/schema/field/loot_max = At most +characters/schema/field/loot_probability = Chance, % +characters/schema/field/loot_probability_desc = From 0 to 100: how likely the item drops. diff --git a/locale/s4_ru.properties b/locale/s4_ru.properties new file mode 100644 index 0000000..78964ff --- /dev/null +++ b/locale/s4_ru.properties @@ -0,0 +1,7 @@ +characters/schema/field/loot = Добыча +characters/schema/field/loot_desc = Что выпадает из персонажа, когда его побеждают как врага: предмет, число и шанс. +characters/schema/field/loot_item = Предмет +characters/schema/field/loot_min = Не меньше +characters/schema/field/loot_max = Не больше +characters/schema/field/loot_probability = Шанс, % +characters/schema/field/loot_probability_desc = От 0 до 100: с каким шансом предмет выпадет. diff --git a/mod.jpg b/mod.jpg index 65221a7..e6a4abb 100644 Binary files a/mod.jpg and b/mod.jpg differ diff --git a/schemas/characters_base.json b/schemas/characters_base.json index 6bc3f94..103fe73 100644 --- a/schemas/characters_base.json +++ b/schemas/characters_base.json @@ -91,6 +91,40 @@ "Type": "ref_list", "Kind": "action", "Name": "characters/schema/field/actions" + }, + { + "Key": "Loot", + "Type": "list", + "Name": "characters/schema/field/loot", + "Description": "characters/schema/field/loot_desc", + "Of": [ + { + "Key": "ItemId", + "Type": "ref", + "Kind": "item", + "Required": true, + "Name": "characters/schema/field/loot_item" + }, + { + "Key": "MinCount", + "Type": "int", + "Default": "1", + "Name": "characters/schema/field/loot_min" + }, + { + "Key": "MaxCount", + "Type": "int", + "Default": "1", + "Name": "characters/schema/field/loot_max" + }, + { + "Key": "Probability", + "Type": "int", + "Default": "100", + "Name": "characters/schema/field/loot_probability", + "Description": "characters/schema/field/loot_probability_desc" + } + ] } ] },