Добро пожаловать на обновлённую Minecraft Wiki!
Модуль:Инвентарный слот/Псевдонимы: различия между версиями[править введение]
Перейти к навигации
Перейти к поиску
Содержимое добавлено Содержимое удалено
Kokloswine (обс. | вклад) Нет описания правки |
Kokloswine (обс. | вклад) мНет описания правки |
||
Строка 379: | Строка 379: | ||
['Стрела замедления'] = {name='Стрела замедления',text='&cЗамедление (0:11)//&5При применении:/&c-15% Скорость'}, |
['Стрела замедления'] = {name='Стрела замедления',text='&cЗамедление (0:11)//&5При применении:/&c-15% Скорость'}, |
||
['Стрела замедления +'] = {name='Стрела замедления',text='&cЗамедление (0:30)//&5При применении:/&c-15% Скорость'}, |
['Стрела замедления +'] = {name='Стрела замедления',text='&cЗамедление (0:30)//&5При применении:/&c-15% Скорость'}, |
||
['Стрела плавного падения'] = {name='Стрела плавного падения',text='&9Плавное падение (0:11)'}, |
|||
['Стрела подводного дыхания'] = {name='Стрела подводного дыхания',text='&9Водное дыхание (0:22)'}, |
['Стрела подводного дыхания'] = {name='Стрела подводного дыхания',text='&9Водное дыхание (0:22)'}, |
||
['Стрела подводного дыхания +'] = {name='Стрела подводного дыхания',text='&9Водное дыхание (1:00)'}, |
['Стрела подводного дыхания +'] = {name='Стрела подводного дыхания',text='&9Водное дыхание (1:00)'}, |
Текущая версия от 22:44, 26 марта 2025
Этот Lua-модуль содержит общие данные по псевдонимам, которые можно использовать в инвентарных слотах вместо собственных названий предметов.
Большинство псевдонимов определяются для групп предметов. Это удобно, так как не приходится перечислять все предметы. Более того, группу предметов, для которой записан псевдоним можно изменять в одном месте (данном модуле), и тогда не придётся менять те страницы, где он используется.
Другие псевдонимы переопределяют отображаемый всплывающий текст, чтобы он примерно соответствовал тому тексту, что используется в игре.
Зависимости[править код]
- Модуль:Склонение прилагательных — для подстановки прилагательных в правильной форме
- Модуль:Стандартные цвета — для работы с 16 стандартными цветами
- Модуль:Флаги — для работы с узорами на флагах
-- Список псевдонимов названий блоков и предметов, принимаемых модулем «Инвентарный слот». local russian = mw.language.new('ru') local adjDeclension = mw.loadData("Модуль:Склонение прилагательных") -- Типовые приставки local any = "любой" local matching = "соответствующий" local damaged = "повреждённый" local aliases = { -- Списки -- ['Любой уголь'] = {'Уголь', 'Древесный уголь'}, ['Любое топливо'] = {'Уголь', 'Древесный уголь', 'Угольный блок', {title='Древесина', name='Дубовая древесина'}, 'Дубовые доски', 'Палка'}, ['Любой гриб'] = {'Красный гриб', 'Коричневый гриб'}, ['Любой каменный материал'] = {'Булыжник', 'Чернокамень', 'Дроблёный сланец'}, ['Любой кварцевый блок'] = {'Кварцевый блок', 'Резной кварцевый блок', 'Кварцевый пилон'}, ['Любой красный песчаник'] = {'Красный песчаник', 'Декоративный красный песчаник', 'Резной красный песчаник'}, ['Любой песчаник'] = {'Песчаник', 'Декоративный песчаник', 'Резной песчаник'}, ['Любой каменный кирпич'] = {'Каменный кирпич', 'Замшелый каменный кирпич', 'Потрескавшийся каменный кирпич', 'Резной каменный кирпич'}, ['Любая каменная плита'] = {'Каменная плита', 'Песчаниковая плита', 'Булыжниковая плита', 'Кирпичная плита', 'Плита из каменного кирпича', 'Плита из адского кирпича', 'Кварцевая плита'}, ['Соответствующий бенгальский огонь'] = {'Оранжевый бенгальский огонь','Синий бенгальский огонь','Красный бенгальский огонь','Фиолетовый бенгальский огонь','Зелёный бенгальский огонь'}, ['Любая еда'] = {'Торт', 'Жареная свинина', 'Хлеб', 'Гнилая плоть', 'Яблоко', 'Ломтик арбуза'}, ['Любой камень'] = {'Камень', 'Андезит', 'Гранит', 'Диорит', 'Полированный андезит', 'Полированный гранит', 'Полированный диорит'}, -- Броня -- ['Любая броня'] = {'Кожаный шлем', 'Кожаная кираса', 'Кожаные поножи', 'Кожаные ботинки', 'Кольчужный шлем', 'Кольчужная кираса', 'Кольчужные поножи', 'Кольчужные ботинки', 'Железный шлем', 'Железная кираса', 'Железные поножи', 'Железные ботинки', 'Алмазный шлем', 'Алмазная кираса', 'Алмазные поножи', 'Алмазные ботинки', 'Золотой шлем', 'Золотая кираса', 'Золотые поножи', 'Золотые ботинки'}, ['Любая кожаная броня'] = {'Кожаный шлем', 'Кожаная кираса', 'Кожаные поножи', 'Кожаные ботинки'}, ['Любая кольчужная броня'] = {'Кольчужный шлем', 'Кольчужная кираса', 'Кольчужные поножи', 'Кольчужные ботинки'}, ['Любая железная броня'] = {'Железный шлем', 'Железная кираса', 'Железные поножи', 'Железные ботинки'}, ['Любая алмазная броня'] = {'Алмазный шлем', 'Алмазная кираса', 'Алмазные поножи', 'Алмазные ботинки'}, ['Любая золотая броня'] = {'Золотой шлем', 'Золотая кираса', 'Золотые поножи', 'Золотые ботинки'}, ['Любая незеритовая броня'] = {'Незеритовый шлем', 'Незеритовая кираса', 'Незеритовые поножи', 'Незеритовые ботинки'}, -- Инструменты -- ['Любой инструмент'] = {'Деревянная кирка', 'Каменная кирка', 'Железная кирка', 'Алмазная кирка', 'Золотая кирка', 'Незеритовая кирка', 'Деревянная мотыга', 'Каменная мотыга', 'Железная мотыга', 'Алмазная мотыга', 'Золотая мотыга', 'Незеритовая мотыга', 'Деревянный топор', 'Каменный топор', 'Железный топор', 'Алмазный топор', 'Золотой топор', 'Незеритовый топор', 'Деревянная лопата', 'Каменная лопата', 'Железная лопата', 'Алмазная лопата', 'Золотая лопата', 'Незеритовая лопата'}, ['Любой деревянный инструмент'] = {'Деревянная кирка', 'Деревянная мотыга', 'Деревянный топор', 'Деревянная лопата'}, ['Любой каменный инструмент'] = {'Каменная кирка', 'Каменная мотыга', 'Каменный топор', 'Каменная лопата'}, ['Любой железный инструмент'] = {'Железная кирка', 'Железная мотыга', 'Железный топор', 'Железная лопата'}, ['Любой алмазный инструмент'] = {'Алмазная кирка', 'Алмазная мотыга', 'Алмазный топор', 'Алмазная лопата'}, ['Любой золотой инструмент'] = {'Золотая кирка', 'Золотая мотыга', 'Золотой топор', 'Золотая лопата'}, ['Любой незеритовый инструмент'] = {'Незеритовая кирка', 'Незеритовая мотыга', 'Незеритовый топор', 'Незеритовая лопата'}, -- Блоки и предметы с изменёнными отображаемыми названиями -- ['Барьер'] = {title = '&d', name = 'Барьер'}, ['Блок света'] = {title = '&d', name = 'Блок света'}, ['Блок света 0'] = {title = '&d', name = 'Блок света 0'}, ['Блок света 1'] = {title = '&d', name = 'Блок света 1'}, ['Блок света 2'] = {title = '&d', name = 'Блок света 2'}, ['Блок света 3'] = {title = '&d', name = 'Блок света 3'}, ['Блок света 4'] = {title = '&d', name = 'Блок света 4'}, ['Блок света 5'] = {title = '&d', name = 'Блок света 5'}, ['Блок света 6'] = {title = '&d', name = 'Блок света 6'}, ['Блок света 7'] = {title = '&d', name = 'Блок света 7'}, ['Блок света 8'] = {title = '&d', name = 'Блок света 8'}, ['Блок света 9'] = {title = '&d', name = 'Блок света 9'}, ['Блок света 10'] = {title = '&d', name = 'Блок света 10'}, ['Блок света 11'] = {title = '&d', name = 'Блок света 11'}, ['Блок света 12'] = {title = '&d', name = 'Блок света 12'}, ['Блок света 13'] = {title = '&d', name = 'Блок света 13'}, ['Блок света 14'] = {title = '&d', name = 'Блок света 14'}, ['Блок света 15'] = {title = '&d', name = 'Блок света 15'}, ['Вагонетка с командным блоком'] = {title = '&d', name = 'Вагонетка с командным блоком'}, ['Голова дракона'] = {title = '&d', name = 'Голова дракона'}, ['Голова пиглина'] = {title = '&e', name = 'Голова пиглина'}, ['Драконье дыхание'] = {title = '&e', name = 'Драконье дыхание'}, ['Сломанные элитры'] = {title = '&dЭлитры', name = 'Сломанные элитры'}, ['Зачарованная книга'] = {title = '&e', name = 'Зачарованная книга', english = "Enchanted Book", commons = "Enchanted Book.gif"}, ['Звезда Нижнего мира'] = {title = '&b', name = 'Звезда Нижнего мира', english = "Nether Star", commons = "Nether Star.gif"}, ['Зелье дыхания'] = {title = '&e', name = 'Зелье дыхания'}, ["Зловещий флаг"] = {title = "&e", name = "Зловещий флаг", text = "&7Бирюзовый ромб/&7Светло-серое основание/&7Серый столб/&7Светло-серая кайма/&7Чёрный пояс/&7Светло-серая верхняя половина"}, ['Книга знаний'] = {title = '&d', name = 'Книга знаний'}, ['Козий рог'] = {title = '&e', name = 'Козий рог'}, ['Кольчужная кираса'] = {title = '&e', name = 'Кольчужная кираса'}, ['Кольчужный шлем'] = {title = '&e', name = 'Кольчужный шлем'}, ['Кольчужные ботинки'] = {title = '&e', name = 'Кольчужные ботинки'}, ['Кольчужные поножи'] = {title = '&e', name = 'Кольчужные поножи'}, ['Командный блок'] = {title = '&d', name = 'Командный блок'}, ['Маяк'] = {title = '&b', name = 'Маяк'}, ['Морской проводник'] = {title = '&e', name = 'Морской проводник'}, ['Осколок эха'] = {title = '&e', name = 'Осколок эха'}, ['Пазл'] = {title = '&d', name = 'Пазл'}, ['Палка отладки'] = {title = '&d', name = 'Палка отладки', english = "Debug Stick", commons = "Debug Stick.gif"}, ['Раковина наутилуса'] = {title = '&e', name = 'Раковина наутилуса'}, ['Сердце моря'] = {title = '&e', name = 'Сердце моря'}, ['Структурная пустота'] = {title = '&d', name = 'Структурная пустота'}, ['Структурный блок'] = {title = '&d', name = 'Структурный блок'}, ['Тотем бессмертия'] = {title = '&e', name = 'Тотем бессмертия'}, ['Трезубец'] = {title = '&b', name = 'Трезубец'}, ['Череп'] = {title = '&e', name = 'Череп'}, ['Череп скелета-иссушителя'] = {title = '&b', name = 'Череп скелета-иссушителя'}, ['Элитры'] = {title = '&d', name = 'Элитры'}, ['Яйцо нюхача'] = {title = '&e', name = 'Яйцо нюхача'}, ['Адский кирпич (предмет)'] = {title = 'Адский кирпич', name = 'Адский кирпич (предмет)'}, ['Снег (слой)'] = {title = 'Снег', name = 'Снег (слой)'}, ['Яйцо дракона BE'] = {title = 'Яйцо дракона', name = 'Яйцо дракона BE'}, -- Старые названия -- ["Глиняный блок"] = "Глина", ["Надкрылья"] = "Элитры", -- Зелья без эффектов -- ['Бутылочка воды'] = {name='Бутылочка воды', english = "Water Bottle", text='&7Без эффектов'}, -- тоже относится к зельям ['Заурядное зелье'] = {name='Заурядное зелье', english = "Mundane Potion", text='&7Без эффектов'}, ['Густое зелье'] = {name='Густое зелье', english = "Thick Potion", text='&7Без эффектов'}, ['Мутное зелье'] = {name='Мутное зелье', english = "Awkward Potion", text='&7Без эффектов'}, ['Несоздаваемое зелье'] = {name='Несоздаваемое зелье', english = "Uncraftable Potion", text='&7Без эффектов'}, -- взрывные ['Взрывная бутылочка воды'] = {name='Взрывная бутылочка воды', english = "Splash Water Bottle", text='&7Без эффектов'}, ['Заурядное взрывное зелье'] = {name='Заурядное взрывное зелье', english = "Mundane Splash Potion", text='&7Без эффектов'}, ['Густое взрывное зелье'] = {name='Густое взрывное зелье', english = "Thick Splash Potion", text='&7Без эффектов'}, ['Мутное взрывное зелье'] = {name='Мутное взрывное зелье', english = "Awkward Splash Potion", text='&7Без эффектов'}, ['Несоздаваемое взрывное зелье'] = {name='Несоздаваемое взрывное зелье', english = "Uncraftable Splash Potion", text='&7Без эффектов'}, -- оседающие ['Оседающая бутылочка воды'] = {name='Оседающая бутылочка воды', english = "Lingering Water Bottle", text='&7Без эффектов'}, ['Заурядное оседающее зелье'] = {name='Заурядное оседающее зелье', english = "Mundane Lingering Potion", text='&7Без эффектов'}, ['Густое оседающее зелье'] = {name='Густое оседающее зелье', english = "Thick Lingering Potion", text='&7Без эффектов'}, ['Мутное оседающее зелье'] = {name='Мутное оседающее зелье', english = "Awkward Lingering Potion", text='&7Без эффектов'}, ['Несоздаваемое оседающее зелье'] = {name='Несоздаваемое оседающее зелье', english = "Uncraftable Lingering Potion", text='&7Без эффектов'}, -- Стрелы без эффектов -- ['Стрела разбрызгивания'] = {name='Стрела разбрызгивания', english = "Arrow of Splashing", text='&7Без эффектов'}, ['Стрела с эффектом'] = {name='Стрела с эффектом', english = "Tipped Arrow", text='&7Без эффектов'}, --sic ['Несоздаваемая стрела с эффектом'] = {name='Несоздаваемая стрела с эффектом', english = "Uncraftable Tipped Arrow", text='&7Без эффектов'}, -- TODO: Сделать псевдонимы для зелий и стрел с эффектами автоматически генерируемыми -- Зелья ( Порядок инвентаря креатива ) -- ['Зелье ночного зрения'] = {name='Зелье ночного зрения', english = "Potion of Night Vision", text='&9Ночное зрение (03:00)'}, ['Зелье ночного зрения +'] = {name='Зелье ночного зрения', english = "Potion of Night Vision", text='&9Ночное зрение (08:00)'}, ['Зелье невидимости'] = {name='Зелье невидимости', english = "Potion of Invisibility", text='&9Невидимость (03:00)'}, ['Зелье невидимости +'] = {name='Зелье невидимости', english = "Potion of Invisibility", text='&9Невидимость (08:00)'}, ['Зелье прыгучести'] = {name='Зелье прыгучести', english = "Potion of Leaping", text='&9Прыгучесть (03:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Зелье прыгучести +'] = {name='Зелье прыгучести', english = "Potion of Leaping", text='&9Прыгучесть (08:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Зелье прыгучести II'] = {name='Зелье прыгучести', english = "Potion of Leaping", text='&9Прыгучесть II (01:30)//&5При применении:/&9+2 Безопасная высота падения'}, ['Зелье огнестойкости'] = {name='Зелье огнестойкости', english = "Potion of Fire Resistance", text='&9Огнестойкость (03:00)'}, ['Зелье огнестойкости +'] = {name='Зелье огнестойкости', english = "Potion of Fire Resistance", text='&9Огнестойкость (08:00)'}, ['Зелье стремительности'] = {name='Зелье стремительности', english = "Potion of Swiftness", text='&9Скорость (03:00)//&5При применении:/&9Скорость: +20%'}, ['Зелье стремительности +'] = {name='Зелье стремительности', english = "Potion of Swiftness", text='&9Скорость (08:00)//&5При применении:/&9Скорость: +20%'}, ['Зелье стремительности II'] = {name='Зелье стремительности', english = "Potion of Swiftness", text='&9Скорость II (01:30)//&5При применении:/&9Скорость: +40%'}, ['Зелье замедления'] = {name='Зелье замедления', english = "Potion of Slowness", text='&cЗамедление (01:30)//&5При применении:/&cСкорость: -15%'}, ['Зелье замедления +'] = {name='Зелье замедления', english = "Potion of Slowness", text='&cЗамедление (04:00)//&5При применении:/&cСкорость: -15%'}, ['Зелье замедления IV'] = {name='Зелье замедления', english = "Potion of Slowness", text='&cЗамедление IV (00:20)//&5При применении:/&cСкорость: -60%'}, ['Зелье черепашьей мощи'] = {name='Зелье черепашьей мощи', english = "Potion of the Turtle Master", text='&cЗамедление IV (00:20)/&9Сопротивление III (00:20)//&5При применении:/&cСкорость: -60%'}, ['Зелье черепашьей мощи +'] = {name='Зелье черепашьей мощи', english = "Potion of the Turtle Master", text='&cЗамедление IV (00:40)/&9Сопротивление III (00:40)//&5При применении:/&cСкорость: -60%'}, ['Зелье черепашьей мощи ++'] = {name='Зелье черепашьей мощи', english = "Potion of the Turtle Master", text='&cЗамедление VI (00:20)/&9Сопротивление IV (00:20)//&5При применении:/&cСкорость: -90%'}, ['Зелье водного дыхания'] = {name='Зелье водного дыхания', english = "Potion of Water Breathing", text='&9Водное дыхание (03:00)'}, ['Зелье водного дыхания +'] = {name='Зелье водного дыхания', english = "Potion of Water Breathing", text='&9Водное дыхание (08:00)'}, ['Зелье исцеления'] = {name='Зелье исцеления', english = "Potion of Healing", text='&9Исцеление'}, ['Зелье исцеления II'] = {name='Зелье исцеления', english = "Potion of Healing", text='&9Исцеление II'}, ['Зелье урона'] = {name='Зелье урона', english = "Potion of Harming", text='&cМоментальный урон'}, ['Зелье урона II'] = {name='Зелье урона', english = "Potion of Harming", text='&cМоментальный урон II'}, ['Зелье отравления'] = {name='Зелье отравления', english = "Potion of Poison", text='&cОтравление (00:45)'}, ['Зелье отравления +'] = {name='Зелье отравления', english = "Potion of Poison", text='&cОтравление (01:30)'}, ['Зелье отравления II'] = {name='Зелье отравления', english = "Potion of Poison", text='&cОтравление II (00:21)'}, ['Зелье регенерации'] = {name='Зелье регенерации', english = "Potion of Regeneration", text='&9Регенерация (00:45)'}, ['Зелье регенерации +'] = {name='Зелье регенерации', english = "Potion of Regeneration", text='&9Регенерация (01:30)'}, ['Зелье регенерации II'] = {name='Зелье регенерации', english = "Potion of Regeneration", text='&9Регенерация II (00:22)'}, ['Зелье силы'] = {name='Зелье силы', english = "Potion of Strength", text='&9Сила (03:00)//&5При применении:/&9+3 Урон'}, ['Зелье силы +'] = {name='Зелье силы', english = "Potion of Strength", text='&9Сила (08:00)//&5При применении:/&9+3 Урон'}, ['Зелье силы II'] = {name='Зелье силы', english = "Potion of Strength", text='&9Сила II (01:30)//&5При применении:/&9+6 Урон'}, ['Зелье слабости'] = {name='Зелье слабости', english = "Potion of Weakness", text='&cСлабость (01:30)//&5При применении:/&м-4 Урон'}, ['Зелье слабости +'] = {name='Зелье слабости', english = "Potion of Weakness", text='&cСлабость (04:00)//&5При применении:/&м-4 Урон'}, ['Зелье разложения II'] = {name='Зелье разложения', english = "Potion of Decay", text='&cИссушение (00:40)'}, ['Зелье везения'] = {name='Зелье везения', english = "Potion of Luck", text='&9Везение (05:00)//&5При применении:/&9+1 Везение'}, ['Зелье плавного падения'] = {name='Зелье плавного падения', english = "Potion of Slow Falling", text='&9Плавное падение (01:30)'}, ['Зелье плавного падения +'] = {name='Зелье плавного падения', english = "Potion of Slow Falling", text='&9Плавное падение (04:00)'}, ['Зелье ветрового заряда'] = {name='Зелье ветрового заряда', english = "Potion of Wind Charging", text='&cВетровой заряд (03:00)'}, ['Зелье плетения'] = {name='Зелье плетения', english = "Potion of Weaving", text='&cПлетение (03:00)'}, ['Зелье слизистости'] = {name='Зелье слизистости', english = "Potion of Oozing", text='&cСлизистость (03:00)'}, ['Зелье заражения'] = {name='Зелье заражения', english = "Potion of Infestation", text='&cЗаражение (03:00)'}, -- Шуточные зелья -- ['Зелье замедления, Редакция 1'] = {name='Зелье замедления, Редакция 1', english = "Potion of Slowness Revision 1"}, ['Зелье отравления, Редакция 1'] = {name='Зелье отравления, Редакция 1', english = "Potion of Poison Revision 1"}, ['Зелье слабости, Редакция 1'] = {name='Зелье слабости, Редакция 1', english = "Potion of Weakness Revision 1"}, ['Зелье увеличения'] = {name='Зелье увеличения', english = "Potion of Big"}, ['Зелье уменьшения'] = {name='Зелье уменьшения', english = "Potion of Small"}, ['Зелье липкости'] = {name='Зелье липкости', english = "Potion of Sticky"}, ['Картофельное масло (Зелье)'] = {name='Картофельное масло (Зелье)', english = "Potato Oil (Potion)"}, ['Ядовитое картофельное масло (Зелье)'] = {name='Ядовитое картофельное масло (Зелье)', english = "Poisonous Potato Oil (Potion)"}, -- Взрывные зелья ( Порядок инвентаря креатива ) -- -- Ночное зрение -- ['Взрывное зелье ночного зрения'] = {name='Взрывное зелье ночного зрения', english = "Splash Potion of Night Vision", text='&9Ночное зрение (03:00)'}, ['Взрывное зелье ночного зрения +'] = {name='Взрывное зелье ночного зрения', english = "Splash Potion of Night Vision", text='&9Ночное зрение (08:00)'}, ['Взрывающееся зелье ночного зрения'] = {name='Взрывное зелье ночного зрения', english = "Splash Potion of Night Vision", text='&9Ночное зрение (03:00)'}, ['Взрывающееся зелье ночного зрения +'] = {name='Взрывное зелье ночного зрения', english = "Splash Potion of Night Vision", text='&9Ночное зрение (08:00)'}, -- Невидимость -- ['Взрывное зелье невидимости'] = {name='Взрывное зелье невидимости', english = "Splash Potion of Invisibility", text='&9Невидимость (03:00)'}, ['Взрывное зелье невидимости +'] = {name='Взрывное зелье невидимости', english = "Splash Potion of Invisibility", text='&9Невидимость (08:00)'}, ['Взрывающееся зелье невидимости'] = {name='Взрывное зелье невидимости', english = "Splash Potion of Invisibility", text='&9Невидимость (03:00)'}, ['Взрывающееся зелье невидимости +'] = {name='Взрывное зелье невидимости', english = "Splash Potion of Invisibility", text='&9Невидимость (08:00)'}, -- Прыгучесть -- ['Взрывное зелье прыгучести'] = {name='Взрывное зелье прыгучести', english = "Splash Potion of Leaping", text='&9Прыгучесть (03:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Взрывное зелье прыгучести +'] = {name='Взрывное зелье прыгучести', english = "Splash Potion of Leaping", text='&9Прыгучесть (08:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Взрывное зелье прыгучести II'] = {name='Взрывное зелье прыгучести', english = "Splash Potion of Leaping", text='&9Прыгучесть II (01:30)//&5При применении:/&9+2 Безопасная высота падения'}, ['Взрывающееся зелье прыгучести'] = {name='Взрывное зелье прыгучести', english = "Splash Potion of Leaping", text='&9Прыгучесть (03:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Взрывающееся зелье прыгучести +'] = {name='Взрывное зелье прыгучести', english = "Splash Potion of Leaping", text='&9Прыгучесть (08:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Взрывающееся зелье прыгучести II'] = {name='Взрывное зелье прыгучести', english = "Splash Potion of Leaping", text='&9Прыгучесть II (01:30)//&5При применении:/&9+2 Безопасная высота падения'}, -- Огнестойкость -- ['Взрывное зелье огнестойкости'] = {name='Взрывное зелье огнестойкости', english = "Splash Potion of Fire Resistance", text='&9Огнестойкость (03:00)'}, ['Взрывное зелье огнестойкости +'] = {name='Взрывное зелье огнестойкости', english = "Splash Potion of Fire Resistance", text='&9Огнестойкость (08:00)'}, ['Взрывающееся зелье огнестойкости'] = {name='Взрывное зелье огнестойкости', english = "Splash Potion of Fire Resistance", text='&9Огнестойкость (03:00)'}, ['Взрывающееся зелье огнестойкости +'] = {name='Взрывное зелье огнестойкости', english = "Splash Potion of Fire Resistance", text='&9Огнестойкость (08:00)'}, -- Стремительность -- ['Взрывное зелье стремительности'] = {name='Взрывное зелье стремительности', english = "Splash Potion of Swiftness", text='&9Скорость (03:00)//&5При применении:/&9Скорость: +20%'}, ['Взрывное зелье стремительности +'] = {name='Взрывное зелье стремительности', english = "Splash Potion of Swiftness", text='&9Скорость (08:00)//&5При применении:/&9Скорость: +20%'}, ['Взрывное зелье стремительности II'] = {name='Взрывное зелье стремительности', english = "Splash Potion of Swiftness", text='&9Скорость II (01:30)//&5При применении:/&9Скорость: +40%'}, ['Взрывающееся зелье стремительности'] = {name='Взрывное зелье стремительности', english = "Splash Potion of Swiftness", text='&9Скорость (03:00)//&5При применении:/&9Скорость: +20%'}, ['Взрывающееся зелье стремительности +'] = {name='Взрывное зелье стремительности', english = "Splash Potion of Swiftness", text='&9Скорость (08:00)//&5При применении:/&9Скорость: +20%'}, ['Взрывающееся зелье стремительности II'] = {name='Взрывное зелье стремительности', english = "Splash Potion of Swiftness", text='&9Скорость II (01:30)//&5При применении:/&9Скорость: +40%'}, -- Замедление -- ['Взрывное зелье замедления'] = {name='Взрывное зелье замедления', english = "Splash Potion of Slowness", text='&cЗамедление (01:30)//&5При применении:/&cСкорость: -15%'}, ['Взрывное зелье замедления +'] = {name='Взрывное зелье замедления', english = "Splash Potion of Slowness", text='&cЗамедление (04:00)//&5При применении:/&cСкорость: -15%'}, ['Взрывное зелье замедления IV'] = {name='Взрывное зелье замедления', english = "Splash Potion of Slowness", text='&cЗамедление IV (00:20)//&5При применении:/&cСкорость: -60%'}, ['Взрывающееся зелье замедления'] = {name='Взрывное зелье замедления', english = "Splash Potion of Slowness", text='&cЗамедление (01:30)//&5При применении:/&cСкорость: -15%'}, ['Взрывающееся зелье замедления +'] = {name='Взрывное зелье замедления', english = "Splash Potion of Slowness", text='&cЗамедление (04:00)//&5При применении:/&cСкорость: -15%'}, ['Взрывающееся зелье замедления IV'] = {name='Взрывное зелье замедления', english = "Splash Potion of Slowness", text='&cЗамедление IV (00:20)//&5При применении:/&cСкорость: -60%'}, -- Черепашья мощь -- ['Взрывное зелье черепашьей мощи'] = {name='Взрывное зелье черепашьей мощи', english = "Splash Potion of the Turtle Master", text='&cЗамедление IV (00:20)/&9Сопротивление III (00:20)//&5При применении:/&cСкорость: -60%'}, ['Взрывное зелье черепашьей мощи +'] = {name='Взрывное зелье черепашьей мощи', english = "Splash Potion of the Turtle Master", text='&cЗамедление IV (00:40)/&9Сопротивление III (00:40)//&5При применении:/&cСкорость: -60%'}, ['Взрывное зелье черепашьей мощи ++'] = {name='Взрывное зелье черепашьей мощи', english = "Splash Potion of the Turtle Master", text='&cЗамедление VI (00:20)/&9Сопротивление IV (00:20)//&5При применении:/&cСкорость: -90%'}, ['Взрывающееся зелье черепашьей мощи'] = {name='Взрывное зелье черепашьей мощи', english = "Splash Potion of the Turtle Master", text='&cЗамедление IV (00:20)/&9Сопротивление III (00:20)//&5При применении:/&cСкорость: -60%'}, ['Взрывающееся зелье черепашьей мощи +'] = {name='Взрывное зелье черепашьей мощи', english = "Splash Potion of the Turtle Master", text='&cЗамедление IV (00:40)/&9Сопротивление III (00:40)//&5При применении:/&cСкорость: -60%'}, ['Взрывающееся зелье черепашьей мощи ++'] = {name='Взрывное зелье черепашьей мощи', english = "Splash Potion of the Turtle Master", text='&cЗамедление VI (00:20)/&9Сопротивление IV (00:20)//&5При применении:/&cСкорость: -90%'}, -- Водное дыхание -- ['Взрывное зелье водного дыхания'] = {name='Взрывное зелье водного дыхания', english = "Splash Potion of Water Breathing", text='&9Водное дыхание (03:00)'}, ['Взрывное зелье водного дыхания +'] = {name='Взрывное зелье водного дыхания', english = "Splash Potion of Water Breathing", text='&9Водное дыхание (08:00)'}, ['Взрывающееся зелье водного дыхания'] = {name='Взрывное зелье водного дыхания', english = "Splash Potion of Water Breathing", text='&9Водное дыхание (03:00)'}, ['Взрывающееся зелье водного дыхания +'] = {name='Взрывное зелье водного дыхания', english = "Splash Potion of Water Breathing", text='&9Водное дыхание (08:00)'}, -- Исцеление -- ['Взрывное зелье исцеления'] = {name='Взрывное зелье исцеления', english = "Splash Potion of Healing", text='&9Исцеление'}, ['Взрывное зелье исцеления II'] = {name='Взрывное зелье исцеления', english = "Splash Potion of Healing", text='&9Исцеление II'}, ['Взрывающееся зелье исцеления'] = {name='Взрывное зелье исцеления', english = "Splash Potion of Healing", text='&9Исцеление'}, ['Взрывающееся зелье исцеления II'] = {name='Взрывное зелье исцеления', english = "Splash Potion of Healing", text='&9Исцеление II'}, -- Урон -- ['Взрывное зелье урона'] = {name='Взрывное зелье урона', english = "Splash Potion of Harming", text='&cМоментальный урон'}, ['Взрывное зелье урона II'] = {name='Взрывное зелье урона', english = "Splash Potion of Harming", text='&cМоментальный урон II'}, ['Взрывающееся зелье урона'] = {name='Взрывное зелье урона', english = "Splash Potion of Harming", text='&cМоментальный урон'}, ['Взрывающееся зелье урона II'] = {name='Взрывное зелье урона', english = "Splash Potion of Harming", text='&cМоментальный урон II'}, -- Отравление -- ['Взрывное зелье отравления'] = {name='Взрывное зелье отравления', english = "Splash Potion of Poison", text='&cОтравление (00:45)'}, ['Взрывное зелье отравления +'] = {name='Взрывное зелье отравления', english = "Splash Potion of Poison", text='&cОтравление (01:30)'}, ['Взрывное зелье отравления II'] = {name='Взрывное зелье отравления', english = "Splash Potion of Poison", text='&cОтравление II (00:21)'}, ['Взрывающееся зелье отравления'] = {name='Взрывное зелье отравления', english = "Splash Potion of Poison", text='&cОтравление (00:45)'}, ['Взрывающееся зелье отравления +'] = {name='Взрывное зелье отравления', english = "Splash Potion of Poison", text='&cОтравление (01:30)'}, ['Взрывающееся зелье отравления II'] = {name='Взрывное зелье отравления', english = "Splash Potion of Poison", text='&cОтравление II (00:21)'}, -- Регенерация -- ['Взрывное зелье регенерации'] = {name='Взрывное зелье регенерации', english = "Splash Potion of Regeneration", text='&9Регенерация (00:45)'}, ['Взрывное зелье регенерации +'] = {name='Взрывное зелье регенерации', english = "Splash Potion of Regeneration", text='&9Регенерация (01:30)'}, ['Взрывное зелье регенерации II'] = {name='Взрывное зелье регенерации', english = "Splash Potion of Regeneration", text='&9Регенерация II (00:22)'}, ['Взрывающееся зелье регенерации'] = {name='Взрывное зелье регенерации', english = "Splash Potion of Regeneration", text='&9Регенерация (00:45)'}, ['Взрывающееся зелье регенерации +'] = {name='Взрывное зелье регенерации', english = "Splash Potion of Regeneration", text='&9Регенерация (01:30)'}, ['Взрывающееся зелье регенерации II'] = {name='Взрывное зелье регенерации', english = "Splash Potion of Regeneration", text='&9Регенерация II (00:22)'}, -- Сила -- ['Взрывное зелье силы'] = {name='Взрывное зелье силы', english = "Splash Potion of Strength", text='&9Сила (03:00)//&5При применении:/&9+3 Урон'}, ['Взрывное зелье силы +'] = {name='Взрывное зелье силы', english = "Splash Potion of Strength", text='&9Сила (08:00)//&5При применении:/&9+3 Урон'}, ['Взрывное зелье силы II'] = {name='Взрывное зелье силы', english = "Splash Potion of Strength", text='&9Сила II (01:30)//&5При применении:/&9+6 Урон'}, ['Взрывающееся зелье силы'] = {name='Взрывное зелье силы', english = "Splash Potion of Strength", text='&9Сила (03:00)//&5При применении:/&9+3 Урон'}, ['Взрывающееся зелье силы +'] = {name='Взрывное зелье силы', english = "Splash Potion of Strength", text='&9Сила (08:00)//&5При применении:/&9+3 Урон'}, ['Взрывающееся зелье силы II'] = {name='Взрывное зелье силы', english = "Splash Potion of Strength", text='&9Сила II (01:30)//&5При применении:/&9+6 Урон'}, -- Слабость -- ['Взрывное зелье слабости'] = {name='Взрывное зелье слабости', english = "Splash Potion of Weakness", text='&cСлабость (01:30)//&5При применении:/&с-4 Урон'}, ['Взрывное зелье слабости +'] = {name='Взрывное зелье слабости', english = "Splash Potion of Weakness", text='&cСлабость (04:00)//&5При применении:/&с-4 Урон'}, ['Взрывающееся зелье слабости'] = {name='Взрывное зелье слабости', english = "Splash Potion of Weakness", text='&cСлабость (01:30)//&5При применении:/&с-4 Урон'}, ['Взрывающееся зелье слабости +'] = {name='Взрывное зелье слабости', english = "Splash Potion of Weakness", text='&cСлабость (04:00)//&5При применении:/&с-4 Урон'}, -- Везение -- ['Взрывное зелье везения'] = {name='Взрывное зелье везения', english = "Splash Potion of Luck", text='&9Везение (05:00)//&5При применении:/&9+1 Везение'}, ['Взрывающееся зелье везения'] = {name='Взрывное зелье везения', english = "Splash Potion of Luck", text='&9Везение (05:00)//&5При применении:/&9+1 Везение'}, -- Плавное падение -- ['Взрывное зелье плавного падения'] = {name='Взрывное зелье плавного падения', english = "Splash Potion of Slow Falling", text='&9Плавное падение (01:30)'}, ['Взрывное зелье плавного падения +'] = {name='Взрывное зелье плавного падения', english = "Splash Potion of Slow Falling", text='&9Плавное падение (04:00)'}, ['Взрывающееся зелье плавного падения'] = {name='Взрывное зелье плавного падения', english = "Splash Potion of Slow Falling", text='&9Плавное падение (01:30)'}, ['Взрывающееся зелье плавного падения +'] = {name='Взрывное зелье плавного падения', english = "Splash Potion of Slow Falling", text='&9Плавное падение (04:00)'}, -- Ветровой заряд -- ['Взрывное зелье ветрового заряда'] = {name='Взрывное зелье ветрового заряда', english = "Splash Potion of Wind Charging", text='&cВетровой заряд (03:00)'}, ['Взрывающееся зелье ветрового заряда'] = {name='Взрывное зелье ветрового заряда', english = "Splash Potion of Wind Charging", text='&cВетровой заряд (03:00)'}, -- Плетение -- ['Взрывное зелье плетения'] = {name='Взрывное зелье плетения', english = "Splash Potion of Weaving", text='&cПлетение (03:00)'}, ['Взрывающееся зелье плетения'] = {name='Взрывное зелье плетения', english = "Splash Potion of Weaving", text='&cПлетение (03:00)'}, -- Слизистость -- ['Взрывное зелье слизистости'] = {name='Взрывное зелье слизистости', english = "Splash Potion of Oozing", text='&cСлизистость (03:00)'}, ['Взрывающееся зелье слизистости'] = {name='Взрывное зелье слизистости', english = "Splash Potion of Oozing", text='&cСлизистость (03:00)'}, -- Заражение -- ['Взрывное зелье заражения'] = {name='Взрывное зелье заражения', english = "Splash Potion of Infestation", text='&cЗаражение (03:00)'}, ['Взрывающееся зелье заражения'] = {name='Взрывное зелье заражения', english = "Splash Potion of Infestation", text='&cЗаражение (03:00)'}, -- Оседающие зелья ( Порядок инвентаря креатива ) -- ['Оседающее зелье ночного зрения'] = {name='Оседающее зелье ночного зрения', english = "Lingering Potion of Night Vision", text='&9Ночное зрение (00:45)'}, ['Оседающее зелье ночного зрения +'] = {name='Оседающее зелье ночного зрения', english = "Lingering Potion of Night Vision", text='&9Ночное зрение (02:00)'}, ['Оседающее зелье невидимости'] = {name='Оседающее зелье невидимости', english = "Lingering Potion of Invisibility", text='&9Невидимость (00:45)'}, ['Оседающее зелье невидимости +'] = {name='Оседающее зелье невидимости', english = "Lingering Potion of Invisibility", text='&9Невидимость (02:00)'}, ['Оседающее зелье прыгучести'] = {name='Оседающее зелье прыгучести', english = "Lingering Potion of Leaping", text='&9Прыгучесть (00:45)//&5При применении:/&9+1 Безопасная высота падения'}, ['Оседающее зелье прыгучести +'] = {name='Оседающее зелье прыгучести', english = "Lingering Potion of Leaping", text='&9Прыгучесть (05:00)//&5При применении:/&9+1 Безопасная высота падения'}, ['Оседающее зелье прыгучести II'] = {name='Оседающее зелье прыгучести', english = "Lingering Potion of Leaping", text='&9Прыгучесть II (00:22)//&5При применении:/&9+2 Безопасная высота падения'}, ['Оседающее зелье огнестойкости'] = {name='Оседающее зелье огнестойкости', english = "Lingering Potion of Fire Resistance", text='&9Огнестойкость (00:45)'}, ['Оседающее зелье огнестойкости +'] = {name='Оседающее зелье огнестойкости', english = "Lingering Potion of Fire Resistance", text='&9Огнестойкость (02:00)'}, ['Оседающее зелье стремительности'] = {name='Оседающее зелье стремительности', english = "Lingering Potion of Swiftness", text='&9Скорость (00:45)//&5При применении:/&9Скорость: +20%'}, ['Оседающее зелье стремительности +'] = {name='Оседающее зелье стремительности', english = "Lingering Potion of Swiftness", text='&9Скорость (02:00)//&5При применении:/&9Скорость: +20%'}, ['Оседающее зелье стремительности II'] = {name='Оседающее зелье стремительности', english = "Lingering Potion of Swiftness", text='&9Скорость II (00:22)//&5При применении:/&9Скорость: +40%'}, ['Оседающее зелье замедления'] = {name='Оседающее зелье замедления', english = "Lingering Potion of Slowness", text='&cЗамедление (00:22)//&5При применении:/&cСкорость: -15%'}, ['Оседающее зелье замедления +'] = {name='Оседающее зелье замедления', english = "Lingering Potion of Slowness", text='&cЗамедление (01:00)//&5При применении:/&cСкорость: -15%'}, ['Оседающее зелье замедления IV'] = {name='Оседающее зелье замедления', english = "Lingering Potion of Slowness", text='&cЗамедление IV (00:05)//&5При применении:/&cСкорость: -60%'}, ['Оседающее зелье черепашьей мощи'] = {name='Оседающее зелье черепашьей мощи', english = "Lingering Potion of the Turtle Master", text='&cЗамедление IV (00:05)/&9Сопротивление III (00:05)//&5При применении:/&cСкорость: -60%'}, ['Оседающее зелье черепашьей мощи +'] = {name='Оседающее зелье черепашьей мощи', english = "Lingering Potion of the Turtle Master", text='&cЗамедление IV (00:10)/&9Сопротивление III (00:10)//&5При применении:/&cСкорость: -60%'}, ['Оседающее зелье черепашьей мощи ++'] = {name='Оседающее зелье черепашьей мощи', english = "Lingering Potion of the Turtle Master", text='&cЗамедление VI (00:05)/&9Сопротивление IV (00:05)//&5При применении:/&cСкорость: -90%'}, ['Оседающее зелье водного дыхания'] = {name='Оседающее зелье водного дыхания', english = "Lingering Potion of Water Breathing", text='&9Водное дыхание (00:45)'}, ['Оседающее зелье водного дыхания +'] = {name='Оседающее зелье водного дыхания', english = "Lingering Potion of Water Breathing", text='&9Водное дыхание (02:00)'}, ['Оседающее зелье исцеления'] = {name='Оседающее зелье исцеления', english = "Lingering Potion of Healing", text='&9Исцеление'}, ['Оседающее зелье исцеления II'] = {name='Оседающее зелье исцеления', english = "Lingering Potion of Healing", text='&9Исцеление II'}, ['Оседающее зелье урона'] = {name='Оседающее зелье урона', english = "Lingering Potion of Harming", text='&cМоментальный урон'}, ['Оседающее зелье урона II'] = {name='Оседающее зелье урона', english = "Lingering Potion of Harming", text='&cМоментальный урон II'}, ['Оседающее зелье отравления'] = {name='Оседающее зелье отравления', english = "Lingering Potion of Poison", text='&cОтравление (00:11)'}, ['Оседающее зелье отравления +'] = {name='Оседающее зелье отравления', english = "Lingering Potion of Poison", text='&cОтравление (00:22)'}, ['Оседающее зелье отравления II'] = {name='Оседающее зелье отравления', english = "Lingering Potion of Poison", text='&cОтравление II (00:05'}, ['Оседающее зелье регенерации'] = {name='Оседающее зелье регенерации', english = "Lingering Potion of Regeneration", text='&9Регенерация (00:11)'}, ['Оседающее зелье регенерации +'] = {name='Оседающее зелье регенерации', english = "Lingering Potion of Regeneration", text='&9Регенерация (00:22)'}, ['Оседающее зелье регенерации II'] = {name='Оседающее зелье регенерации', english = "Lingering Potion of Regeneration", text='&9Регенерация II (00:05)'}, ['Оседающее зелье силы'] = {name='Оседающее зелье силы', english = "Lingering Potion of Strength", text='&9Сила (00:45)//&5При применении:/&9+3 Урон'}, ['Оседающее зелье силы +'] = {name='Оседающее зелье силы', english = "Lingering Potion of Strength", text='&9Сила (02:00)//&5При применении:/&9+3 Урон'}, ['Оседающее зелье силы II'] = {name='Оседающее зелье силы', english = "Lingering Potion of Strength", text='&9Сила II (01:22)//&5При применении:/&с+6 Урон'}, ['Оседающее зелье слабости'] = {name='Оседающее зелье слабости', english = "Lingering Potion of Weakness", text='&cСлабость (00:22)//&5При применении:/&с-4 Урон'}, ['Оседающее зелье слабости +'] = {name='Оседающее зелье слабости', english = "Lingering Potion of Weakness", text='&cСлабость (01:00)//&5При применении:/&с-4 Урон'}, ['Оседающее зелье везения'] = {name='Оседающее зелье везения', english = "Lingering Potion of Luck", text='&9Везение (01:15)//&5При применении:/&9+1 Везение'}, ['Оседающее зелье плавного падения'] = {name='Оседающее зелье плавного падения', english = "Lingering Potion of Slow Falling", text='&9Плавное падение (00:22)'}, ['Оседающее зелье плавного падения +'] = {name='Оседающее зелье плавного падения', english = "Lingering Potion of Slow Falling", text='&9Плавное падение (01:00)'}, ['Оседающее зелье ветрового заряда'] = {name='Оседающее зелье ветрового заряда', english = "Lingering Potion of Wind Charging", text='&cВетровой заряд (00:45)'}, ['Оседающее зелье плетения'] = {name='Оседающее зелье плетения', english = "Lingering Potion of Weaving", text='&cПлетение (00:45)'}, ['Оседающее зелье слизистости'] = {name='Оседающее зелье слизистости', english = "Lingering Potion of Oozing", text='&cСлизистость (00:45)'}, ['Оседающее зелье заражения'] = {name='Оседающее зелье заражения', english = "Lingering Potion of Infestation", text='&cЗаражение (00:45)'}, -- Зловещие бутылочки -- ['Зловещая бутылочка'] = { title = "&e", name = "Зловещая бутылочка", english = "Ominous Bottle", text = "&9Дурной знак (01:40:00)"}, ['Зловещая бутылочка II'] = { title = "&e", name = "Зловещая бутылочка", english = "Ominous Bottle", text = "&9Дурной знак II (01:40:00)"}, ['Зловещая бутылочка III'] = { title = "&e", name = "Зловещая бутылочка", english = "Ominous Bottle", text = "&9Дурной знак III (01:40:00)"}, ['Зловещая бутылочка IV'] = { title = "&e", name = "Зловещая бутылочка", english = "Ominous Bottle", text = "&9Дурной знак IV (01:40:00)"}, ['Зловещая бутылочка V'] = { title = "&e", name = "Зловещая бутылочка", english = "Ominous Bottle", text = "&9Дурной знак V (01:40:00)"}, ['Зловещая бутылочка '] = { title = "&e", name = "Зловещая бутылочка", english = "Ominous Bottle", text = "&9Дурной знак (01:40:00)"}, -- Стрелы -- ['Стрела ветренности'] = {name='Стрела ветренности', english = "Arrow of Wind Charging", text='&9Ветренность (0:22)'}, ['Стрела ветрового заряда'] = {name='Стрела ветрового заряда', english = "Arrow of Wind Charging", text='&cВетровой заряд (0:22)'}, ['Стрела заражения'] = {name='Стрела заражения', english = "Arrow of Infestation", text='&cЗаражение (0:22)'}, ['Стрела ночного зрения'] = {name='Стрела ночного зрения',text='&9Ночное зрение (0:22)'}, ['Стрела ночного зрения +'] = {name='Стрела ночного зрения',text='&9Ночное зрение (1:00)'}, ['Стрела невидимости'] = {name='Стрела невидимости',text='&9Невидимость (0:22)'}, ['Стрела невидимости +'] = {name='Стрела невидимости',text='&9Невидимость (1:00)'}, ['Стрела плетения'] = {name='Стрела плетения', english = "Arrow of Weaving", text='&9Плетение (0:22)'}, ['Стрела прыгучести'] = {name='Стрела прыгучести',text='&9Прыгучесть (0:22)'}, ['Стрела прыгучести +'] = {name='Стрела прыгучести',text='&9Прыгучесть (1:00)'}, ['Стрела прыгучести II'] = {name='Стрела прыгучести',text='&9Прыгучесть II (0:11)'}, ['Стрела огнестойкости'] = {name='Стрела огнестойкости',text='&9Огнестойкость (0:22)'}, ['Стрела огнестойкости +'] = {name='Стрела огнестойкости',text='&9Огнестойкость (1:00)'}, ['Стрела ускорения'] = {name='Стрела ускорения',text='&9Скорость (0:22)//&5При применении:/&9+20% Скорость'}, ['Стрела ускорения +'] = {name='Стрела ускорения',text='&9Скорость (1:00)//&5При применении:/&9+20% Скорость'}, ['Стрела ускорения II'] = {name='Стрела ускорения',text='&9Скорость II (0:11)//&5При применении:/&9+40% Скорость'}, ['Стрела замедления'] = {name='Стрела замедления',text='&cЗамедление (0:11)//&5При применении:/&c-15% Скорость'}, ['Стрела замедления +'] = {name='Стрела замедления',text='&cЗамедление (0:30)//&5При применении:/&c-15% Скорость'}, ['Стрела плавного падения'] = {name='Стрела плавного падения',text='&9Плавное падение (0:11)'}, ['Стрела подводного дыхания'] = {name='Стрела подводного дыхания',text='&9Водное дыхание (0:22)'}, ['Стрела подводного дыхания +'] = {name='Стрела подводного дыхания',text='&9Водное дыхание (1:00)'}, ['Стрела лечения'] = {name='Стрела лечения',text='&9Исцеление'}, ['Стрела лечения II'] = {name='Стрела лечения',text='&9Исцеление II'}, ['Стрела урона'] = {name='Стрела урона',text='&cМоментальный урон'}, ['Стрела урона II'] = {name='Стрела урона',text='&cМоментальный урон II'}, ['Стрела медленного падения'] = {name='Стрела медленного падения',text='&9Медленное падение (0:11)'}, ['Стрела отравления'] = {name='Стрела отравления',text='&cОтравление (0:05)'}, ['Стрела отравления +'] = {name='Стрела отравления',text='&cОтравление (0:11)'}, ['Стрела отравления II'] = {name='Стрела отравления',text='&cОтравление (0:02)'}, ['Стрела разложения'] = {name='Стрела разложения',text='&cИссушение (0:05)'}, ['Стрела регенерации'] = {name='Стрела регенерации',text='&9Регенерация (0:05)'}, ['Стрела регенерации +'] = {name='Стрела регенерации',text='&9Регенерация (0:11)'}, ['Стрела регенерации II'] = {name='Стрела регенерации',text='&9Регенерация II (0:02)'}, ['Стрела силы'] = {name='Стрела силы',text='&9Сила (0:22)//&5При применении:/&9+3 Урон'}, ['Стрела силы +'] = {name='Стрела силы',text='&9Сила (1:00)//&5При применении:/&9+3 Урон'}, ['Стрела силы II'] = {name='Стрела силы',text='&9Сила II (0:11)//&5При применении:/&9+6 Урон'}, ['Стрела склизкости'] = {name='Стрела склизкости', english = "Arrow of Oozing", text='&9Склизкость (0:22)'}, ['Стрела слизистости'] = {name='Стрела слизистости', english = "Arrow of Oozing", text='&cСлизистость (0:22)'}, ['Стрела слабости'] = {name='Стрела слабости',text='&cСлабость (0:11)//&5При применении:/&9-4 Урон'}, ['Стрела слабости +'] = {name='Стрела слабости',text='&cСлабость (0:30)//&5При применении:/&9-4 Урон'}, ['Стрела удачи'] = {name='Стрела удачи',text='&9Удача (0:37)//&5При применении:/&9+1 Удача'}, ['Стрела черепашьей мощи'] = {name='Стрела черепашьей мощи',text='&cЗамедление IV (0:05)/&9Сопротивление III (0:05)//&5При применении:/&c-60% Скорость'}, -- Заборы ["Дубовый забор"] = { name = "Дубовый забор", english = "Oak Fence" }, ["Еловый забор"] = { name = "Еловый забор", english = "Spruce Fence" }, ["Берёзовый забор"] = { name = "Берёзовый забор", english = "Birch Fence" }, ["Джунглевый забор"] = { name = "Джунглевый забор", english = "Jungle Fence" }, ["Акациевый забор"] = { name = "Акациевый забор", english = "Acacia Fence" }, ["Забор из тёмного дуба"] = { name = "Забор из тёмного дуба", english = "Dark Oak Fence" }, ["Мангровый забор"] = { name = "Мангровый забор", english = "Mangrove Fence" }, ["Вишнёвый забор"] = { name = "Вишнёвый забор", english = "Cherry Fence" }, ["Забор из бледного дуба"] = { name = "Забор из бледного дуба", english = "Pale Oak Fence" }, ["Бамбуковый забор"] = { name = "Бамбуковый забор", english = "Bamboo Fence" }, ["Багровый забор"] = { name = "Багровый забор", english = "Crimson Fence" }, ["Искажённый забор"] = { name = "Искажённый забор", english = "Warped Fence" }, -- Лодки/Плот ["Дубовая лодка"] = { name = "Дубовая лодка", english = "Oak Boat" }, ["Еловая лодка"] = { name = "Еловая лодка", english = "Spruce Boat" }, ["Берёзовая лодка"] = { name = "Берёзовая лодка", english = "Birch Boat" }, ["Джунглевая лодка"] = { name = "Джунглевая лодка", english = "Jungle Boat" }, ["Акациевая лодка"] = { name = "Акациевая лодка", english = "Acacia Boat" }, ["Лодка из тёмного дуба"] = { name = "Лодка из тёмного дуба", english = "Dark Oak Boat" }, ["Мангровая лодка"] = { name = "Мангровая лодка", english = "Mangrove Boat" }, ["Вишнёвый лодка"] = { name = "Вишнёвая лодка", english = "Cherry Boat" }, ["Лодка из бледного дуба"] = { name = "Лодка из бледного дуба", english = "Pale Oak Boat" }, ["Бамбуковый плот"] = { name = "Бамбуковый плот", english = "Bamboo Raft" }, -- Лодки/Плот с сундуком ["Дубовая лодка с сундуком"] = { name = "Дубовая лодка с сундуком", english = "Oak Boat with Chest" }, ["Еловая лодка с сундуком"] = { name = "Еловая лодка с сундуком", english = "Spruce Boat with Chest" }, ["Берёзовая лодка с сундуком"] = { name = "Берёзовая лодка с сундуком", english = "Birch Boat with Chest" }, ["Джунглевая лодка с сундуком"] = { name = "Джунглевая лодка с сундуком", english = "Jungle Boat with Chest" }, ["Акациевая лодка с сундуком"] = { name = "Акациевая лодка с сундуком", english = "Acacia Boat with Chest" }, ["Лодка из тёмного дуба с сундуком"] = { name = "Лодка из тёмного дуба с сундуком", english = "Dark Oak Boat with Chest" }, ["Мангровая лодка с сундуком"] = { name = "Мангровая лодка с сундуком", english = "Mangrove Boat with Chest" }, ["Вишнёвый лодка с сундуком"] = { name = "Вишнёвая лодка с сундуком", english = "Cherry Boat with Chest" }, ["Лодка из бледного дуба с сундуком"] = { name = "Лодка из бледного дуба с сундуком", english = "Pale Oak Boat with Chest" }, ["Бамбуковый плот с сундуком"] = { name = "Бамбуковый плот с сундуком", english = "Bamboo Raft with Chest" }, -- Экспериментально: Файлы из общего хранилища ["Блок-тестер начальный"] = { name = "Блок-тестер", english = "Test Block start" }, ["Блок-тестер регистрирующий"] = { name = "Блок-тестер", english = "Test Block log" }, ["Блок-тестер проваливающий"] = { name = "Блок-тестер", english = "Test Block fail" }, ["Блок-тестер завершающий"] = { name = "Блок-тестер", english = "Test Block accept" }, ["Забор из адского кирпича"] = { name ="Забор из адского кирпича", english = "Nether Brick Fence" }, ["Забор из адских кирпичей"] = { name ="Забор из адских кирпичей", english = "Nether Brick Fence" }, ["Забор из кирпичей Нижнего мира"] = { name = "Забор из кирпичей Нижнего мира", english = "Nether Brick Fence" }, ["Булава"] = { title = "&d", name = "Булава", english = "Mace" }, ["Ворота из бледного дуба"] = { name = "Ворота из бледного дуба", english = "Pale Oak Fence Gate" }, ["Вишнёвый саженец"] = { name = "Вишнёвый саженец", english = "Cherry Sapling" }, ['Влажный гаст'] = {title = '&e', name = "Влажный гаст", english = "Hydrated Ghast" }, ['Возвратный компас'] = { title = "&e", name = "Возвратный компас", english = "Recovery Compass" }, ['Высохший гаст'] = {title = '&e', name = "Высохший гаст", english = "Dried Ghast" }, ["Дверь из бледного дуба"] = { name = "Дверь из бледного дуба", english = "Pale Oak Door" }, ["Доски из бледного дуба"] = { name = "Доски из бледного дуба", english = "Pale Oak Planks" }, ["Древесина бледного дуба"] = { name = "Древесина бледного дуба", english = "Pale Oak Log" }, ["Закрытый глазоцвет"] = { name = "Закрытый глазоцвет", english = "Closed Eyeblossom" }, ["Зуб"] = { name = "Зуб", english = "Dent" }, ["Карта заснеженной деревни"] = { name = "Карта заснеженной деревни", english = "Snowy Village Map" }, ["Карта искателя испытаний"] = { name = "Карта искателя испытаний", english = "Trial Chambers Map" }, ["Карта исследователя болот"] = { name = "Карта исследователя болот", english = "Swamp Explorer Map" }, ["Карта исследователя джунглей"] = { name = "Карта исследователя джунглей", english = "Jungle Explorer Map" }, ["Карта к камерам испытаний"] = { name = "Карта к камерам испытаний", english = "Trial Chambers Map" }, ["Карта пустынной деревни"] = { name = "Карта пустынной деревни", english = "Desert Village Map" }, ["Карта равнинной деревни"] = { name = "Карта равнинной деревни", english = "Plains Village Map" }, ["Карта саванной деревни"] = { name = "Карта саванной деревни", english = "Savanna Village Map" }, ["Карта таёжной деревни"] = { name = "Карта таёжной деревни", english = "Taiga Village Map" }, ["Кнопка из бледного дуба"] = { name = "Кнопка из бледного дуба", english = "Pale Oak Button" }, ["Кора бледного дуба"] = { name = "Кора бледного дуба", english = "Pale Oak Wood" }, ["Листва бледного дуба"] = { name = "Листва бледного дуба", english = "Pale Oak Leaves" }, ["Лодка из бледного дуба с сундуком"] = { name = "Лодка из бледного дуба с сундуком", english = "Pale Oak Boat with Chest" }, ["Люк из бледного дуба"] = { name = "Люк из бледного дуба", english = "Pale Oak Trapdoor" }, ["Навершие булавы"] = { title = "&d", name = "Навершие булавы", english = "Heavy Core" }, ["Нажимная пластина из бледного дуба"] = { name = "Нажимная пластина из бледного дуба", english = "Pale Oak Pressure Plate" }, ["Обтёсанная древесина бледного дуба"] = { name = "Обтёсанная древесина бледного дуба", english = "Stripped Pale Oak Log" }, ["Обтёсанная кора бледного дуба"] = { name = "Обтёсанная кора бледного дуба", english = "Stripped Pale Oak Wood" }, ["Плита из бледного дуба"] = { name = "Плита из бледного дуба", english = "Pale Oak Slab" }, ["Плита из смоляного кирпича"] = { name = "Плита из смоляного кирпича", english = "Resin Brick Slab" }, ["Подвесная табличка из бледного дуба"] = { name = "Подвесная табличка из бледного дуба", english = "Pale Oak Hanging Sign" }, ["Раскрытый глазоцвет"] = { name = "Раскрытый глазоцвет", english = "Open Eyeblossom" }, ["Саженец бледного дуба"] = { name = "Саженец бледного дуба", english = "Pale Oak Sapling" }, ["Свисающий бледный мох"] = { name = "Свисающий бледный мох", english = "Pale Hanging Moss" }, ["Скалк-сенсор"] = { name = "Скалк-сенсор", english = "Sculk Sensor" }, ["Стена из смоляного кирпича"] = { name = "Стена из смоляного кирпича", english = "Resin Brick Wall" }, ["Ступени из бледного дуба"] = { name = "Ступени из бледного дуба", english = "Pale Oak Stairs" }, ["Ступени из смоляного кирпича"] = { name = "Ступени из смоляного кирпича", english = "Resin Brick Stairs" }, ["Табличка из бледного дуба"] = { name = "Табличка из бледного дуба", english = "Pale Oak Sign" }, ["Фрагмент пластинки 5"] = { title = "&e", name = "Фрагмент пластинки 5", text = "&7Пластинка - 5", english = "Disc Fragment 5" }, ["Кожаный шлем со смоляной отделкой"] = { name = "Кожаный шлем со смоляной отделкой", english = "Resin Trim Leather Cap" }, ["Кожаная кираса со смоляной отделкой"] = { name = "Кожаная кираса со смоляной отделкой", english = "Resin Trim Leather Tunic" }, ["Кожаные поножи со смоляной отделкой"] = { name = "Кожаные поножи со смоляной отделкой", english = "Resin Trim Leather Pants" }, ["Кожаные ботинки со смоляной отделкой"] = { name = "Кожаные ботинки со смоляной отделкой", english = "Resin Trim Leather Boots" }, ["Кольчужный шлем со смоляной отделкой"] = { name = "Кольчужный шлем со смоляной отделкой", english = "Resin Trim Chainmail Helmet" }, ["Кольчужная кираса со смоляной отделкой"] = { name = "Кольчужная кираса со смоляной отделкой", english = "Resin Trim Chainmail Chestplate" }, ["Кольчужные поножи со смоляной отделкой"] = { name = "Кольчужные поножи со смоляной отделкой", english = "Resin Trim Chainmail Leggings" }, ["Кольчужные ботинки со смоляной отделкой"] = { name = "Кольчужные ботинки со смоляной отделкой", english = "Resin Trim Chainmail Boots" }, ["Железный шлем со смоляной отделкой"] = { name = "Железный шлем со смоляной отделкой", english = "Resin Trim Iron Helmet" }, ["Железная кираса со смоляной отделкой"] = { name = "Железная кираса со смоляной отделкой", english = "Resin Trim Iron Chestplate" }, ["Железные поножи со смоляной отделкой"] = { name = "Железные поножи со смоляной отделкой", english = "Resin Trim Iron Leggings" }, ["Железные ботинки со смоляной отделкой"] = { name = "Железные ботинки со смоляной отделкой", english = "Resin Trim Iron Boots" }, ["Золотой шлем со смоляной отделкой"] = { name = "Золотой шлем со смоляной отделкой", english = "Resin Trim Golden Helmet" }, ["Золотая кираса со смоляной отделкой"] = { name = "Золотая кираса со смоляной отделкой", english = "Resin Trim Golden Chestplate" }, ["Золотые поножи со смоляной отделкой"] = { name = "Золотые поножи со смоляной отделкой", english = "Resin Trim Golden Leggings" }, ["Золотые ботинки со смоляной отделкой"] = { name = "Золотые ботинки со смоляной отделкой", english = "Resin Trim Golden Boots" }, ["Алмазный шлем со смоляной отделкой"] = { name = "Алмазный шлем со смоляной отделкой", english = "Resin Trim Diamond Helmet" }, ["Алмазная кираса со смоляной отделкой"] = { name = "Алмазная кираса со смоляной отделкой", english = "Resin Trim Diamond Chestplate" }, ["Алмазные поножи со смоляной отделкой"] = { name = "Алмазные поножи со смоляной отделкой", english = "Resin Trim Diamond Leggings" }, ["Алмазные ботинки со смоляной отделкой"] = { name = "Алмазные ботинки со смоляной отделкой", english = "Resin Trim Diamond Boots" }, ["Незеритовый шлем со смоляной отделкой"] = { name = "Незеритовый шлем со смоляной отделкой", english = "Resin Trim Netherite Helmet" }, ["Незеритовая кираса со смоляной отделкой"] = { name = "Незеритовая кираса со смоляной отделкой", english = "Resin Trim Netherite Chestplate" }, ["Незеритовые поножи со смоляной отделкой"] = { name = "Незеритовые поножи со смоляной отделкой", english = "Resin Trim Netherite Leggings" }, ["Незеритовые ботинки со смоляной отделкой"] = { name = "Незеритовые ботинки со смоляной отделкой", english = "Resin Trim Netherite Boots" }, ["Черепаший панцирь со смоляной отделкой"] = { name = "Черепаший панцирь со смоляной отделкой", english = "Resin Trim Turtle Shell" }, } -- для кузнечного стола aliases["Соответствующая алмазная броня"] = aliases["Любая алмазная броня"] aliases["Соответствующий алмазный инструмент"] = aliases["Любой алмазный инструмент"] aliases["Соответствующая незеритовая броня"] = aliases["Любая незеритовая броня"] aliases["Соответствующий незеритовый инструмент"] = aliases["Любой незеритовый инструмент"] -- Глиняные черепки -- -- Названия вариантов на русском и английском языках local sherds = { {'Вихрь', 'Guster'}, {'Вой', 'Howl'}, {'Друг', 'Friend'}, {'Зельевар', 'Brewer'}, {'Изобилие', 'Plenty'}, {'Исследователь', 'Explorer'}, {'Клинок', 'Blade'}, {'Лучник', 'Archer'}, {'Награда', 'Prize'}, {'Нюхач', 'Snort'}, {'Обтёсывание', 'Scrape'}, {'Опасность', 'Danger'}, {'Пламя', 'Burn'}, {'Пучок', 'Sheaf'}, {'Разбитое сердце', 'Heartbreak'}, {'Руки вверх', 'Arms Up'}, {'Рыбак', 'Angler'}, {'Сердце', 'Heart'}, {'Скорбь', 'Mourner'}, {'Поток', 'Flow'}, {'Убежище', 'Shelter'}, {'Череп', 'Skull'}, {'Шахтёр', 'Miner'} } aliases["Любой глиняный черепок"] = {} aliases["Любой глиняный черепок или кирпич"] = {} for _, sherd in ipairs(sherds) do local ruName, enName = unpack(sherd) local fullName = string.gsub("Глиняный черепок «$1»", "%$1", ruName) local frame = { name = fullName, english = enName .. ' Pottery Sherd' } aliases[fullName] = frame table.insert(aliases["Любой глиняный черепок"], frame) table.insert(aliases["Любой глиняный черепок или кирпич"], frame) end table.insert(aliases["Любой глиняный черепок или кирпич"], aliases["Кирпич"] or "Кирпич") -- Пластинки -- -- Первая строка задаёт название пластинки, вторая - автора. -- Третье строка указывает англоязычное название, если по-русски пластинка называется по-другому. -- Поле formatMod переопределяет оформление заглавия (по умолчанию &e). local discs = { { '13', 'C418'}, { 'cat', 'C418'}, { 'blocks', 'C418'}, { 'chirp', 'C418'}, { 'far', 'C418'}, { 'mall', 'C418'}, { 'mellohi', 'C418'}, { 'stal', 'C418'}, { 'strad', 'C418'}, { 'ward', 'C418'}, { '11', 'C418'}, { 'wait', 'C418'}, { 'Creator', 'Лена Рейн', formatMod = '&b'}, { 'Creator (Музыкальная шкатулка)', 'Лена Рейн', 'Creator (Music Box)'}, { 'otherside', 'Лена Рейн', formatMod = '&b'}, { 'Pigstep', 'Лена Рейн', formatMod = '&b'}, { '5', 'Самуель Оберг'}, { 'Precipice', 'Аарон Шероф'}, { 'Relic', 'Аарон Шероф'}, } aliases["Любая пластинка"] = {} for _, disc in ipairs( discs ) do local trackname, artist, enTrackName = unpack(disc) local ruName = 'Пластинка ' .. trackname local enName = 'Music Disc ' .. (enTrackName or trackname):gsub("^%l", string.upper) aliases[ruName] = { title = (disc.formatMod or "&e") .. "Пластинка", name = "Пластинка " .. trackname, text = "&7" .. artist .. " - " .. trackname, english = "Music Disc", commons = enName } table.insert(aliases["Любая пластинка"], aliases[ruName]) end -- Картины -- local paintings = { { 'Кебаб и три пепперони ', 'Кристоффер Зеттерстранд', '1x1'}, { 'de_aztec', 'Кристоффер Зеттерстранд', '1x1'}, { 'Албанец', 'Кристоффер Зеттерстранд', '1x1'}, { 'Цель была успешно взорвана', 'Кристоффер Зеттерстранд', '1x1'}, { 'Денежное дерево', 'Кристоффер Зеттерстранд', '1x1'}, { 'Пустошь', 'Кристоффер Зеттерстранд', '1x1'}, { 'Медитативность', 'Сара Бовинг', '1x1'}, { 'Странник', 'Кристоффер Зеттерстранд', '1x2'}, { 'Грэм', 'Кристоффер Зеттерстранд', '1x2'}, { 'Скачки по прерии', 'Сара Бовинг', '1x2'}, { 'Бассейн', 'Кристоффер Зеттерстранд', '2x1'}, { 'Встреча', 'Кристоффер Зеттерстранд', '2x1'}, { 'Закат', 'Кристоффер Зеттерстранд', '2x1'}, { 'Побережье', 'Кристоффер Зеттерстранд', '2x1'}, { 'Крибережье', 'Кристоффер Зеттерстранд', '2x1'}, { 'Спичка', 'Кристоффер Зеттерстранд', '2x2'}, { 'Бюст', 'Кристоффер Зеттерстранд', '2x2'}, { 'Сцена подготовлена', 'Кристоффер Зеттерстранд', '2x2'}, { 'Ничто', 'Кристоффер Зеттерстранд', '2x2'}, { 'Череп и розы', 'Кристоффер Зеттерстранд', '2x2'}, { 'Визер', 'Mojang', '2x2'}, { 'Барокко', 'Сара Бовинг', '2x2'}, { 'Скромность', 'Сара Бовинг', '2x2'}, { 'Букет', 'Кристоффер Зеттерстранд', '3x3'}, { 'Пещерная птица', 'Кристоффер Зеттерстранд', '3x3'}, { 'Котан', 'Кристоффер Зеттерстранд', '3x3'}, { 'Финальный босс', 'Кристоффер Зеттерстранд', '3x3'}, { 'Папоротник', 'Кристоффер Зеттерстранд', '3x3'}, { 'Филимоны', 'Кристоффер Зеттерстранд', '3x3'}, { 'Подсолнухи', 'Кристоффер Зеттерстранд', '3x3'}, { 'Приливы', 'Кристоффер Зеттерстранд', '3x3'}, { 'Задний двор', 'Кристоффер Зеттерстранд', '3x4'}, { 'Пруд', 'Кристоффер Зеттерстранд', '3x4'}, { 'Схватка', 'Кристоффер Зеттерстранд', '4x2'}, { 'Смена', 'Кристоффер Зеттерстранд', '4x2'}, { 'Находка', 'Кристоффер Зеттерстранд', '4x2'}, { 'Дымка', 'Кристоффер Зеттерстранд', '4x2'}, { 'Переход', 'Кристоффер Зеттерстранд', '4x2'}, { 'Смертельная скука', 'Кристоффер Зеттерстранд', '4x3'}, { 'Конг', 'Кристоффер Зеттерстранд', '4x3'}, { 'Указующий перст', 'Кристоффер Зеттерстранд', '4x4'}, { 'Свиносцена', 'Кристоффер Зеттерстранд', '4x4'}, { 'Пылающий череп', 'Кристоффер Зеттерстранд', '4x4'}, { 'Открытие', 'Сара Бовинг', '4x4'}, { 'Сфера', 'Кристоффер Зеттерстранд', '4x4'}, { 'Земля', 'Mojang', '2x2'}, { 'Ветер', 'Mojang', '2x2'}, { 'Огонь', 'Mojang', '2x2'}, { 'Вода', 'Mojang', '2x2'} } for _, painting in ipairs( paintings ) do local name = 'Картина ' .. painting[1] local artist = painting[2] local artwork = painting[1] local size = painting[3] aliases[name] = { title = 'Картина', english = "Painting", name = 'Картина', text = '&e' .. artwork .. '/&7' .. artist .. '/' .. '&f' .. size } end -- Повреждённая экипировка -- -- В отличие от английского языка в русском языке окончание прилагательных изменяется в зависимости -- от числа и рода существительных, к которым они относятся. Поэтому элементами таблицы являются -- подтаблицы из двух элементов — собственно названия и рода (в единственном числе) или показателя -- множественного числа. local damagedItems = { {'лук', 'м'}, -- мужской род {'кольчужный шлем', 'м'}, {'алмазный топор', 'м'}, {'алмазный шлем', 'м'}, {'алмазный меч', 'м'}, {'золотой топор', 'м'}, {'золотой шлем', 'м'}, {'золотой меч', 'м'}, {'железный топор', 'м'}, {'железный шлем', 'м'}, {'железный меч', 'м'}, {'щит', 'м'}, {'каменный топор', 'м'}, {'каменный меч', 'м'}, {'деревянный топор', 'м'}, {'деревянный меч', 'м'}, {'огниво', 'с'}, -- средний род {"удочка с морковью", "ж"}, -- женский род {"кольчужная кираса", "ж"}, {"алмазная кираса", "ж"}, {"алмазная мотыга", "ж"}, {"алмазная кирка", "ж"}, {"алмазная лопата", "ж"}, {"удочка", "ж"}, {"золотая кираса", "ж"}, {"золотая мотыга", "ж"}, {"золотая кирка", "ж"}, {"золотая лопата", "ж"}, {"железная кираса", "ж"}, {"железная мотыга", "ж"}, {"железная кирка", "ж"}, {"железная лопата", "ж"}, {"кожаный шлем", "м"}, {"кожаная кираса", "ж"}, {"каменная мотыга", "ж"}, {"каменная кирка", "ж"}, {"каменная лопата", "ж"}, {"деревянная мотыга", "ж"}, {"деревянная кирка", "ж"}, {"деревянная лопата", "ж"}, {"кольчужные ботинки", "н"}, -- множественное число (н — от «несколько») {"кольчужные поножи", "н"}, {"алмазные ботинки", "н"}, {"алмазные поножи", "н"}, {"надкрылья", "н"}, {"золотые ботинки", "н"}, {"золотые поножи", "н"}, {"железные ботинки", "н"}, {"железные поножи", "н"}, {"кожаные ботинки", "н"}, {"кожаные поножи", "н"}, {"незеритовый меч", "м"}, {"ножницы", "н"} } -- Добавление for _, item in ipairs(damagedItems) do local name = russian:ucfirst(adjDeclension[damaged][item[2]]["и"]) .. ' ' .. item[1] aliases[name] = { title = russian:ucfirst(item[1]), name = name } end -- Цветные предметы и флаги -- -- Типовые цвета local colorData = mw.loadData("Модуль:Стандартные цвета") local colors = colorData.colors local enColors = colorData.englishColors -- Данные по флагам local banners = require("Модуль:Флаги") local patterns = mw.loadData("Модуль:Флаги/Узоры") -- У banners есть своя таблица patterns. Их ни в коем случае нельзя путать! -- banner.patterns — это простой список названий узоров, а просто patterns — ассоциативная таблица, -- содержащая таблицы формата {"строка", "род"} с полем english, а также необязательным полем template. -- В banner.patterns содержатся все ключи для таблицы patterns. -- Для флагов генерируются несколько видов псевдонимов. Один вид объединяет все расцветки одного и того же узора, -- другой — все узоры одного и того же цвета, не требующие шаблонов, третий — одноцветные узоры, требующие шаблонов. -- Эти псевдонимы нужны шаблонам «Испольование для крафта флагов» и «Использование для ткачества». Кроме того, -- каждое из названий флагов получает переопределённые заглавие и описание. Все операции как можно лучше совмещены -- для уменьшения итераций циклов (используются только два цикла) и, соответственно, времени выполнения. -- Обход по всем узорам for _, pattern in ipairs(banners.patterns) do -- Групповой псевдоним для разных цветов узора local alias = {} -- Обход по всем флагам for _, color in ipairs(colors) do -- Название групповых псевдонимов для узоров/фигур одного цвета local matchingColored = "Флаг с соответствующим " .. adjDeclension[color]["м"]["т"] .. " узором" local matchingColoredT = "Флаг с соответствующей " .. adjDeclension[color]["ж"]["т"] .. " фигурой" -- Собираем фрейм и сразу добавляем в таблицу local name = banners.bannerName(pattern, color) local frame = { title = "Флаг", name = name, text = "&7" .. russian:ucfirst(adjDeclension[color][patterns[pattern][2]]["и"]) .. " " .. pattern, english = "Banner", commons = enColors[color] .. " " .. patterns[pattern].english .. " Banner" } aliases[name] = frame -- временно if color == "голубой" then aliases[banners.bannerName(pattern, "светло-синий")] = frame end -- Добавляем в псевдоним для раскрасок узора table.insert(alias, frame) -- Самое интересное: -- Добавляем в псевдоним для одноцветных узоров. Здесь и потребуются matchingColored и matchingColoredT. -- Псевдоним добавляется в таблицу, которая при необходимости создаётся. -- Такой хитроумный способ позволяет избежать лишних вложенных циклов if patterns[pattern].template then -- Узор требует использования предмета для наложения if aliases[matchingColoredT] then table.insert(aliases[matchingColoredT], frame) else aliases[matchingColoredT] = { frame } end else -- Узор не требует использования предмета для наложения if aliases[matchingColored] then table.insert(aliases[matchingColored], frame) else aliases[matchingColored] = { frame } end end end -- Добавляем групповые псевдонимы для разных цветов узора aliases[banners.bannerName(pattern, any)] = alias aliases[banners.bannerName(pattern, matching)] = alias end -- временно aliases["Флаг с соответствующим светло-синим узором"] = aliases["Флаг с соответствующим голубым узором"] aliases["Флаг с соответствующей светло-синей фигурой"] = aliases["Флаг с соответствующей голубой фигурой"] -- Все шаблоны для флагов aliases['Соответствующий узор флага'] = {} for _, temp in ipairs(banners.templated) do local Temp = russian:ucfirst(temp) -- с заглавной буквы local name = "Узор флага «" .. Temp .. "»" local english = patterns[temp].english aliases[name] = { title = banners.templateSlotFormat[temp], name = "Узор флага", text = "&7" .. Temp, english = "Banner Pattern (" .. english .. ")", commons = english .. " Banner Pattern" } table.insert(aliases["Соответствующий узор флага"], aliases[name]) end -- Пиротехнические звёзды aliases['Соответствующая пиротехническая звезда'] = {} for _, color in ipairs(colors) do local name = russian:ucfirst(adjDeclension[color]["ж"]["и"]) .. ' пиротехническая звезда' aliases[name] = { title = "Пиротехническая звезда", name = name, text = "&7" .. russian:ucfirst(color), english = "Firework Star", commons = enColors[color] .. " Firework Star" } table.insert(aliases['Соответствующая пиротехническая звезда'], aliases[name]) end -- Предметы, использующие все 16 цветов. -- Первые два поля - это название и род/число. -- Поле english задаёт название на английском языке. -- Дополнительные поля: -- dyed - значение 1: для предмета создаётся ещё групповой псевдоним "Цветной" без белого цвета -- значение 2: у предмета есть отдельный неокрашенный вариант, он добавляется в "любой" -- псевдоним первым, а в "Цветной" добавляются все перекрашенные варианты, -- в том числе белый -- subst - в названии на обоих языках есть местозаменитель для цвета $1, если не указано, -- то цвет просто добавляется в начало -- exclude - список недопустимых цветов в формате ["цвет"]=1 -- bedrock - Bedrock-версия local coloredItems = { {'бетон', 'м', english = "Concrete"}, {'воздушный шар', 'м', english = "Balloon"}, {'глазурованная керамика', 'ж', english = "Glazed Terracotta"}, {'ковёр', 'м', english = "Carpet", dyed=1}, {'керамика', 'ж', english = "Terracotta"}, --sic {'краситель', 'м', english = "Dye", dyed=1}, {'кровать', 'ж', english = "Bed", dyed=1}, {'кровать BE', 'ж', english = "Bed BE", dyed=1, bedrock=1}, {'мешок', 'м', english = "Bundle", dyed=2}, {'окрашенное стекло', 'с', english = "Stained Glass"}, {'окрашенная стеклянная панель', 'ж', english = "Stained Glass Pane"}, {'свеча', 'ж', english = "Candle", dyed=2}, {'укреплённое $1 окрашенное стекло', 'с', english = "Hardened $1 Stained Glass", subst=1}, {'укреплённая $1 окрашенная стеклянная панель', 'ж', english = "Hardened $1 Stained Glass Pane", subst=1}, {'упряжь', 'ж', english = "Harness", dyed=1}, {'флаг', 'м', english = "Banner"}, {'химический источник света', 'м', english = "Glow Stick", exclude = { ["чёрный"] = 1, ["светло-серый"] = 1 }}, {'цемент', 'м', english = "Concrete Powder"}, {'шалкеровый ящик', 'м', english = "Shulker Box"}, {'шерсть', 'ж', english = "Wool", dyed=1}, {'щит', 'м', english = "Shield"}, } for _, data in ipairs(coloredItems) do local item, form = unpack(data) local alias = {} -- текущий псевдоним local coloredAlias if data.dyed then local coloredItem = adjDeclension["цветной"][form]["и"] .. " " .. item -- Раскомментировать, если будут использоваться поля dyed и subst одновременно: --if data.subst then -- coloredItem = coloredItem:gsub(" $1", "") --end local anyColoredItem = russian:ucfirst(adjDeclension[any][form]["и"]) .. " " .. coloredItem local matchingColoredItem = russian:ucfirst(adjDeclension[matching][form]["и"]) .. " " .. coloredItem coloredAlias = {} aliases[anyColoredItem] = coloredAlias aliases[matchingColoredItem] = coloredAlias if data.dyed == 2 then -- Бесцветный вариант local colorlessItem = russian:ucfirst(item) aliases[colorlessItem] = { name = colorlessItem, english = data.english } table.insert(alias, aliases[colorlessItem]) end end for i, color in ipairs(colors) do local enColor = enColors[color] if not (data.exclude and data.exclude[color]) then local name, english if data.subst then name = item:gsub("$1", adjDeclension[color][form]["и"]) english = data.english:gsub("$1", enColor) else name = adjDeclension[color][form]["и"] .. " " .. (data.base or item) english = enColor .. " " .. data.english end name = russian:ucfirst(name) local title, commons if data.bedrock then title = name:gsub(" BE$", "") commons = english english = english:gsub(" BE$", "") end aliases[name] = { title = title, name = name, english = english, commons = commons } table.insert(alias, aliases[name]) -- временно if color == "голубой" then local lightBlueName if data.subst then lightBlueName = item:gsub("$1", adjDeclension["светло-синий"][form]["и"]) else lightBlueName = russian:ucfirst(adjDeclension["светло-синий"][form]["и"]) .. " " .. item end aliases[lightBlueName] = aliases[name] end if data.dyed == 1 and color ~= "белый" or data.dyed == 2 then table.insert(coloredAlias, aliases[name]) end end end if data.subst then item = item:gsub("$1 ", "") end aliases[russian:ucfirst(adjDeclension[any][form]["и"]) .. ' ' .. item] = alias aliases[russian:ucfirst(adjDeclension[matching][form]["и"]) .. ' ' .. item] = alias end -- Техническое: Базовый флаг -- Используется в изображении процесса нанесения на флаг фигур; первый флаг -- в цепочке светло-серый (как и получаемый флаг), чтобы были видны белые фигуры aliases["Базовый флаг"] = { { name = "Флаг", english = "Banner", commons = "Light Gray Banner" }, { name = "Флаг", english = "Banner", commons = "White Banner" } } for i = 3, 16 do aliases["Базовый флаг"][i] = aliases["Базовый флаг"][2] end -- Медные блоки -- -- Формат: русскоязычное название, форма (м/ж/с/н), англоязычное название. -- Замечание: В англоязычном названии окисленных видов медного блока фрагмент -- "Block of" отсутствует; для базового варианта он добавляется отдельно. local copperStuff = { {"медный блок", "м", 'Copper'}, {"медная дверь", "ж", 'Copper Door'}, {"медная лампа", "ж", 'Copper Bulb'}, {"медный люк", "м", 'Copper Trapdoor'}, {"медная решётка", "ж", 'Copper Grate'}, {"резной медный блок", "м", "Cut Copper"}, {"резная медная плита", "ж", 'Cut Copper Slab'}, {"резные медные ступени", "н", 'Cut Copper Stairs'}, {"точёный медный блок", "м", 'Chiseled Copper'}, } -- Стадии окисления. Также указываются два названия local oxidationStages = { {}, {"потемневший", "Exposed"}, {"состаренный", "Weathered"}, {"окисленный", "Oxidized"} } for _, copperData in ipairs(copperStuff) do local ruVariantName, form, enVariantName = unpack(copperData) -- Формы прилагательных local adjUnwaxed = adjDeclension["невощёный"][form]["и"] local adjWaxed = adjDeclension["вощёный"][form]["и"] -- Групповые псевдонимы по отсутствию/наличию воска local unwaxedAlias = {} local waxedAlias = {} for _, oxidationStage in ipairs(oxidationStages) do -- Определяем названия local ruName = ruVariantName local enName = enVariantName if oxidationStage[1] then ruName = adjDeclension[oxidationStage[1]][form]["и"] .. " " .. ruVariantName enName = oxidationStage[2] .. " " .. enVariantName elseif enVariantName == "Copper" then enName = "Block of Copper" end -- Фреймы local unwaxedFrame = { name = russian:ucfirst(ruName), english = enName } local waxedFrame = { name = russian:ucfirst(adjWaxed) .. " " .. ruName, english = "Waxed " .. enName } -- Добавление в основную таблицу псевдонимов aliases[unwaxedFrame.name] = unwaxedFrame aliases[waxedFrame.name] = waxedFrame -- Добавление в групповые псевдонимы table.insert(unwaxedAlias, unwaxedFrame) table.insert(waxedAlias, waxedFrame) end -- В общем групповом псевдониме сначала идут невощёные блоки, а потом -- вощёные. local commonAlias = {} for _, frame in ipairs(unwaxedAlias) do table.insert(commonAlias, frame) end for _, frame in ipairs(waxedAlias) do table.insert(commonAlias, frame) end -- Сохранение групповых псевдонимов local adjAny = russian:ucfirst(adjDeclension[any][form]["и"]) local adjMatching = russian:ucfirst(adjDeclension[matching][form]["и"]) aliases[adjAny .. " " .. ruVariantName] = commonAlias aliases[adjMatching .. " " .. ruVariantName] = commonAlias aliases[adjAny .. " " .. adjUnwaxed .. " " .. ruVariantName] = unwaxedAlias aliases[adjMatching .. " " .. adjUnwaxed .. " " .. ruVariantName] = unwaxedAlias aliases[adjAny .. " " .. adjWaxed .. " " .. ruVariantName] = waxedAlias aliases[adjMatching .. " " .. adjWaxed .. " " .. ruVariantName] = waxedAlias end -- Зелья -- -- TODO: переписать -- Названия эффектов в родительном падеже local effectsGenitive = { "регенерации", "ускорения", "огнестойкости", "отравления", "лечения", "ночного зрения", "слабости", "силы", "замедления", "прыгучести", "урона", "подводного дыхания", "невидимости", "удачи", "черепашьей мощи", "ветрового заряда", "слизистости", "плетения", "заражения" } aliases['Любое зелье'] = { aliases["Бутылочка воды"], aliases["Заурядное зелье"], aliases["Густое зелье"], aliases["Мутное зелье"] } aliases['Любое взрывное зелье'] = { aliases["Взрывная бутылочка воды"], aliases["Заурядное взрывное зелье"], aliases["Густое взрывное зелье"], aliases["Мутное взрывное зелье"] } aliases['Любое оседающее зелье'] = { aliases["Оседающая бутылочка воды"], -- хоть и звучит странно, но это так aliases["Заурядное оседающее зелье"], aliases["Густое оседающее зелье"], aliases["Мутное оседающее зелье"] } aliases['Любая стрела с эффектом'] = { aliases["Стрела разбрызгивания"], aliases["Стрела с эффектом"], aliases["Стрела с эффектом"], aliases["Стрела с эффектом"] } for _, ofEffect in ipairs( effectsGenitive ) do table.insert( aliases['Любое зелье'], aliases['Зелье ' .. ofEffect] or 'Зелье ' .. ofEffect ) table.insert( aliases['Любое взрывное зелье'], aliases['Взрывное зелье ' .. ofEffect] or 'Взрывное зелье ' .. ofEffect ) table.insert( aliases['Любое оседающее зелье'], aliases['Оседающее зелье ' .. ofEffect] or 'Оседающее зелье ' .. ofEffect ) table.insert( aliases['Любая стрела с эффектом'], aliases['Стрела ' .. ofEffect] or 'Стрела ' .. ofEffect ) end aliases["Соответствующее зелье"] = aliases["Любое зелье"] aliases["Соответствующее взрывное зелье"] = aliases["Любое взрывное зелье"] aliases["Соответствующее оседающее зелье"] = aliases["Любое оседающее зелье"] aliases["Соответствующая стрела с эффектом"] = aliases["Любая стрела с эффектом"] -- Древесина -- -- TODO: Переписать с более тесным привлечением Склонения прилагательных local woodRussian = {["м"] = "деревянный", ["ж"] = "деревянная", ["с"] = "деревянное", ["н"] = "деревянные"} -- Список сортов дерева. По умолчанию подразумевается прилагательное, но если указано поле genitiveOnly, -- то указывается существительное в родительном падеже. local woodTypes = { overworld = { {["м"] = 'дубовый', ["ж"] = 'дубовая', ["с"] = 'дубовое', ["н"] = 'дубовые'}, {["м"] = 'еловый', ["ж"] = 'еловая', ["с"] = 'еловое', ["н"] = 'еловые'}, {["м"] = 'берёзовый', ["ж"] = 'берёзовая', ["с"] = 'берёзовое', ["н"] = 'берёзовые'}, {["м"] = 'джунглевый', ["ж"] = 'джунглевая', ["с"] = 'джунглевое', ["н"] = 'джунглевые'}, {["м"] = 'акациевый', ["ж"] = 'акациевая', ["с"] = 'акациевое', ["н"] = 'акациевые'}, {genitiveOnly = "тёмного дуба"}, {["м"] = 'мангровый', ["ж"] = 'мангровая', ["с"] = 'мангровое', ["н"] = 'мангровые'}, {["м"] = 'вишнёвый', ["ж"] = 'вишнёвая', ["с"] = 'вишнёвое', ["н"] = 'вишнёвые'}, {genitiveOnly = "бледного дуба"}, {["м"] = 'бамбуковый', ["ж"] = 'бамбуковая', ["с"] = 'бамбуковое', ["н"] = 'бамбуковые'}, }, nether = { {["м"] = 'багровый', ["ж"] = 'багровая', ["с"] = 'багровое', ["н"] = 'багровые'}, {["м"] = 'искажённый', ["ж"] = 'искажённая', ["с"] = 'искажённое', ["н"] = 'искажённые'}, }, both = {}, } local woodTypeWorld = {} for _, world in ipairs{'overworld', 'nether'} do local woods = woodTypes[world] for _, type in ipairs(woods) do woodTypeWorld[type] = world table.insert(woodTypes.both, type) end end -- Список предметов из дерева -- Некоторые предметы имеет «не деревянные» варианты, для их исключения в псевдоним добавляется слово «деревянный» в необходимом роде. -- Предметы поделены на разные измерения, так как некоторые предметы включают в себя типы древесины только определённого измерения. local woodItems = { overworld = { {'древесина', 'ж'}, {'бревно', 'с'}, {'кора', 'ж'}, {'обтёсанная $1 древесина', 'ж'}, {'обтёсанное $1 бревно', 'с'}, {'обтёсанная $1 кора', 'ж'}, {'лодка', 'ж'}, {'лодка с сундуком', 'ж'}, {'листва', 'ж'}, }, nether = { {'ножка', 'ж'}, {'гифы', 'н'}, {'обтёсанная $1 ножка', 'ж'}, {'обтёсанные $1 гифы', 'н'}, }, both = { {'доски', 'н'}, {'доски $world', 'н'}, {'ворота', 'н'}, {"$wood забор", 'м'}, {"$wood дверь", 'ж'}, {"$wood кнопка", 'ж'}, {"$wood нажимная пластина", 'ж'}, {"$wood люк", 'м'}, {"$wood плита", 'ж'}, {"$wood плита $world", 'ж'}, {"$wood ступени", 'н'}, {"табличка", 'ж'}, {"подвесная табличка", 'ж'}, }, } -- Предметы, имеющие $world создают 3 псевдонима, включающие в себя типы древесины одного измерения, и оба сразу. local woodItemWorld = {} for world, items in pairs(woodItems) do for _, item in ipairs(items) do local itemName = items[item[1]] or item[1] -- Раскрыть $world (только для производных, касающихся обоих измерений) if (itemName:find('%$world')) and world == 'both' then itemName = itemName:gsub(' %$world', '') local solidItem = {itemName .. ' Верхнего мира', item[2]} woodItemWorld[solidItem] = 'overworld' solidItem = {itemName .. ' Нижнего мира', item[2]} woodItemWorld[solidItem] = 'nether' else woodItemWorld[{itemName, item[2]}] = world end end end -- Некоторые предметы не включают определённые типы древесины, поэтому они исключаются в woodBadItems. local woodBadItems = { ['Бамбуковая древесина'] = 1, ['Бамбуковое бревно'] = 1, ['Бамбуковая кора'] = 1, ['Бамбуковая листва'] = 1, ['Обтёсанная бамбуковая древесина'] = 1, ['Обтёсанное бамбуковое бревно'] = 1, ['Обтёсанная бамбуковая кора'] = 1, } -- Некоторые предметы имеют другое название, отличное от псевдонима, они заменяются в woodNameMapping local woodNameMapping = { ['Бамбуковая лодка'] = 'Бамбуковый плот', ['Бамбуковая лодка с сундуком'] = 'Бамбуковый плот с сундуком', ['Лодка с сундуком из тёмного дуба'] = 'Лодка из тёмного дуба с сундуком', ['Лодка с сундуком из бледного дуба'] = 'Лодка из бледного дуба с сундуком', } for item, world in pairs(woodItemWorld) do local itemName = '' local woodAliases = {} -- real "linkable" name local realItem1 = mw.ustring.gsub(item[1], ' Верхнего мира$', '') realItem1 = mw.ustring.gsub(realItem1, ' Нижнего мира$', '') local realItem = {realItem1, item[2]} for _, woodType in ipairs(woodTypes[world]) do itemName = realItem[1] local woodOne = "" local genitiveOnlyFlag = false for k, v in pairs(woodType) do if (k == realItem[2]) then woodOne = v end if (k == "genitiveOnly") then woodOne = v genitiveOnlyFlag = true end end if itemName:find('%$wood') then if genitiveOnlyFlag == true then itemName = itemName:gsub('%$wood ', "") if realItem[1] == "древесина" or realItem[1] == "кора" or realItem[1] == "бревно" or realItem[1] == "листва" then itemName = itemName .. " " .. woodOne else itemName = itemName .. " из " .. woodOne end else itemName = itemName:gsub('%$wood', woodOne) end elseif itemName:find('%$1') then if genitiveOnlyFlag == true then itemName = itemName:gsub('%$1 ', "") if itemName == "обтёсанная древесина" or itemName == "обтёсанная кора" then itemName = itemName .. " " .. woodOne else itemName = itemName .. " из " .. woodOne end else itemName = itemName:gsub('%$1', woodOne) end elseif genitiveOnlyFlag == true then if realItem[1] == "древесина" or realItem[1] == "кора" or realItem[1] == "бревно" or realItem[1] == "листва" then itemName = itemName .. " " .. woodOne else itemName = itemName .. " из " .. woodOne end else itemName = woodOne .. " " .. itemName end itemName = russian:ucfirst(itemName) if woodNameMapping[itemName] then itemName = woodNameMapping[itemName] end if not woodBadItems[itemName] then table.insert(woodAliases, aliases[itemName] or itemName) end end local woodNameType = "" for k, v in pairs(woodRussian) do if (k == item[2]) then woodNameType = v end end item[1] = item[1]:gsub('%$wood ', woodNameType .. " ") item[1] = item[1]:gsub(' %$world', '') item[1] = item[1]:gsub('%$1 ', '') aliases[russian:ucfirst(adjDeclension[any][item[2]]["и"]) .. " " .. item[1]] = woodAliases aliases[russian:ucfirst(adjDeclension[matching][item[2]]["и"]) .. " " .. item[1]] = woodAliases end -- Кузнечные шаблоны -- -- Незеритовое улучшение aliases["Незеритовое улучшение"] = { title = "&eКузнечный шаблон", name = "Незеритовое улучшение", text = "&7Незеритовое улучшение//Применяется к:/ &9Алмазному снаряжению/&7Материалы:/ &9Незеритовый слиток", english = "Smithing Template (Netherite Upgrade)", commons = "Netherite Upgrade", } -- Отделки -- Поле formatMod переопределяет оформление заглавия (по умолчанию &e) local armor_trims = { {"Берег", "Coast"}, {"Вождь", "Host"}, {"Вредина", "Vex", formatMod = "&b"}, {"Дебри", "Wild"}, {"Дюна", "Dune"}, {"Искатель", "Wayfinder"}, {"Око", "Eye", formatMod = "&b"}, {"Ось", "Bolt"}, {"Поток", "Flow"}, {"Прилив", "Tide"}, {"Ребро", "Rib"}, {"Рыло", "Snout"}, {"Скульптор", "Shaper"}, {"Собиратель", "Raiser"}, {"Страж", "Sentry"}, {"Тишина", "Silence", formatMod = "&d"}, {"Хранитель", "Ward", formatMod = "&b"}, {"Шпиль", "Spire", formatMod = "&b"} } local smithing_template_array = { aliases["Незеритовое улучшение"] } local armor_trims_array = {} for _, trim in ipairs(armor_trims) do local ruName, enName = unpack(trim) local fullName = "Отделка «" .. ruName .. "»" local frame = { title = (trim.formatMod or "&e") .. "Кузнечный шаблон", name = fullName, text = "&7" .. fullName .. "//Применяется к:/ &9Доспехам/&7Материалы:/ &9Слитки и кристаллы", english = "Smithing Template (" .. enName .. " Armor Trim)", commons = enName .. " Armor Trim" } aliases[fullName] = frame table.insert(smithing_template_array, frame) table.insert(armor_trims_array, frame) end aliases['Соответствующий кузнечный шаблон'] = smithing_template_array aliases['Любой кузнечный шаблон'] = smithing_template_array aliases['Соответствующая отделка'] = armor_trims_array aliases['Любая отделка'] = armor_trims_array aliases['Соответствующий кузнечный шаблон отделки'] = armor_trims_array aliases['Любой кузнечный шаблон отделки'] = armor_trims_array return aliases