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

(Различия между страницами)
Перейти к: навигация, поиск
Первая страница
Вторая страница
(Отмена правки 493416, сделанной Ruba159753 (обсуждение))
Метка: отмена
 
 
Строка 70: Строка 70:
 
-- used to identify betrayal map series to avoid showing area infobox.
 
-- used to identify betrayal map series to avoid showing area infobox.
 
betrayal = 'Предательство',
 
betrayal = 'Предательство',
upgraded_from_map = 'случайная карта уровнем выше того же региона',
+
upgraded_from_map = 'случайная соединённая карта уровнем выше',
 
},
 
},
   
Строка 76: Строка 76:
 
-- maintenance cats
 
-- maintenance cats
 
improper_modifiers = 'Предметы с неправильными модификаторами',
 
improper_modifiers = 'Предметы с неправильными модификаторами',
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_link_item_level_y_random_influenced = 'случайный %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', 'Первородный')),
 
random_map_level = 'случайная %s, осквернённая и %s уровня',
 
 
 
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_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')),
 
},
 
},
   
Строка 246: Строка 194:
 
support_icon = 'Изображение: %s',
 
support_icon = 'Изображение: %s',
 
radius = 'Радиус: %s',
 
radius = 'Радиус: %s',
mana_reserved = 'Удержано ресурсов: %s маны',
+
mana_reserved = 'Удержано маны: %s',
mana_cost = 'Расход ресурсов: %s маны',
+
mana_cost = 'Расход маны: %s',
life_cost = 'Расход ресурсов: %s здоровья',
+
mana_multiplier = 'Множитель маны: %s',
mana_multiplier = 'Множитель расхода и удержания ресурсов: %s',
 
 
vaal_souls_per_use = 'Разовый расход душ: %s',
 
vaal_souls_per_use = 'Разовый расход душ: %s',
 
stored_uses = 'Максимум зарядов: %s',
 
stored_uses = 'Максимум зарядов: %s',
Строка 256: Строка 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',
Строка 281: Строка 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',
Строка 302: Строка 249:
 
-- 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
Строка 314: Строка 261:
 
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.*
Строка 342: Строка 288:
 
},
 
},
 
 
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 = 'Получение',
Строка 377: Строка 323:
   
 
item_class_infobox = {
 
item_class_infobox = {
page = '[[Класс предметов]]',
+
page = '[[Класс предмета]]',
 
info = m_util.html.abbr('(?)', 'Классы предметов помогают классифицировать предметы. Классы в основном используются для разграничения предметов или камней умений по определенному классу или для создания фильтров предметов.'),
 
info = m_util.html.abbr('(?)', 'Классы предметов помогают классифицировать предметы. Классы в основном используются для разграничения предметов или камней умений по определенному классу или для создания фильтров предметов.'),
 
also_referred_to_as = 'Также упоминается как:',
 
also_referred_to_as = 'Также упоминается как:',
Строка 401: Строка 347:
 
non_unique_flag = 'Only unique items can are egible for the flag "%s".',
 
non_unique_flag = 'Only unique items can are egible for the flag "%s".',
 
duplicate_area_id_from_query = 'Query found duplicate area ids that do not need to be set on the item. Duplicate ids: "%s"',
 
duplicate_area_id_from_query = 'Query found duplicate area ids that do not need to be set on the item. Duplicate ids: "%s"',
duplicate_metadata = 'Дубликат metadata_id "%s" на странице "%s"',
+
duplicate_metadata = 'Дубликат ID метаданных "%s" на странице "%s"',
 
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 = 'Данный class_id не верный "%s". Для правильной работы модуля Item2 и шаблона, необходимо использовать правильный идентификатор.',
 
invalid_rarity_id = 'Недопустимый 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',
 
},
 
},
Строка 4627: Строка 4573:
 
tables = {'harvest_plant_boosters'},
 
tables = {'harvest_plant_boosters'},
 
args = {'plant_booster_radius', 'plant_booster_lifeforce', 'plant_booster_additional_crafting_options', 'plant_booster_extra_chances'},
 
args = {'plant_booster_radius', 'plant_booster_lifeforce', 'plant_booster_additional_crafting_options', 'plant_booster_extra_chances'},
frame_type = 'currency',
 
},
 
['HeistObjective'] = {
 
 
frame_type = 'currency',
 
frame_type = 'currency',
 
},
 
},
Строка 4691: Строка 4634:
   
 
function h.conditions.factory.arg (args)
 
function h.conditions.factory.arg (args)
-- Обязательно:
+
-- Required:
-- arg: Аргумент для проверки (The argument to check against)
+
-- arg: The argument to check against
-- Один должен быть указан (One must be specified)
+
-- One must be specified
-- value: проверяет, равен ли аргумент этому значению (check whether the argument equals this value)
+
-- value: check whether the argument equals this value
-- values: проверяет, находится ли аргумент в этом списке значений (check whether the argument is in this list of values)
+
-- values: check whether the argument is in this list of values
-- values_assoc: проверяет, находится ли аргумент в этой ассоциативной таблице (check whether the argument is in this associative table)
+
-- values_assoc: check whether the argument is in this associative table
 
--
 
--
-- Опционально:
+
-- Optional:
-- negate: отрицает проверку против значения, т.е. не равно ли значение или нет в списке/таблице (negates the check against the value, i.e. whether the value is not equal or not in the list/table).
+
-- negate: negates the check against the value, i.e. whether the value is not equal or not in the list/table.
 
if args.negate == nil then
 
if args.negate == nil then
 
args.negate = false
 
args.negate = false
Строка 4727: Строка 4670:
 
end
 
end
 
 
-- Внешний тип функции в зависимости от того, следует ли проверять одно значение или сверяться с таблицей (Outer type of function depending on whether to check a single value or against a table)
+
-- Outer type of function depending on whether to check a single value or against a table
 
return function (tpl_args, frame)
 
return function (tpl_args, frame)
 
local tpl_value = tpl_args[args.arg]
 
local tpl_value = tpl_args[args.arg]
Строка 4767: Строка 4710:
 
h.conditions.unique = h.conditions.factory.arg{arg='rarity_id', value='unique'}
 
h.conditions.unique = h.conditions.factory.arg{arg='rarity_id', value='unique'}
   
-- По умолчанию для всех записей, но может быть отключен для определенных (Default for all entries, but can be disabled by specific ones).
+
-- Default for all entries, but can be disabled by specific ones.
 
core.automatic_upgraded_from_defaults = {
 
core.automatic_upgraded_from_defaults = {
 
is_drop_restricted = h.conditions.factory.arg{arg='is_drop_restricted', value=false},
 
is_drop_restricted = h.conditions.factory.arg{arg='is_drop_restricted', value=false},
 
is_corrupted = h.conditions.factory.arg{arg='is_corrupted', value=false},
 
is_corrupted = h.conditions.factory.arg{arg='is_corrupted', value=false},
 
}
 
}
-- Порядок имеет значение (Order matters)
+
-- Order matters
-- Поставьте наиболее конкретный результат вверху и наименее конкретный внизу (Put most specific outcome at the topic and the least specific at the bottom)
+
-- Put most specific outcome at the topic and the least specific at the bottom
 
core.automatic_upgraded_from = {
 
core.automatic_upgraded_from = {
 
--[[
 
--[[
Строка 4810: Строка 4753:
 
groups = {
 
groups = {
 
{
 
{
-- Передышка Лисы
+
-- Lysah's Respite
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLysahsRespite",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLysahsRespite",
 
amount = 6,
 
amount = 6,
Строка 4822: Строка 4765:
 
},
 
},
 
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,
Строка 4838: Строка 4781:
 
},
 
},
 
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,
Строка 4857: Строка 4800:
 
},
 
},
 
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,
Строка 4873: Строка 4816:
 
},
 
},
 
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,
Строка 4889: Строка 4832:
 
},
 
},
 
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,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
function (tpl_args, frame)
 
return string.find(tpl_args.name, 'Карта храма ваал')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(m_util.html.poe_color('rare', string.format('Карта храма ваал')))
 
end,
 
groups = {
 
{
 
-- Пережитки прошлого
 
item_id = "Metadata/Items/DivinationCards/DivinationCardLingeringRemnants",
 
amount = 16,
 
},
 
},
 
},
 
{
 
defaults = {
 
is_corrupted = false,
 
},
 
condition = {
 
h.conditions.normal,
 
function (tpl_args, frame)
 
return string.find(tpl_args.name, 'Карта террасы')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(m_util.html.poe_color('rare', string.format('Карта террасы')))
 
end,
 
groups = {
 
{
 
-- Лёгкая прогулка
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEasyStroll",
 
amount = 2,
 
},
 
},
 
},
 
{
 
condition = {
 
h.conditions.normal,
 
function (tpl_args, frame)
 
return string.find(tpl_args.name, 'Карта колизея')
 
end,
 
},
 
text = function (tpl_args, frame)
 
return string.format(m_util.html.poe_color('normal', string.format('Карта колизея')))
 
end,
 
groups = {
 
{
 
-- Чемпион Арены
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheArenaChampion",
 
amount = 10,
 
 
},
 
},
 
},
 
},
Строка 5060: Строка 4860:
 
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,
 
 
},
 
},
 
},
 
},
Строка 5089: Строка 4870:
 
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,
Строка 5107: Строка 4888:
 
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,
Строка 5125: Строка 4906:
 
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,
Строка 5140: Строка 4921:
 
},
 
},
 
{
 
{
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,
Строка 5164: Строка 4942:
 
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,
 
 
},
 
},
 
},
 
},
Строка 5246: Строка 4962:
 
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,
Строка 5266: Строка 4982:
 
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,
Строка 5283: Строка 4999:
 
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,
Строка 5298: Строка 5014:
 
},
 
},
 
{
 
{
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,
Строка 5320: Строка 5033:
 
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,
Строка 5335: Строка 5048:
 
},
 
},
 
{
 
{
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,
 
 
},
 
},
 
},
 
{
 
defaults = {
 
is_drop_restricted = false,
 
},
 
condition = {
 
h.conditions.unique,
 
h.conditions.factory.league{league='Метаморф'},
 
},
 
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/DivinationCardHauntingShadows",
 
amount = 4,
 
 
},
 
},
 
},
 
},
Строка 5398: Строка 5069:
 
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)
Строка 5482: Строка 5080:
 
groups = {
 
groups = {
 
{
 
{
-- Скрытный
+
-- The Obscured
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheObscured",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheObscured",
 
amount = 7,
 
amount = 7,
Строка 5496: Строка 5094:
 
},
 
},
 
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,
Строка 5514: Строка 5112:
 
},
 
},
 
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,
Строка 5531: Строка 5129:
 
},
 
},
 
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,
 
 
},
 
},
 
},
 
},
Строка 5584: Строка 5146:
 
},
 
},
 
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,
Строка 5601: Строка 5163:
 
},
 
},
 
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,
Строка 5618: Строка 5180:
 
},
 
},
 
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,
Строка 5638: Строка 5200:
 
},
 
},
 
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,
Строка 5658: Строка 5220:
 
},
 
},
 
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,
Строка 5679: Строка 5241:
 
},
 
},
 
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,
Строка 5690: Строка 5252:
 
},
 
},
 
{
 
{
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,
Строка 5763: Строка 5260:
 
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', values={'Active Skill Gem', 'Support 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_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,
 
 
},
 
},
 
},
 
},
Строка 5811: Строка 5275:
 
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'},
 
},
 
},
Строка 5818: Строка 5285:
 
groups = {
 
groups = {
 
{
 
{
-- Большего всегда мало
+
-- More is Never Enough
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMoreIsNeverEnough",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardMoreIsNeverEnough",
 
amount = 7,
 
amount = 7,
Строка 5837: Строка 5304:
 
groups = {
 
groups = {
 
{
 
{
-- Доля Камерии
+
-- Cameria's Cut
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCameriasCut",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardCameriasCut",
 
amount = 2,
 
amount = 2,
Строка 5856: Строка 5323:
 
groups = {
 
groups = {
 
{
 
{
-- Дергающийся инкубатор
+
-- Skittering Incubator
 
item_id = "Metadata/Items/Currency/CurrencyIncubationScarabs",
 
item_id = "Metadata/Items/Currency/CurrencyIncubationScarabs",
 
amount = 1,
 
amount = 1,
Строка 5863: Строка 5330:
 
},
 
},
 
{
 
{
  +
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,
 
 
},
 
},
 
},
 
},
Строка 5938: Строка 5352:
 
--
 
--
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.unique,
 
h.conditions.unique,
Строка 5950: Строка 5361:
 
groups = {
 
groups = {
 
{
 
{
-- Посланник
+
-- The Messenger
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMessenger",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMessenger",
 
amount = 4,
 
amount = 4,
Строка 5966: Строка 5377:
 
groups = {
 
groups = {
 
{
 
{
-- Тело
+
-- The Body
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBody",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBody",
 
amount = 4,
 
amount = 4,
Строка 5985: Строка 5396:
 
groups = {
 
groups = {
 
{
 
{
-- Наёмник
+
-- The Mercenary
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMercenary",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheMercenary",
 
amount = 5,
 
amount = 5,
Строка 6000: Строка 5411:
 
},
 
},
 
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,
Строка 6013: Строка 5424:
 
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)
Строка 6020: Строка 5431:
 
groups = {
 
groups = {
 
{
 
{
-- Услуга душегуба
+
-- Assassin's Favour
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAssassinsFavour",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAssassinsFavour",
 
amount = 9,
 
amount = 9,
Строка 6036: Строка 5447:
 
groups = {
 
groups = {
 
{
 
{
-- Владыка триумфа
+
-- The Lord of Celebration
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLordOfCelebration",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheLordOfCelebration",
 
amount = 4,
 
amount = 4,
Строка 6052: Строка 5463:
 
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,
 
 
},
 
},
 
},
 
},
Строка 6096: Строка 5475:
 
},
 
},
 
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,
Строка 6115: Строка 5494:
 
},
 
},
 
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,
Строка 6135: Строка 5514:
 
groups = {
 
groups = {
 
{
 
{
-- Печать
+
-- The Sigil
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSigil",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSigil",
 
amount = 3,
 
amount = 3,
Строка 6154: Строка 5533:
 
groups = {
 
groups = {
 
{
 
{
-- Смотритель
+
-- The Warden
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWarden",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWarden",
 
amount = 4,
 
amount = 4,
Строка 6169: Строка 5548:
 
},
 
},
 
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,
 
 
},
 
},
 
},
 
},
Строка 6201: Строка 5564:
 
},
 
},
 
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,
Строка 6217: Строка 5580:
 
},
 
},
 
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,
Строка 6236: Строка 5599:
 
},
 
},
 
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,
Строка 6256: Строка 5619:
 
groups = {
 
groups = {
 
{
 
{
-- Горемыка
+
-- The Wretched
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWretched",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheWretched",
 
amount = 6,
 
amount = 6,
Строка 6271: Строка 5634:
 
},
 
},
 
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,
Строка 6287: Строка 5650:
 
},
 
},
 
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,
 
},
 
},
 
},
 
},
Строка 6310: Строка 5673:
 
groups = {
 
groups = {
 
{
 
{
-- Предатель
+
-- The Traitor
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTraitor",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTraitor",
 
amount = 4,
 
amount = 4,
Строка 6326: Строка 5689:
 
groups = {
 
groups = {
 
{
 
{
-- Башня
+
-- The Tower
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTower",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheTower",
 
amount = 6,
 
amount = 6,
Строка 6335: Строка 5698:
 
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
Строка 6342: Строка 5704:
 
},
 
},
 
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,
Строка 6355: Строка 5717:
 
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
Строка 6362: Строка 5723:
 
},
 
},
 
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,
Строка 6378: Строка 5739:
 
},
 
},
 
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,
},
 
},
 
},
 
{
 
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_item_level_y_random_influenced, m_util.html.poe_color('normal', i18n.upgraded_from_tooltips.body_armour), 6, 100)
 
end,
 
groups = {
 
{
 
-- Облачённый в мечты
 
item_id = "Metadata/Items/DivinationCards/DivinationCardDrapedInDreams", --ID Предмета, с которого будет падать бижутерия запрошенная выше.
 
amount = 5, --Количество кароточек, для полной колоны гадальных карт.
 
 
},
 
},
 
},
 
},
Строка 6410: Строка 5755:
 
},
 
},
 
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,
 
 
},
 
},
 
},
 
},
Строка 6443: Строка 5772:
 
},
 
},
 
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,
Строка 6466: Строка 5795:
 
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,
 
 
},
 
},
 
},
 
},
Строка 6501: Строка 5807:
 
},
 
},
 
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,
Строка 6517: Строка 5823:
 
},
 
},
 
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,
Строка 6536: Строка 5842:
 
},
 
},
 
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,
Строка 6552: Строка 5858:
 
},
 
},
 
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,
Строка 6563: Строка 5869:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
Строка 6571: Строка 5874:
 
},
 
},
 
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,
Строка 6582: Строка 5885:
 
},
 
},
 
{
 
{
defaults = {
 
is_drop_restricted = false,
 
},
 
 
condition = {
 
condition = {
 
h.conditions.normal,
 
h.conditions.normal,
Строка 6590: Строка 5890:
 
},
 
},
 
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,
 
},
 
},
Строка 6648: Строка 5913:
 
groups = {
 
groups = {
 
{
 
{
-- Воитель
+
-- The Battle Born
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBattleBorn",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheBattleBorn",
 
amount = 5,
 
amount = 5,
Строка 6661: Строка 5926:
 
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,
Строка 6686: Строка 5951:
 
groups = {
 
groups = {
 
{
 
{
-- Лиса
+
-- The Fox
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheFox",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheFox",
 
amount = 6,
 
amount = 6,
Строка 6703: Строка 5968:
 
groups = {
 
groups = {
 
{
 
{
-- Призыватель
+
-- The Summoner
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSummoner",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSummoner",
 
amount = 6,
 
amount = 6,
Строка 6721: Строка 5986:
 
},
 
},
 
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,
Строка 6741: Строка 6006:
 
groups = {
 
groups = {
 
{
 
{
-- Клятва камнерезчика
+
-- Gemcutter's Promise
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGemcuttersPromise",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardGemcuttersPromise",
 
amount = 3,
 
amount = 3,
Строка 6758: Строка 6023:
 
groups = {
 
groups = {
 
{
 
{
-- Инокулированный
+
-- The Inoculated
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheInoculated",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheInoculated",
 
amount = 4,
 
amount = 4,
Строка 6770: Строка 6035:
 
},
 
},
 
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,
Строка 6786: Строка 6051:
 
},
 
},
 
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, --Количество кароточек, для полной колоны гадальных карт.
 
 
},
 
},
 
},
 
},
Строка 6854: Строка 6070:
 
},
 
},
 
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,
Строка 6873: Строка 6089:
 
},
 
},
 
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,
Строка 6892: Строка 6108:
 
},
 
},
 
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,
 
},
 
},
Строка 6924: Строка 6124:
 
},
 
},
 
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,
Строка 6940: Строка 6140:
 
},
 
},
 
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,
Строка 6957: Строка 6157:
 
},
 
},
 
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,
Строка 6980: Строка 6180:
 
groups = {
 
groups = {
 
{
 
{
-- Джентльмен
+
-- The Gentleman
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGentleman",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheGentleman",
 
amount = 4,
 
amount = 4,
Строка 6992: Строка 6192:
 
},
 
},
 
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,
Строка 7008: Строка 6208:
 
},
 
},
 
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,
Строка 7027: Строка 6227:
 
},
 
},
 
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,
Строка 7040: Строка 6240:
 
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}},
 
},
 
},
Строка 7048: Строка 6248:
 
groups = {
 
groups = {
 
{
 
{
-- Хирург
+
-- The Surgeon
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSurgeon",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheSurgeon",
 
amount = 4,
 
amount = 4,
Строка 7066: Строка 6266:
 
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/DivinationCards/DivinationCardFatefulMeeting",
 
amount = 9,
 
},
 
},
 
},
 
{
 
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,
 
 
},
 
},
 
},
 
},
Строка 7114: Строка 6278:
 
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,
Строка 7133: Строка 6297:
 
},
 
},
 
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)
return string.format(i18n.upgraded_from_tooltips.f.random_3, m_util.html.poe_color('prophecy', i18n.upgraded_from_tooltips.fated_item))
+
return string.format(i18n.upgraded_from_tooltips.f.random, m_util.html.poe_color('prophecy', i18n.upgraded_from_tooltips.fated_item))
 
end,
 
end,
 
groups = {
 
groups = {
 
{
 
{
-- Пророчество Акила
+
-- Akil's Prophecy
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAkilsProphecy",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardAkilsProphecy",
 
amount = 3,
 
amount = 3,
Строка 7163: Строка 6324:
 
groups = {
 
groups = {
 
{
 
{
-- Высокомерие ваал
+
-- Arrogance of the Vaal
 
item_id = "Metadata/Items/DivinationCards/DivinationCardArroganceOfTheVaal",
 
item_id = "Metadata/Items/DivinationCards/DivinationCardArroganceOfTheVaal",
 
amount = 8,
 
amount = 8,
},
 
},
 
},
 
{
 
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_two_implicit_corrupted, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.timeless_jewel))
 
end,
 
groups = {
 
{
 
-- Вечная война
 
item_id = "Metadata/Items/DivinationCards/DivinationCardTheEternalWar",
 
amount = 4,
 
 
},
 
},
 
},
 
},
Строка 7197: Строка 6339:
 
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_influenced, m_util.html.poe_color('unique', i18n.upgraded_from_tooltips.item))
 
end,
 
groups = {
 
{
 
-- Предрассудки
 
item_id = "Metadata/Items/DivinationCards/DivinationCardPrejudice",
 
amount = 7,
 
},
 
},
 
},
 
{
 
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,
 
 
},
 
},
 
},
 
},
Строка 7246: Строка 6358:
 
-- group[n].inline - if set to false, don't add to html for the inline infobox, but still show this field on the item page
 
-- group[n].inline - if set to false, don't add to html for the inline infobox, but still show this field on the item page
 
{
 
{
-- Cosmetic item type
 
 
{
 
{
 
args = {'cosmetic_type'},
 
args = {'cosmetic_type'},
Строка 7259: Строка 6370:
 
},
 
},
 
},
 
},
-- Weapon type
 
 
{
 
{
 
args = function(tpl_args, frame)
 
args = function(tpl_args, frame)
Строка 7271: Строка 6381:
 
local v = i18n.tooltips.item_class_map[tpl_args.class_id]
 
local v = i18n.tooltips.item_class_map[tpl_args.class_id]
 
return m_util.html.format_value(tpl_args, frame, {min=v, max=v}, {color = 'default'})
 
return m_util.html.format_value(tpl_args, frame, {min=v, max=v}, {color = 'default'})
end,
 
},
 
-- Hideout item type
 
{
 
args = function(tpl_args, frame)
 
return tpl_args.class_id == 'HideoutDoodad'
 
end,
 
func = function(tpl_args, frame)
 
return i18n.tooltips.item_class_map[tpl_args.class_id]
 
 
end,
 
end,
 
},
 
},
Строка 7348: Строка 6449:
 
return i18n.tooltips.mana_cost
 
return i18n.tooltips.mana_cost
 
end
 
end
end,
 
},
 
[2] = {
 
key = 'life_cost',
 
hide_default = 100,
 
fmt = '%i',
 
inline = function (tpl_args, frame)
 
return i18n.tooltips.life_cost
 
 
end,
 
end,
 
},
 
},
Строка 7894: Строка 6987:
 
},
 
},
 
},
 
},
  +
},
  +
-- Hideout decoration
  +
{
  +
args = function(tpl_args, frame)
  +
return tpl_args.class_id == 'HideoutDoodad'
  +
end,
  +
func = function(tpl_args, frame)
  +
return i18n.tooltips.item_class_map[tpl_args.class_id]
  +
end,
 
},
 
},
 
-- Misc
 
-- Misc
Строка 8065: Строка 7167:
 
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',
 
},
 
},
Строка 9041: Строка 8143:
 
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
Строка 9054: Строка 8156:
 
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
Строка 9186: Строка 8288:
 
Examples
 
Examples
 
--------
 
--------
=p.query_itembox{page='Карта пляжа (Предательство)'}
+
=p.query_itembox{page='Beach Map (Betrayal)'}
 
]]
 
]]
 
 
Строка 9204: Строка 8306:
 
 
 
if #results == 0 then
 
if #results == 0 then
error('Никаких результатов не найдено')
+
error('No results found')
 
end
 
end