Разница между страницами «Модуль:Item2» и «Модуль:Item2/sandbox»

(Различия между страницами)
Перейти к: навигация, поиск
Первая страница
Вторая страница
(Added in quest rewards support as parameters to the item template)
 
 
Строка 78: Строка 78:
 
missing_release_version = 'Предметы без версии',
 
missing_release_version = 'Предметы без версии',
 
broken_upgraded_from_reference = 'Предметы со сломанными ссылками предметов в параметрах "upgraded_from"',
 
broken_upgraded_from_reference = 'Предметы со сломанными ссылками предметов в параметрах "upgraded_from"',
duplicate_upgraded_from_reference = 'Предметы с повторяющимися наборами в параметрах "upgraded_from"',
+
duplicate_upgraded_from_reference = 'Items with duplicate sets in upgraded from parameters',
 
duplicate_query_area_ids = 'Предметы с повторяющимися идентификаторами областей из запросов',
 
duplicate_query_area_ids = 'Предметы с повторяющимися идентификаторами областей из запросов',
 
base_items = 'Базовые предметы',
 
base_items = 'Базовые предметы',
Строка 99: Строка 99:
 
stat_skip_patterns = {
 
stat_skip_patterns = {
 
maps = {
 
maps = {
'%d+%% увеличение количества найденных предметов в этой области',
+
'%d+%% increased Quantity of Items found in this Area',
'%d+%% повышение редкости найденных предметов в этой области',
+
'%d+%% increased Rarity of Items found in this Area',
'%+%d+%% увеличение размера групп монстров',
+
'%+%d+%% Monster pack size',
 
-- ranges
 
-- ranges
'%(%d+%-%d+%)%% увеличение количества найденных предметов в этой области',
+
'%(%d+%-%d+%)%% increased Quantity of Items found in this Area',
'%(%d+%-%d+%)%% повышение редкости найденных предметов в этой области',
+
'%(%d+%-%d+%)%% increased Rarity of Items found in this Area',
'%+%(%d+%-%d+%)%% увеличение размера групп монстров',
+
'%+%(%d+%-%d+%)%% Monster pack size',
 
},
 
},
 
jewels = {
 
jewels = {
Строка 124: Строка 124:
 
-- formatters
 
-- formatters
 
f = {
 
f = {
random = 'случайный %s',
+
random = 'random %s',
  +
random_corrupted = string.format('random %s %%s', m_util.html.poe_color('corrupted', 'corrupted')),
random_2 = 'случайная %s',
 
  +
random_unidentified_corrupted = string.format('random %s %%s', m_util.html.poe_color('corrupted', 'unidentified corrupted')),
random_3 = 'случайное %s',
 
  +
random_two_implicit_corrupted = string.format('random %s %%s', m_util.html.poe_color('corrupted', 'two-implicit corrupted')),
random_4 = 'случайные %s',
 
  +
random_item_level_x = 'random item level %s %s',
random_corrupted = string.format('случайный %s %%s', m_util.html.poe_color('corrupted', 'осквернённый')),
 
  +
random_x_link = 'random %s-link %s',
random_corrupted_2 = string.format('случайная %s %%s', m_util.html.poe_color('corrupted', 'осквернённая')),
 
  +
random_x_link_item_level_y = 'random %s-link item level %s %s',
random_corrupted_3 = string.format('случайное %s %%s', m_util.html.poe_color('corrupted', 'осквернённое')),
 
  +
random_x_amount = 'random %s (%sx)',
random_corrupted_4 = string.format('случайные %s %%s', m_util.html.poe_color('corrupted', 'осквернённые')),
 
  +
random_shaper = 'random shaper %s',
random_unidentified_corrupted = string.format('случайный %s %%s', m_util.html.poe_color('corrupted', 'неопознанный осквернённый')),
 
  +
random_shaper_item_level_x = 'random shaper item level %s %s',
random_unidentified_corrupted_2 = string.format('случайная %s %%s', m_util.html.poe_color('corrupted', 'неопознанная осквернённая')),
 
  +
random_elder_item_level_x = 'random elder item level %s %s',
random_two_implicit_corrupted = string.format('случайный %s %%s %s', m_util.html.poe_color('corrupted', 'осквернённый'), m_util.html.poe_color('corrupted', 'с двумя собственными свойствами')),
 
random_item_level_x = 'случайный %s %s уровня',
 
random_item_level_x_2 = 'случайная %s %s уровня',
 
random_item_level_x_3 = 'случайное %s %s уровня',
 
random_item_level_x_4 = 'случайные %s %s уровня',
 
random_x_link = 'случайный %s с %s соединёнными гнёздами',
 
random_x_link_item_level_y = 'случайный %s с %s соединёнными гнёздами %s уровня',
 
random_x_amount = 'случайный %s (%s шт.)',
 
random_x_amount_2 = 'случайная %s (%s шт.)',
 
random_x_amount_3 = 'случайное %s (%s шт.)',
 
random_x_amount_4 = 'случайные %s (%s шт.)',
 
random_influenced = 'случайный предмет %s с влиянием',
 
random_two_influenced = 'случайная %s с двойным влиянием',
 
random_two_influenced_x_2 = 'случайная %s с двойным влиянием %s уровня',
 
random_two_influenced_x_3 = 'случайное %s с двойным влиянием %s уровня',
 
random_shaper = 'случайный %s с влиянием Создателя',
 
random_shaper_item_level_x = 'случайный %s с влиянием Создателя %s уровня',
 
random_shaper_item_level_x_2 = 'случайная %s с влиянием Создателя %s уровня',
 
random_shaper_item_level_x_3 = 'случайное %s с влиянием Создателя %s уровня',
 
random_shaper_item_level_x_4 = 'случайные %s с влиянием Создателя %s уровня',
 
random_shaper_hunter_item_level_x = 'случайный %s с влиянием Создателя и Охотника %s уровня',
 
random_shaper_hunter_item_level_x_2 = 'случайная %s с влиянием Создателя и Охотника %s уровня',
 
random_shaper_hunter_item_level_x_3 = 'случайное %s с влиянием Создателя и Охотника %s уровня',
 
random_shaper_hunter_item_level_x_4 = 'случайные %s с влиянием Создателя и Охотника %s уровня',
 
random_elder_item_level_x = 'случайный %s с влиянием Древнего %s уровня',
 
random_elder_item_level_x_2 = 'случайная %s с влиянием Древнего %s уровня',
 
random_elder_item_level_x_3 = 'случайное %s с влиянием Древнего %s уровня',
 
random_elder_item_level_x_4 = 'случайные %s с влиянием Древнего %s уровня',
 
random_eternal_labyrinth_enchantment = string.format('случайный %%s со случайным %s', m_util.html.poe_color('enchanted', 'зачарованием Вечного Лабиринта')),
 
random_veiled = 'случайный %s с завуалированным свойством',
 
random_two_veiled = 'случайный %s с двумя завуалированными свойствами',
 
random_primordial = string.format('случайный %s %%s', m_util.html.poe_color('magic', 'Первородный')),
 
 
 
tier_x_map = 'карта %s уровня',
+
tier_x_map = 'tier %s map',
level_x_gem = 'камень %s уровня',
+
level_x_gem = 'level %s gem',
level_x_y_gem = 'камень с меткой "%s" %s уровня',
+
level_x_y_gem = 'level %s %s gem',
superior_gem_q_x = 'камень с качеством %s',
+
superior_gem_q_x = 'superior gem (Q%s)',
superior_x_gem_q_y = 'камень с меткой "%s" и качеством %s',
+
superior_x_gem_q_y = 'superior %s gem (Q%s)',
superior_level_x_y_gem_q_z = 'камень с меткой "%s" %s уровня и качеством %s',
 
superior_skill_gem = 'камень умения случайного качества',
 
superior_level_x_skill_gem_q_y = 'камень умения %s уровня и качеством %s',
 
superior_level_x_support_plus_gem_q_y = 'пробужденный камень поддержки %s уровня и качеством %s',
 
 
 
x_item = 'предмет %s',
+
x_item = '%s item',
 
},
 
},
 
 
 
-- items / rewards not covered by module game
 
-- items / rewards not covered by module game
agate_amulet = 'амулет с агатом',
+
agate_amulet = 'Agate Amulet',
unset_ring = 'кольцо без камня',
+
unset_ring = 'Unset Ring',
gold_ring = 'золотое кольцо',
+
gold_ring = 'Gold Ring',
prismatic_ring = 'радужное кольцо',
+
prismatic_ring = 'Prismatic Ring',
two_stone_ring = 'кольцо с двумя камнями',
+
two_stone_ring = 'Two-Stone Ring',
crystal_sceptre = 'кристальный скипетр',
+
talisman = 'Talisman',
nightmare_bascinet = 'кошмарный бацинет',
+
tier_1_talisman = 'tier 1 talisman',
rustic_sash = 'кушак',
+
breachstone = 'Breachstone',
talisman = 'талисман',
+
scarab = 'Scarab',
tier_1_talisman = 'талисман 1 уровня',
+
gilded_scarab = 'Gilded Scarab',
breachstone_splinter = 'осколок Разлома',
+
divination_card = 'divination card',
breachstone = 'камень Разлома',
+
deafening_essence = 'Deafening Essence',
  +
shrieking_essence = 'Shrieking Essence',
pure_breachstone = 'очищенный камень Разлома',
 
scarab = 'скарабей',
+
essence = 'Essence',
gilded_scarab = 'золочёный скарабей',
+
harbinger_fragment = 'Harbinger Fragment',
divination_card = 'гадальная карта',
+
body_armour = 'body armour',
  +
shield = 'Shield',
quality_currency = 'валюта, повышающая качество',
 
essence = 'сущность',
+
map = 'Map',
deafening_essence = 'оглушающая сущность',
+
belt = 'Belt',
shrieking_essence = 'визжащая сущность',
+
armour = 'Armour',
fossil = 'ископаемое',
+
weapon = 'Weapon',
fragment = 'фрагмент',
+
jewellery = 'Jewellery',
sacrifice_fragment = 'фрагмент жертвы',
+
one_hand_weapon = 'one-handed weapon',
mortal_fragment = 'смертный фрагмент',
+
two_hand_weapon = 'two-handed weapon',
  +
sword = 'Sword',
uber_elder_fragment = 'фрагмент убер-Древнего',
 
  +
axe = 'Axe',
harbinger_fragment = 'фрагмент Предвестника',
 
body_armour = 'нательный доспех',
+
flask = 'Flask',
shield = 'щит',
+
amulet = 'Amulet',
map = 'карта',
+
ring = 'Ring',
belt = 'пояс',
+
league_specific_item = 'league-specific item',
armour = 'доспех',
+
item = 'item',
helmet = 'шлем',
+
fated_item = 'fated unique item',
weapon = 'оружие',
 
jewel = 'самоцвет',
 
timeless_jewel = 'вневременной самоцвет',
 
jewellery = 'бижутерия',
 
one_hand_weapon = 'одноручное оружие',
 
two_hand_weapon = 'двуручное оружие',
 
sword = 'меч',
 
axe = 'топор',
 
flask = 'флакон',
 
granite_flask = 'гранитный флакон',
 
amulet = 'амулет',
 
ring = 'кольцо',
 
league_specific_item = 'предмет из лиги',
 
item = 'предмет',
 
fated_item = 'судьбоносный уникальный предмет',
 
 
 
 
-- prefix
 
-- prefix
life = 'со здоровьем',
+
life = 'Life',
 
 
 
--
 
--
 
-- used within essences
 
-- used within essences
 
--
 
--
essence_plus_one_level = string.format('+1 уровень в результате %s' ,m_util.html.poe_color('corrupted', 'осквернения')),
+
essence_plus_one_level = string.format('+1 level %s outcome' ,m_util.html.poe_color('corrupted', 'corruption')),
essence_type_change = string.format('изменение типа в результате %s' ,m_util.html.poe_color('corrupted', 'осквернения')),
+
essence_type_change = string.format('type change %s outcome' ,m_util.html.poe_color('corrupted', 'corruption')),
 
},
 
},
   
Строка 253: Строка 203:
 
cast_time = 'Время применения: %s',
 
cast_time = 'Время применения: %s',
 
critical_strike_chance = 'Шанс критического удара: %s',
 
critical_strike_chance = 'Шанс критического удара: %s',
attack_speed_multiplier = 'Скорость атаки: %s',
+
attack_speed_multiplier = 'Attack Speed: %s',
attack_speed_multiplier_fmt = '%i%% от базовой',
+
attack_speed_multiplier_fmt = '%i%% of Base',
 
damage_effectiveness = 'Эффективность добавленного урона: %s',
 
damage_effectiveness = 'Эффективность добавленного урона: %s',
 
projectile_speed = 'Скорость снаряда: %s',
 
projectile_speed = 'Скорость снаряда: %s',
Строка 278: Строка 228:
 
evasion = 'Уклонение: %s',
 
evasion = 'Уклонение: %s',
 
energy_shield = 'Энерг. щит: %s',
 
energy_shield = 'Энерг. щит: %s',
movement_speed = 'Скорость передвижения: %s',
+
movement_speed = 'Movement Speed: %s',
 
talisman_tier = 'Уровень талисмана: %s',
 
talisman_tier = 'Уровень талисмана: %s',
 
stack_size = 'Размер стопки: %s',
 
stack_size = 'Размер стопки: %s',
 
essence_level = 'Уровень сущности: %s',
 
essence_level = 'Уровень сущности: %s',
blight_item_tier = 'Уровень масла: %s',
+
blight_item_tier = 'Oil Tier: %s',
 
requires = 'Требуется %s',
 
requires = 'Требуется %s',
 
level_inline = 'Уровень %s',
 
level_inline = 'Уровень %s',
 
level = 'Уровень: %s',
 
level = 'Уровень: %s',
gem_quality = 'За 1% [[Качество|Качества]]:',
+
gem_quality = 'За 1% качества:',
 
variation_singular = 'Изменений:',
 
variation_singular = 'Изменений:',
 
variation_plural = 'Изменений:',
 
variation_plural = 'Изменений:',
Строка 295: Строка 245:
 
-- harvest seeds
 
-- harvest seeds
 
 
seed_tier = 'Уровень семени: %s',
+
seed_tier = 'Seed Tier: %s',
seed_monster = 'При сборе появляется монстр ? уровня',
+
seed_monster = 'Spawns a level ? Monster when Harvested',
seed_lifeforce_gained = 'При сборе даёт ? едениц(-ы) чистой %s жизненной силы',
+
seed_lifeforce_gained = 'Provides ? Units of Raw %s Lifeforce when Harvested',
seed_growth_cycles = 'Можно собрать после %s циклов роста',
+
seed_growth_cycles = 'Can be Harvested after %s Growth Cycles',
 
 
seed_lifeforce_consumed = 'Потребляет (%s%%) единиц(-ы) конденсированной %s жизненной силы из распылителя за цикл роста',
+
seed_lifeforce_consumed = 'Consumes (%s%%) %s Units of Condensed Lifeforce per Growth Cycle',
seed_required_seeds = 'Для роста требует соседства %s %s растений как минимум %s уровня',
+
seed_required_seeds = 'Requires %s Adjacent %s Seeds of at least Tier %s to Grow',
 
 
 
-- harvest plant boosters, not used at the moment
 
-- harvest plant boosters, not used at the moment
Строка 307: Строка 257:
 
plant_booster_lifeforce = 'Seeds in radius produce %s more Lifeforce when Harvested',
 
plant_booster_lifeforce = 'Seeds in radius produce %s more Lifeforce when Harvested',
 
plant_booster_additional_crafting_optioons = 'Seeds in radius have %s chance to generate additional Crafting Options when Harvested',
 
plant_booster_additional_crafting_optioons = 'Seeds in radius have %s chance to generate additional Crafting Options when Harvested',
 
 
 
 
-- heist
 
-- heist
heist_required_npc = 'Этот предмет могут использовать: %s',
+
heist_required_npc = 'This item can be equipped by: %s',
heist_required_job = 'Требуется %s %s уровня',
+
heist_required_job = 'Requires %s in %s',
heist_any_job = 'Любая роль',
+
heist_any_job = 'Any job',
 
 
 
-- ClientStrings.dat -> WeaponClassDisplayName.*
 
-- ClientStrings.dat -> WeaponClassDisplayName.*
Строка 334: Строка 283:
 
},
 
},
 
 
random_mod = '<<случайное свойство %s>>',
+
random_mod = '<<random modifier %s>>',
 
 
 
--
 
--
 
-- secondary infobox
 
-- secondary infobox
 
--
 
--
extra_info = 'Дополнительная информация',
+
extra_info = 'Additional Information',
header_overall = 'Диаграмма улучшения области',
+
header_overall = 'Region Upgrades Chart',
header_upgrades = 'Уровень улучшения',
+
header_upgrades = 'Upgrade Level',
header_map_tier = 'Уровень карты',
+
header_map_tier = 'Tier',
header_map_level = 'Уровень области',
+
header_map_level = 'Map Level',
header_connections = 'Соединения',
+
header_connections = 'Connections',
 
 
 
drop_restrictions = 'Получение',
 
drop_restrictions = 'Получение',
Строка 365: Строка 314:
 
misc = 'Прочее',
 
misc = 'Прочее',
 
item_class = 'Класс предмета: %s',
 
item_class = 'Класс предмета: %s',
metadata_id = 'ID: %s',
+
metadata_id = 'Metadata ID: %s',
 
},
 
},
   
Строка 396: Строка 345:
 
invalid_influence = 'The influence "%s" is invalid. Acceptable values are "shaper", "elder", "crusader", "redeemer", "hunter" and "warlord".',
 
invalid_influence = 'The influence "%s" is invalid. Acceptable values are "shaper", "elder", "crusader", "redeemer", "hunter" and "warlord".',
 
invalid_class = 'The item class name "%s" is invalid.',
 
invalid_class = 'The item class name "%s" is invalid.',
  +
invalid_class_id = 'The item class id "%s" is invalid. Using the correct item class id is required for the template to work correctly.',
invalid_class_id = 'Данный класс id не верный "%s". Для правильной работы модуля Item2 и шаблона, необходимо использовать правильный идентификатор.',
 
 
invalid_rarity_id = 'Недопустимый идентификатор редкости "%s". Допустимые значения: "normal", "magic", "rare" и "unique".',
 
invalid_rarity_id = 'Недопустимый идентификатор редкости "%s". Допустимые значения: "normal", "magic", "rare" и "unique".',
 
invalid_region_upgrade_count = 'atlas_connection%s_tier: Invalid amount (%s) of connections, only 5 are allowed',
 
invalid_region_upgrade_count = 'atlas_connection%s_tier: Invalid amount (%s) of connections, only 5 are allowed',
Строка 4799: Строка 4748:
 
groups = {
 
groups = {
 
{
 
{
-- Передышка Лисы
+
-- Lysah's Respite
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLysahsRespite",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLysahsRespite",
 
amount = 6,
 
amount = 6,
Строка 4811: Строка 4760:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.unset_ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.unset_ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Кающийся
+
-- The Penitent
 
item_id = "Metadata/Items/DivinationCards/DivinationCardThePenitent",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardThePenitent",
 
amount = 5,
 
amount = 5,
Строка 4827: Строка 4776:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.gold_ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.gold_ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Проблеск надежды
+
-- Glimmer of Hope
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGlimmerOfHope",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGlimmerOfHope",
 
amount = 8,
 
amount = 8,
Строка 4846: Строка 4795:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.prismatic_ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.prismatic_ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Надежда
+
-- Hope
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHope",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHope",
 
amount = 5,
 
amount = 5,
Строка 4862: Строка 4811:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.two_stone_ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.two_stone_ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Утраченная любовь Лантадора
+
-- Lantador's Lost Love
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLantadorsLostLove",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLantadorsLostLove",
 
amount = 7,
 
amount = 7,
Строка 4878: Строка 4827:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.two_stone_ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.two_stone_ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Гетерохромия
+
-- Heterochromia
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHeterochromia",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHeterochromia",
 
amount = 2,
 
amount = 2,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='base_item_id', value='Metadata/Items/Weapons/OneHandWeapons/OneHandMaces/Sceptre11'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.crystal_sceptre))
 
end,
 
groups = {
 
{
 
-- Свет и правда
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLightAndTruth",
 
amount = 2,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='base_item_id', value='Metadata/Items/Flasks/FlaskUtility5'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.granite_flask))
 
end,
 
groups = {
 
{
 
-- Пьющий землю
 
item_id = "Metadata/Items/DivinationCards/DivinationCardEarthDrinker",
 
amount = 5,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='base_item_id', value='Metadata/Items/Armours/Helmets/HelmetStrDex10'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.nightmare_bascinet))
 
end,
 
groups = {
 
{
 
-- Гладиатор
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGladiator",
 
amount = 5,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='base_item_id', value='Metadata/Items/Belts/Belt1'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.rustic_sash))
 
end,
 
groups = {
 
{
 
-- Противоборство
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheStandoff",
 
amount = 3,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='base_item_id', value='Metadata/Items/Jewels/JewelTimeless'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.timeless_jewel))
 
end,
 
groups = {
 
{
 
-- Безмятежные минуты
 
item_id = "Metadata/Items/DivinationCards/DivinationCardPeacefulMoments",
 
amount = 5,
 
 
},
 
},
 
},
 
},
Строка 4989: Строка 4855:
 
groups = {
 
groups = {
 
{
 
{
-- Призыв Первых
+
-- Call to the First Ones
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCallToTheFirstOnes",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCallToTheFirstOnes",
 
amount = 5,
 
amount = 5,
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.factory.arg{arg='is_talisman', value=true},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, i18n.upgraded_from_tooltips.talisman)
 
end,
 
groups = {
 
{
 
-- Первобытный инкубатор
 
item_id = "Metadata/Items/Currency/CurrencyIncubationTalismans",
 
amount = 1,
 
 
},
 
},
 
},
 
},
Строка 5018: Строка 4865:
 
h.conditions.unique,
 
h.conditions.unique,
 
function (tpl_args, frame)
 
function (tpl_args, frame)
return string.find(tpl_args.name, 'Атзири')
+
return string.find(tpl_args.name, 'Atziri')
 
end,
 
end,
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Атзири')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Atziri')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Поклонник
+
-- The Admirer
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheAdmirer",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheAdmirer",
 
amount = 9,
 
amount = 9,
Строка 5036: Строка 4883:
 
h.conditions.unique,
 
h.conditions.unique,
 
function (tpl_args, frame)
 
function (tpl_args, frame)
return string.find(tpl_args.name, 'Доэдре')
+
return string.find(tpl_args.name, 'Doedre')
 
end,
 
end,
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Доэдре')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Doedre')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Безумие Доэдре
+
-- Doedre's Madness
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDoedresMadness",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDoedresMadness",
 
amount = 9,
 
amount = 9,
Строка 5054: Строка 4901:
 
h.conditions.unique,
 
h.conditions.unique,
 
function (tpl_args, frame)
 
function (tpl_args, frame)
return string.find(tpl_args.name, 'Шавронн')
+
return string.find(tpl_args.name, 'Shavronne')
 
end,
 
end,
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Шавронн')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Shavronne')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Эстет
+
-- The Aesthete
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheAesthete",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheAesthete",
 
amount = 8,
 
amount = 8,
Строка 5069: Строка 4916:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
 
function (tpl_args, frame)
 
function (tpl_args, frame)
return string.find(tpl_args.name, 'Ригвальда')
+
return string.find(tpl_args.name, 'Rigwald')
 
end,
 
end,
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Ригвальда')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Rigwald')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Волк
+
-- The Wolf
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWolf",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWolf",
 
amount = 5,
 
amount = 5,
Строка 5093: Строка 4937:
 
h.conditions.unique,
 
h.conditions.unique,
 
function (tpl_args, frame)
 
function (tpl_args, frame)
return string.find(tpl_args.name, 'Львиного глаза')
+
return string.find(tpl_args.name, 'Lioneye')
 
end,
 
end,
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Львиного глаза')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Lioneye')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Лев
+
-- The Lion
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLion",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLion",
 
amount = 5,
 
amount = 5,
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.unique,
 
function (tpl_args, frame)
 
return string.find(tpl_args.name, 'Фаррул')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Фаррул')))
 
end,
 
groups = {
 
{
 
-- Кошачий совет
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCouncilOfCats",
 
amount = 4,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='class_id', value='Jewel'},
 
function (tpl_args, frame)
 
return string.find(tpl_args.name, 'Первородн')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_primordial, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.jewel))
 
end,
 
groups = {
 
{
 
-- Первородный
 
item_id = "Metadata/Items/DivinationCards/DivinationCardThePrimordial",
 
amount = 5,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.unique,
 
function (tpl_args, frame)
 
return string.find(tpl_args.name, 'Знак предтечи')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', string.format('Знак предтечи')))
 
end,
 
groups = {
 
{
 
-- Поминовение
 
item_id = "Metadata/Items/DivinationCards/DivinationCardRemembrance",
 
amount = 8,
 
 
},
 
},
 
},
 
},
Строка 5175: Строка 4957:
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.league{league='Немезида'},
+
h.conditions.factory.league{league='Nemesis'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Немезиды')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Nemesis')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Валькирия
+
-- The Valkyrie
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheValkyrie",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheValkyrie",
 
amount = 8,
 
amount = 8,
Строка 5195: Строка 4977:
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.league{league='Немезида'},
+
h.conditions.factory.league{league='Nemesis'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Немезиды')))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Nemesis')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Неустрашимый
+
-- The Undaunted
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheUndaunted",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheUndaunted",
 
amount = 5,
 
amount = 5,
Строка 5212: Строка 4994:
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.league{league='Иномирье'},
+
h.conditions.factory.league{league='Beyond'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Иномирья')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Beyond')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Призыв
+
-- The Calling
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCalling",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCalling",
 
amount = 6,
 
amount = 6,
Строка 5227: Строка 5009:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.league{league='Разлом'},
+
h.conditions.factory.league{league='Breach'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Разлома')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Breach')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Разлом
+
-- The Breach
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBreach",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBreach",
 
amount = 4,
 
amount = 4,
Строка 5249: Строка 5028:
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.league{league='Спуск'},
+
h.conditions.factory.league{league='Delve'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Спуска')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Delve')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Один в темноте
+
-- Alone in the Darkness
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAloneInTheDarkness",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAloneInTheDarkness",
 
amount = 5,
 
amount = 5,
Строка 5264: Строка 5043:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.league{league='Бестиарий'},
+
h.conditions.factory.league{league='Bestiary'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Бестиария')))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Bestiary')))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Дар Первых
+
-- Boon of the First Ones
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBoonOfTheFirstOnes",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBoonOfTheFirstOnes",
 
amount = 6,
 
amount = 6,
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.league{league='Бездна'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('rare', string.format(i18n.upgraded_from_tooltips.f.x_item, 'Бездны')))
 
end,
 
groups = {
 
{
 
-- Инкубатор Бездны
 
item_id = "Metadata/Items/Currency/CurrencyIncubationAbyss",
 
amount = 1,
 
 
 
},
 
},
 
},
 
},
Строка 5308: Строка 5064:
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
  +
-- Seems like the other breach stones are in a different category, so this is good enough to separate from the improved stones
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
h.conditions.factory.arg{arg='tags', value='atziri1'},
+
h.conditions.factory.arg{arg='class_id', value='MiscMapItem'},
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.sacrifice_fragment))
 
end,
 
groups = {
 
{
 
-- Её маска
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHerMask",
 
amount = 4,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
h.conditions.factory.arg{arg='tags', value='atziri2'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.mortal_fragment))
 
end,
 
groups = {
 
{
 
-- Клятва Самбодхи
 
item_id = "Metadata/Items/DivinationCards/DivinationCardSambodhisVow",
 
amount = 3,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
 
function (tpl_args, frame)
 
function (tpl_args, frame)
return string.find(tpl_args.metadata_id, 'UberElderFragment')
+
return string.find(tpl_args.metadata_id, 'BreachFragment')
 
end,
 
end,
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.uber_elder_fragment))
 
end,
 
groups = {
 
{
 
-- Аномальное увядание
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEldritchDecay",
 
amount = 4,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
h.conditions.factory.arg{arg='tags', value='breachstone4'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.pure_breachstone))
 
end,
 
groups = {
 
{
 
-- Сделка
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBargain",
 
amount = 5,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
h.conditions.factory.arg{arg='tags', value='breachstone'},
 
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
Строка 5392: Строка 5075:
 
groups = {
 
groups = {
 
{
 
{
-- Скрытный
+
-- The Obscured
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheObscured",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheObscured",
 
amount = 7,
 
amount = 7,
Строка 5406: Строка 5089:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount_2, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.deafening_essence), 3)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.deafening_essence), 3)
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Какофония
+
-- The Cacophony
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCacophony",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCacophony",
 
amount = 8,
 
amount = 8,
Строка 5424: Строка 5107:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount_2, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.shrieking_essence), 9)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.shrieking_essence), 9)
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Гармония душ
+
-- Harmony of Souls
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHarmonyOfSouls",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHarmonyOfSouls",
 
amount = 9,
 
amount = 9,
Строка 5441: Строка 5124:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount_2, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.essence), 3)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.essence), 3)
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Три голоса
+
-- Three Voices
 
item_id = "Metadata/Items/DivinationCards/DivinationCardThreeVoices",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardThreeVoices",
 
amount = 3,
 
amount = 3,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='StackableCurrency'},
 
h.conditions.factory.arg{arg='is_essence', value=true},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.essence))
 
end,
 
groups = {
 
{
 
-- Шепчущий инкубатор
 
item_id = "Metadata/Items/Currency/CurrencyIncubationEssence",
 
amount = 1,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='StackableCurrency'},
 
function (tpl_args, frame)
 
return string.find(tpl_args.metadata_id, 'CurrencyDelve')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.fossil))
 
end,
 
groups = {
 
{
 
-- Ископаемый инкубатор
 
item_id = "Metadata/Items/Currency/CurrencyIncubationFossils",
 
amount = 1,
 
 
},
 
},
 
},
 
},
Строка 5494: Строка 5141:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('normal', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 5)))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 5)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Восторг картографа
+
-- Cartographer's Delight
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCartographersDelight",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCartographersDelight",
 
amount = 3,
 
amount = 3,
Строка 5511: Строка 5158:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('normal', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 14)))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 14)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Топограф
+
-- The Surveyor
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSurveyor",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSurveyor",
 
amount = 4,
 
amount = 4,
Строка 5528: Строка 5175:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('normal', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 15)))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 15)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Затерянные миры
+
-- Lost Worlds
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLostWorlds",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLostWorlds",
 
amount = 8,
 
amount = 8,
Строка 5548: Строка 5195:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_2, m_util.html.poe_color('rare', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 15)))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('rare', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 15)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Испытание
+
-- The Trial
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTrial",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTrial",
 
amount = 7,
 
amount = 7,
Строка 5568: Строка 5215:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_unidentified_corrupted_2, m_util.html.poe_color('rare', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 16)))
+
return string.format(i18n.upgraded_from_tooltips.f.random_unidentified_corrupted, m_util.html.poe_color('rare', string.format(i18n.upgraded_from_tooltips.f.tier_x_map, 16)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- На произвол судьбы
+
-- Left to Fate
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLeftToFate",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLeftToFate",
 
amount = 4,
 
amount = 4,
Строка 5589: Строка 5236:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, m_game.constants.item.gem_tags.golem.tag, 21)))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, 21, m_game.constants.item.gem_tags.golem.tag)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Ритуал стихий
+
-- The Rite of Elements
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheRiteOfElements",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheRiteOfElements",
 
amount = 5,
 
amount = 5,
Строка 5600: Строка 5247:
 
},
 
},
 
{
 
{
defaults = {
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Active Skill Gem'},
 
h.conditions.factory.arg{arg='gem_tags', value=m_game.constants.item.gem_tags.trap.tag},
 
h.conditions.factory.arg{arg='max_level', value=20},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_level_x_y_gem_q_z, m_game.constants.item.gem_tags.trap.tag, 21, 23)))
 
end,
 
groups = {
 
{
 
-- Смертельные замыслы
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDeathlyDesigns",
 
amount = 7,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Support Skill Gem'},
 
function (tpl_args, frame)
 
return string.find(tpl_args.metadata_id, 'Plus')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_level_x_support_plus_gem_q_y, 6, 23)))
 
end,
 
groups = {
 
{
 
-- Осквернённая добродетель
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDesecratedVirtue",
 
amount = 9,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Active Skill Gem'},
 
h.conditions.factory.arg{arg='gem_tags', value=m_game.constants.item.gem_tags.chaos.tag},
 
h.conditions.factory.arg{arg='max_level', value=20},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_level_x_y_gem_q_z, m_game.constants.item.gem_tags.chaos.tag, 21, 23)))
 
end,
 
groups = {
 
{
 
-- Колючее соцветие
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBitterBlossom",
 
amount = 3,
 
},
 
},
 
},
 
{
 
 
defaults = {
 
defaults = {
 
is_corrupted = false,
 
is_corrupted = false,
Строка 5673: Строка 5255:
 
h.conditions.factory.arg{arg='gem_tags', value=m_game.constants.item.gem_tags.vaal.tag},
 
h.conditions.factory.arg{arg='gem_tags', value=m_game.constants.item.gem_tags.vaal.tag},
 
},
 
},
text = function (tpl_args, frame)
+
text = function(tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_x_gem_q_y, m_game.constants.item.gem_tags.vaal.tag, 20)))
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_x_gem_q_y, m_game.constants.item.gem_tags.vaal.tag, 20)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Изменчивая сила
+
-- Volatile Power
 
item_id = "Metadata/Items/DivinationCards/DivinationCardVolatilePower",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardVolatilePower",
 
amount = 9,
 
amount = 9,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Active Skill Gem'},
 
h.conditions.factory.arg{arg='max_level', value=20},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_level_x_skill_gem_q_y, 19, 19)))
 
end,
 
groups = {
 
{
 
-- Смертельная тоска
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDyingAnguish",
 
amount = 8,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Active Skill Gem'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_skill_gem)))
 
end,
 
groups = {
 
{
 
-- Инкубатор камнереза
 
item_id = "Metadata/Items/Currency/CurrencyIncubationGemLow",
 
amount = 1,
 
 
},
 
},
 
},
 
},
Строка 5721: Строка 5270:
 
h.conditions.normal,
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
  +
function (tpl_args, frame)
  +
return string.find(tpl_args.metadata_id, 'Scarab')
  +
end,
 
h.conditions.factory.arg{arg='tags', value='gilded_scarab'},
 
h.conditions.factory.arg{arg='tags', value='gilded_scarab'},
 
},
 
},
Строка 5728: Строка 5280:
 
groups = {
 
groups = {
 
{
 
{
-- Большего всегда мало
+
-- More is Never Enough
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMoreIsNeverEnough",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMoreIsNeverEnough",
 
amount = 7,
 
amount = 7,
Строка 5747: Строка 5299:
 
groups = {
 
groups = {
 
{
 
{
-- Доля Камерии
+
-- Cameria's Cut
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCameriasCut",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCameriasCut",
 
amount = 2,
 
amount = 2,
Строка 5766: Строка 5318:
 
groups = {
 
groups = {
 
{
 
{
-- Дергающийся инкубатор
+
-- Skittering Incubator
 
item_id = "Metadata/Items/Currency/CurrencyIncubationScarabs",
 
item_id = "Metadata/Items/Currency/CurrencyIncubationScarabs",
 
amount = 1,
 
amount = 1,
Строка 5773: Строка 5325:
 
},
 
},
 
{
 
{
  +
defaults = {
  +
is_drop_restricted = false,
  +
is_corrupted = false,
  +
},
 
condition = {
 
condition = {
h.conditions.normal,
+
h.conditions.factory.arg{arg='is_talisman', value=true},
h.conditions.factory.arg{arg='class_id', value='MapFragment'},
 
function (tpl_args, frame)
 
return string.find(tpl_args.metadata_id, 'MapFragments')
 
end,
 
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.fragment))
+
return string.format(i18n.upgraded_from_tooltips.f.random, i18n.upgraded_from_tooltips.talisman)
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Раздробленный инкубатор
+
-- Primal Incubator
item_id = "Metadata/Items/Currency/CurrencyIncubationFragments",
+
item_id = "Metadata/Items/Currency/CurrencyIncubationTalismans",
 
amount = 1,
 
amount = 1,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='StackableCurrency'},
 
h.conditions.factory.arg{arg='tags', value='breachstone_splinter'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.breachstone_splinter), 5)
 
end,
 
groups = {
 
{
 
-- Головоломка
 
item_id = "Metadata/Items/DivinationCards/DivinationCardThePuzzle",
 
amount = 5,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='StackableCurrency'},
 
h.conditions.factory.arg{arg='tags', value='quality_currency'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount_2, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.quality_currency), 20)
 
end,
 
groups = {
 
{
 
-- Мастер-ремесленник
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMasterArtisan",
 
amount = 5,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='StackableCurrency'},
 
function (tpl_args, frame)
 
return string.find(tpl_args.metadata_id, 'CurrencyDelve')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_x_amount_3, m_util.html.poe_color('currency', i18n.upgraded_from_tooltips.fossil), 5)
 
end,
 
groups = {
 
{
 
-- Верстак умельца
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTinkerersTable",
 
amount = 5,
 
 
},
 
},
 
},
 
},
Строка 5848: Строка 5347:
 
--
 
--
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
Строка 5860: Строка 5356:
 
groups = {
 
groups = {
 
{
 
{
-- Посланник
+
-- The Messenger
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMessenger",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMessenger",
 
amount = 4,
 
amount = 4,
Строка 5876: Строка 5372:
 
groups = {
 
groups = {
 
{
 
{
-- Тело
+
-- The Body
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBody",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBody",
 
amount = 4,
 
amount = 4,
Строка 5895: Строка 5391:
 
groups = {
 
groups = {
 
{
 
{
-- Наёмник
+
-- The Mercenary
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMercenary",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMercenary",
 
amount = 5,
 
amount = 5,
Строка 5910: Строка 5406:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_4, m_util.html.poe_color('unique', i18n.tooltips.item_class_map['Claw']))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', i18n.tooltips.item_class_map['Claw']))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Росомаха
+
-- The Wolverine
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWolverine",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWolverine",
 
amount = 4,
 
amount = 4,
Строка 5923: Строка 5419:
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
h.conditions.factory.arg{arg='class_id', values={'Dagger', 'Rune Dagger'}},
+
h.conditions.factory.arg{arg='class_id', values={'Dagger', 'Runedagger'}},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
Строка 5930: Строка 5426:
 
groups = {
 
groups = {
 
{
 
{
-- Услуга душегуба
+
-- Assassin's Favour
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAssassinsFavour",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAssassinsFavour",
 
amount = 9,
 
amount = 9,
Строка 5946: Строка 5442:
 
groups = {
 
groups = {
 
{
 
{
-- Владыка триумфа
+
-- The Lord of Celebration
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLordOfCelebration",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLordOfCelebration",
 
amount = 4,
 
amount = 4,
Строка 5962: Строка 5458:
 
groups = {
 
groups = {
 
{
 
{
-- Решение охотника
+
-- Hunter's Resolve
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHuntersResolve",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHuntersResolve",
 
amount = 8,
 
amount = 8,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Jewel'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='PercentIncreasedLifeJewel'}}, i18n.upgraded_from_tooltips.jewel)))
 
end,
 
groups = {
 
{
 
-- Осколок рока
 
item_id = "Metadata/Items/DivinationCards/DivinationCardShardOfFate",
 
amount = 4,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Jewel'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.jewel, frame:expandTemplate{title='Modifier link',args={id='CriticalStrikeMultiplierJewel'}})))
 
end,
 
groups = {
 
{
 
-- Гора
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMountain",
 
amount = 6,
 
 
},
 
},
 
},
 
},
Строка 6006: Строка 5470:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.jewel))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', m_game.constants.item.classes.Jewel.full))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Крикливая мощь
+
-- The Garish Power
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGarishPower",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGarishPower",
 
amount = 4,
 
amount = 4,
Строка 6025: Строка 5489:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.jewel))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', m_game.constants.item.classes.Jewel.full))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Глаз дракона
+
-- The Eye of the Dragon
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEyeOfTheDragon",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEyeOfTheDragon",
 
amount = 10,
 
amount = 10,
Строка 6045: Строка 5509:
 
groups = {
 
groups = {
 
{
 
{
-- Печать
+
-- The Sigil
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSigil",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSigil",
 
amount = 3,
 
amount = 3,
Строка 6064: Строка 5528:
 
groups = {
 
groups = {
 
{
 
{
-- Смотритель
+
-- The Warden
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWarden",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWarden",
 
amount = 4,
 
amount = 4,
Строка 6079: Строка 5543:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_3, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.ring, frame:expandTemplate{title='Modifier link',args={id='ChaosResist6'}})), 83)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 83, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.ring, frame:expandTemplate{title='Modifier link',args={id='ChaosResist6'}})))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Господин в чёрном
+
-- The Lord in Black
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLordInBlack",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLordInBlack",
 
amount = 6,
 
amount = 6,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Helmet'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_two_veiled, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.helmet))
 
end,
 
groups = {
 
{
 
-- Журналист
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheJournalist",
 
amount = 10,
 
 
},
 
},
 
},
 
},
Строка 6111: Строка 5559:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_3, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.ring), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 100, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Толстосум
+
-- The Opulent
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheOpulecent",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheOpulecent",
 
amount = 5,
 
amount = 5,
Строка 6127: Строка 5575:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Высокомерие
+
-- Hubris
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHubris",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardHubris",
 
amount = 5,
 
amount = 5,
Строка 6146: Строка 5594:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.ring))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.ring))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Сделка вслепую
+
-- Blind Venture
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBlindVenture",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBlindVenture",
 
amount = 7,
 
amount = 7,
Строка 6166: Строка 5614:
 
groups = {
 
groups = {
 
{
 
{
-- Горемыка
+
-- The Wretched
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWretched",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWretched",
 
amount = 6,
 
amount = 6,
Строка 6181: Строка 5629:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_2, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.map))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.map))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Вездесущая тьма
+
-- The Encroaching Darkness
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEncroachingDarkness",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEncroachingDarkness",
 
amount = 8,
 
amount = 8,
Строка 6197: Строка 5645:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.map))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.map))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Потусторонний инкубатор
+
-- Otherworldly Incubator
 
item_id = "Metadata/Items/Currency/CurrencyIncubationUniqueMaps",
 
item_id = "Metadata/Items/Currency/CurrencyIncubationUniqueMaps",
amount = 1,
+
amount = 8,
 
},
 
},
 
},
 
},
Строка 6220: Строка 5668:
 
groups = {
 
groups = {
 
{
 
{
-- Предатель
+
-- The Traitor
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTraitor",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTraitor",
 
amount = 4,
 
amount = 4,
Строка 6236: Строка 5684:
 
groups = {
 
groups = {
 
{
 
{
-- Башня
+
-- The Tower
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTower",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTower",
 
amount = 6,
 
amount = 6,
Строка 6245: Строка 5693:
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
h.conditions.factory.arg{arg='class_id', values={'Staff', 'Warstaff'}},
+
h.conditions.factory.arg{arg='class_id', values={'Staff', 'Warstaff'}},
h.conditions.factory.arg{arg='tags', value='small_staff', negate=true},
 
 
function (tpl_args, frame)
 
function (tpl_args, frame)
 
return tpl_args.drop_level <= 66
 
return tpl_args.drop_level <= 66
Строка 6252: Строка 5699:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_link_item_level_y, m_util.html.poe_color('normal', i18n.tooltips.item_class_map['Staff']), 5, 66)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_link_item_level_y, 5, 66, m_util.html.poe_color('normal', i18n.tooltips.item_class_map['Staff']))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Сила природы
+
-- The Flora's Gift
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheFlorasGift",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheFlorasGift",
 
amount = 5,
 
amount = 5,
Строка 6265: Строка 5712:
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
h.conditions.factory.arg{arg='class_id', value='Staff'},
+
h.conditions.factory.arg{arg='class_id', values={'Staff', 'Warstaff'}},
h.conditions.factory.arg{arg='tags', value='small_staff', negate=true},
 
 
function (tpl_args, frame)
 
function (tpl_args, frame)
 
return tpl_args.drop_level <= 55
 
return tpl_args.drop_level <= 55
Строка 6272: Строка 5718:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_link_item_level_y, m_util.html.poe_color('normal', i18n.tooltips.item_class_map['Staff']), 6, 55)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_link_item_level_y, 6, 55, m_util.html.poe_color('normal', i18n.tooltips.item_class_map['Staff']))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Тёмный маг
+
-- The Dark Mage
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheDarkMage",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheDarkMage",
 
amount = 6,
 
amount = 6,
Строка 6288: Строка 5734:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_link_item_level_y, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.body_armour), 6, 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_link_item_level_y, 6, 100, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.body_armour))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Одарённый франт
+
-- The Dapper Prodigy
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheDapperProdigy",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheDapperProdigy",
 
amount = 6,
 
amount = 6,
Строка 6304: Строка 5750:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_x_link, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.body_armour), 6)
+
return string.format(i18n.upgraded_from_tooltips.f.random_x_link, 6, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.body_armour))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Оковы
+
-- The Chains that Bind
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheChainsThatBind",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheChainsThatBind",
 
amount = 11,
 
amount = 11,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Body Armour'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_x_link, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.body_armour), 6)
 
end,
 
groups = {
 
{
 
-- Инкубатор геоманта
 
item_id = "Metadata/Items/Currency/CurrencyIncubationArmour6Linked",
 
amount = 1,
 
 
},
 
},
 
},
 
},
Строка 6337: Строка 5767:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, m_game.constants.item.gem_tags.support.tag, 20)))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, 20, m_game.constants.item.gem_tags.support.tag)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Дары царицы каменитов
+
-- Gift of the Gemling Queen
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGiftOfTheGemlingQueen",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGiftOfTheGemlingQueen",
 
amount = 9,
 
amount = 9,
Строка 6360: Строка 5790:
 
groups = {
 
groups = {
 
{
 
{
-- Подчинение Диаллы
+
-- Dialla's Subjugation
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDiallasSubjugation",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDiallasSubjugation",
 
amount = 7,
 
amount = 7,
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Support Skill Gem'},
 
function (tpl_args, frame)
 
return string.find(tpl_args.metadata_id, 'Plus')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.superior_level_x_support_plus_gem_q_y, 6, 20)))
 
end,
 
groups = {
 
{
 
-- Ловкач
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCheater",
 
amount = 3,
 
 
},
 
},
 
},
 
},
Строка 6395: Строка 5802:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.body_armour), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 100, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.body_armour))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Неизбежный крах
+
-- Destined to Crumble
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDestinedToCrumble",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDestinedToCrumble",
 
amount = 5,
 
amount = 5,
Строка 6411: Строка 5818:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.map))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.map))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Бескрайние владения
+
-- Boundless Realms
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBoundlessRealms",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBoundlessRealms",
 
amount = 4,
 
amount = 4,
Строка 6430: Строка 5837:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_2, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.map))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.map))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Исследователь
+
-- The Explorer
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheExplorer",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheExplorer",
 
amount = 6,
 
amount = 6,
Строка 6446: Строка 5853:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_4, m_util.html.poe_color('unique', m_game.constants.item.classes['Gloves'].full))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', m_game.constants.item.classes['Gloves'].full))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Рукавички
+
-- Mitts
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMitts",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMitts",
 
amount = 5,
 
amount = 5,
Строка 6457: Строка 5864:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
Строка 6465: Строка 5869:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('divination', i18n.upgraded_from_tooltips.divination_card))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('divination', i18n.upgraded_from_tooltips.divination_card))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Игрок
+
-- The Gambler
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGambler",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGambler",
 
amount = 5,
 
amount = 5,
Строка 6476: Строка 5880:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
Строка 6484: Строка 5885:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('divination', i18n.upgraded_from_tooltips.divination_card))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('divination', i18n.upgraded_from_tooltips.divination_card))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Колода карт
+
-- Stacked Deck
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDeck",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDeck",
amount = 1,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='DivinationCard'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('divination', i18n.upgraded_from_tooltips.divination_card))
 
end,
 
groups = {
 
{
 
-- Инкубатор предсказателя
 
item_id = "Metadata/Items/Currency/CurrencyIncubationDivination",
 
amount = 1,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.arg{arg='class_id', value='Helmet'},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_eternal_labyrinth_enchantment, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.helmet))
 
end,
 
groups = {
 
{
 
-- Божественное правосудие
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDivineJustice",
 
 
amount = 1,
 
amount = 1,
 
},
 
},
Строка 6542: Строка 5908:
 
groups = {
 
groups = {
 
{
 
{
-- Воитель
+
-- The Battle Born
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBattleBorn",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBattleBorn",
 
amount = 5,
 
amount = 5,
Строка 6555: Строка 5921:
 
h.conditions.normal,
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', value='Active Skill Gem'},
 
h.conditions.factory.arg{arg='class_id', value='Active Skill Gem'},
h.conditions.factory.arg{arg='gem_tags', value=m_game.constants.item.gem_tags.aura.tag},
+
h.conditions.factory.arg{arg='gem_tags', values_assoc=core.class_groups.gems.keys},
 
h.conditions.factory.arg{arg='max_level', value=20},
 
h.conditions.factory.arg{arg='max_level', value=20},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, m_game.constants.item.gem_tags.aura.tag, 21)))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, 21, m_game.constants.item.gem_tags.aura.tag)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Увядшая роза
+
-- The Wilted Rose
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWiltedRose",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWiltedRose",
 
amount = 7,
 
amount = 7,
Строка 6580: Строка 5946:
 
groups = {
 
groups = {
 
{
 
{
-- Лиса
+
-- The Fox
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheFox",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheFox",
 
amount = 6,
 
amount = 6,
Строка 6597: Строка 5963:
 
groups = {
 
groups = {
 
{
 
{
-- Призыватель
+
-- The Summoner
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSummoner",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSummoner",
 
amount = 6,
 
amount = 6,
Строка 6615: Строка 5981:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, m_game.constants.item.gem_tags.spell.tag, 21)))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('gem', string.format(i18n.upgraded_from_tooltips.f.level_x_y_gem, 21, m_game.constants.item.gem_tags.spell.tag)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
--Катаклизм
+
--The Cataclysm
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCataclysm",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCataclysm",
 
amount = 13,
 
amount = 13,
Строка 6635: Строка 6001:
 
groups = {
 
groups = {
 
{
 
{
-- Клятва камнерезчика
+
-- Gemcutter's Promise
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGemcuttersPromise",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGemcuttersPromise",
 
amount = 3,
 
amount = 3,
Строка 6652: Строка 6018:
 
groups = {
 
groups = {
 
{
 
{
-- Инокулированный
+
-- The Inoculated
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheInoculated",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheInoculated",
 
amount = 4,
 
amount = 4,
Строка 6664: Строка 6030:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.armour, i18n.upgraded_from_tooltips.life)))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.life, i18n.upgraded_from_tooltips.armour)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Чёрный ворон
+
-- The Carrion Crow
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCarrionCrow",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCarrionCrow",
 
amount = 4,
 
amount = 4,
Строка 6680: Строка 6046:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_shaper_item_level_x_2, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.jewellery), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_shaper_item_level_x, 100, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.jewellery))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Идеал
+
-- Perfection
 
item_id = "Metadata/Items/DivinationCards/DivinationCardPerfection",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardPerfection",
 
amount = 5,
 
amount = 5,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique, --Редкость
 
h.conditions.factory.arg{arg='class_id', values={'Ring', 'Amulet', 'Belt'}}, --Поиск по классу предмета, конкретика на кольца, амулеты, пояса.
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_2, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.jewellery)) --Описание, случайная(random_2 склонение.) уникальная(unique) бижутерия (jewellery).
 
end,
 
groups = {
 
{
 
-- Тайник (гадальная карта)
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheCache", --ID Предмета, с которого будет падать бижутерия запрошенная выше.
 
amount = 6, --Количество кароточек, для полной колоны гадальных карт.
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal, --Редкость
 
h.conditions.factory.arg{arg='class_id', values={'Ring', 'Amulet', 'Belt'}}, --Поиск по классу предмета, конкретика на кольца, амулеты, пояса.
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_two_influenced_x_2, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.jewellery), 86) --Описание, случайная(random_2 склонение.) уникальная(unique) бижутерия (jewellery).
 
end,
 
groups = {
 
{
 
-- Пробуждённые
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheAwakened", --ID Предмета, с которого будет падать бижутерия запрошенная выше.
 
amount = 6, --Количество кароточек, для полной колоны гадальных карт.
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', values={'Sceptre', 'Dagger', 'Wand', 'Rune Dagger'}},
 
h.conditions.factory.arg{arg='tags', value='attack_dagger', negate=true},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_two_influenced_x_3, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.one_hand_weapon), 100) --Описание, случайная(random_2 склонение.) уникальная(unique) бижутерия (jewellery).
 
end,
 
groups = {
 
{
 
-- Кузня Прометея
 
item_id = "Metadata/Items/DivinationCards/DivinationCardPrometheusArmoury", --ID Предмета, с которого будет падать бижутерия запрошенная выше.
 
amount = 6, --Количество кароточек, для полной колоны гадальных карт.
 
 
},
 
},
 
},
 
},
Строка 6748: Строка 6065:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_2, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.jewellery), 79)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 79, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.jewellery))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Любовник
+
-- The Lover
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLover",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLover",
 
amount = 2,
 
amount = 2,
Строка 6767: Строка 6084:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_2, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='ReduceGlobalFlatManaCostStrIntMasterVendor'}}, i18n.upgraded_from_tooltips.jewellery)), 85)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 85, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='ReduceGlobalFlatManaCostStrIntMasterVendor'}}, i18n.upgraded_from_tooltips.jewellery)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Благословение Господа
+
-- Blessing of God
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBlessingOfGod",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardBlessingOfGod",
 
amount = 3,
 
amount = 3,
Строка 6786: Строка 6103:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_2, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='AddedLightningDamage9'}}, i18n.upgraded_from_tooltips.jewellery)), 76)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 76, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='AddedLightningDamage9'}}, i18n.upgraded_from_tooltips.jewellery)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Поражённый молнией
+
--Struck by Lightning
 
item_id = "Metadata/Items/DivinationCards/DivinationCardStruckByLightning",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardStruckByLightning",
amount = 3,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
h.conditions.factory.arg{arg='class_id', values={'Ring', 'Amulet', 'Belt'}},
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random_shaper_hunter_item_level_x_2, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.jewellery, frame:expandTemplate{title='Modifier link',args={id='GrantsCatAspectCrafted'}})), 100)
 
end,
 
groups = {
 
{
 
-- Знакомый зов
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAFamiliarCall",
 
 
amount = 3,
 
amount = 3,
 
},
 
},
Строка 6818: Строка 6119:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_3, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='LocalIncreasedPhysicalDamagePercent8'}}, i18n.upgraded_from_tooltips.two_hand_weapon)), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 100, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='LocalIncreasedPhysicalDamagePercent8'}}, i18n.upgraded_from_tooltips.two_hand_weapon)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Безжалостное орудие
+
-- Merciless Armament
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMercilessArmament",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMercilessArmament",
 
amount = 4,
 
amount = 4,
Строка 6834: Строка 6135:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_3, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='LocalIncreasedPhysicalDamagePercent8'}}, i18n.upgraded_from_tooltips.one_hand_weapon)), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 100, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='LocalIncreasedPhysicalDamagePercent8'}}, i18n.upgraded_from_tooltips.one_hand_weapon)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Шут
+
-- The Jester
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheJester",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheJester",
 
amount = 9,
 
amount = 9,
Строка 6851: Строка 6152:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_3, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='SpellDamageOnWeapon8_'}}, i18n.upgraded_from_tooltips.one_hand_weapon)), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 100, m_util.html.poe_color('magic', string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='SpellDamageOnWeapon8_'}}, i18n.upgraded_from_tooltips.one_hand_weapon)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Путь к власти
+
-- The Road to Power
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheRoadToPower",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheRoadToPower",
 
amount = 7,
 
amount = 7,
Строка 6874: Строка 6175:
 
groups = {
 
groups = {
 
{
 
{
-- Джентльмен
+
-- The Gentleman
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGentleman",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGentleman",
 
amount = 4,
 
amount = 4,
Строка 6886: Строка 6187:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x_3, m_util.html.poe_color('magic',string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='LocalIncreasedPhysicalDamagePercent8'}}, i18n.upgraded_from_tooltips.weapon)), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_item_level_x, 100, m_util.html.poe_color('magic',string.format('%s %s', frame:expandTemplate{title='Modifier link',args={id='LocalIncreasedPhysicalDamagePercent8'}}, i18n.upgraded_from_tooltips.weapon)))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Тиран
+
-- The Tyrant
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTyrant",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTyrant",
 
amount = 9,
 
amount = 9,
Строка 6902: Строка 6203:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.weapon, frame:expandTemplate{title='Modifier link',args={id='StrIntMasterItemGenerationCanHaveMultipleCraftedMods'}})))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('magic', string.format('%s %s', i18n.upgraded_from_tooltips.weapon, frame:expandTemplate{title='Modifier link',args={id='StrIntMasterItemGenerationCanHaveMultipleCraftedMods'}})))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Паутина
+
-- The Web
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWeb",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWeb",
 
amount = 8,
 
amount = 8,
Строка 6921: Строка 6222:
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted_3, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.weapon))
+
return string.format(i18n.upgraded_from_tooltips.f.random_corrupted, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.weapon))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Арсенал Атзири
+
-- Atziri's Arsenal
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAtzirisArsenal",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAtzirisArsenal",
 
amount = 4,
 
amount = 4,
Строка 6934: Строка 6235:
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
  +
-- specifically exclude crit flasks
-- в частности исключите критические флаконы
 
 
h.conditions.factory.arg{arg='class_id', values_assoc={['LifeFlask'] = true, ['ManaFlask'] = true, ['HybridFlask'] = true, ['UtilityFlask'] = true}},
 
h.conditions.factory.arg{arg='class_id', values_assoc={['LifeFlask'] = true, ['ManaFlask'] = true, ['HybridFlask'] = true, ['UtilityFlask'] = true}},
 
},
 
},
Строка 6942: Строка 6243:
 
groups = {
 
groups = {
 
{
 
{
-- Хирург
+
-- The Surgeon
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSurgeon",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSurgeon",
 
amount = 4,
 
amount = 4,
Строка 6960: Строка 6261:
 
groups = {
 
groups = {
 
{
 
{
-- Утерянная реликвия
+
-- Time-Lost Relic
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTimeLostRelic",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTimeLostRelic",
 
amount = 10,
 
amount = 10,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
function (tpl_args, frame)
 
return tpl_args.drop_leagues ~= nil and #tpl_args.drop_leagues ~= 0
 
end
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.league_specific_item))
 
end,
 
groups = {
 
{
 
-- Затерянный во времени инкубатор
 
item_id = "Metadata/Items/Currency/CurrencyIncubationUniqueLeague",
 
amount = 1,
 
 
},
 
},
 
},
 
},
Строка 6990: Строка 6273:
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
  +
-- should exclude all items that can't be rare
h.conditions.factory.arg{arg='drop_rarities_ids', value='rare'},
 
  +
h.conditions.factory.arg{arg='drop_rarities_ids', value='rare'},
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
return string.format(i18n.upgraded_from_tooltips.f.random_elder_item_level_x, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.item), 100)
+
return string.format(i18n.upgraded_from_tooltips.f.random_elder_item_level_x, 100, m_util.html.poe_color('rare', i18n.upgraded_from_tooltips.item))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Крепкое сердце
+
-- The Hale Heart
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheHaleHeart",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheHaleHeart",
 
amount = 4,
 
amount = 4,
Строка 7008: Строка 6292:
 
},
 
},
 
condition = {
 
condition = {
h.conditions.normal,
+
h.conditions.unique,
h.conditions.factory.arg{arg='base_item_id', value='Metadata/Items/Currency/CurrencyItemisedProphecy'},
+
h.conditions.factory.arg{arg='is_fated', value=true},
function (tpl_args, frame)
 
return string.find(tpl_args.prediction_text, 'пока у тебя есть')
 
end,
 
 
},
 
},
 
text = function (tpl_args, frame)
 
text = function (tpl_args, frame)
Строка 7019: Строка 6300:
 
groups = {
 
groups = {
 
{
 
{
-- Пророчество Акила
+
-- Akil's Prophecy
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAkilsProphecy",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAkilsProphecy",
 
amount = 3,
 
amount = 3,
Строка 7038: Строка 6319:
 
groups = {
 
groups = {
 
{
 
{
-- Высокомерие ваал
+
-- Arrogance of the Vaal
 
item_id = "Metadata/Items/DivinationCards/DivinationCardArroganceOfTheVaal",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardArroganceOfTheVaal",
 
amount = 8,
 
amount = 8,
Строка 7053: Строка 6334:
 
groups = {
 
groups = {
 
{
 
{
-- Сюрприз
+
-- Jack in the Box
 
item_id = "Metadata/Items/DivinationCards/DivinationCardJackInTheBox",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardJackInTheBox",
 
amount = 4,
 
amount = 4,
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.unique,
 
},
 
text = function (tpl_args, frame)
 
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.item))
 
end,
 
groups = {
 
{
 
-- Необычный инкубатор
 
item_id = "Metadata/Items/Currency/CurrencyIncubationUniques",
 
amount = 1,
 
 
},
 
},
 
},
 
},
Строка 7887: Строка 7153:
 
options = {
 
options = {
 
[1] = {
 
[1] = {
key = 'heist_required_job',
+
key = 'heist_required_job_level',
 
fmt = '%s',
 
fmt = '%s',
 
},
 
},
 
[2] = {
 
[2] = {
key = 'heist_required_job_level',
+
key = 'heist_required_job',
 
fmt = '%s',
 
fmt = '%s',
 
},
 
},
Строка 8861: Строка 8127:
 
cats[#cats+1] = i18n.categories.essences
 
cats[#cats+1] = i18n.categories.essences
 
elseif tpl_args.class_id == 'Map' then
 
elseif tpl_args.class_id == 'Map' then
cats[#cats+1] = string.format('%s (%s)', tpl_args.class, tpl_args.map_series)
+
cats[#cats+1] = string.format('%s %s', tpl_args.map_series, tpl_args.class)
 
else
 
else
 
cats[#cats+1] = tpl_args.class
 
cats[#cats+1] = tpl_args.class
Строка 8874: Строка 8140:
 
for _, attr in ipairs(m_game.constants.attribute_order) do
 
for _, attr in ipairs(m_game.constants.attribute_order) do
 
if tpl_args[attr .. '_percent'] then
 
if tpl_args[attr .. '_percent'] then
cats[#cats+1] = string.format('%s %s', tpl_args.class, m_game.constants.attributes[attr].long_lower_2)
+
cats[#cats+1] = string.format('%s (%s)', tpl_args.class, m_game.constants.attributes[attr].long_upper)
 
end
 
end
 
end
 
end
Строка 9006: Строка 8272:
 
Examples
 
Examples
 
--------
 
--------
=p.query_itembox{page='Карта пляжа (Предательство)'}
+
=p.query_itembox{page='Beach Map (Betrayal)'}
 
]]
 
]]
 
 
Строка 9024: Строка 8290:
 
 
 
if #results == 0 then
 
if #results == 0 then
error('Никаких результатов не найдено')
+
error('No results found')
 
end
 
end