Epic Chef

Epic Chef

Not enough ratings
Все (ну, почти) рецепты!
By Reniari and 1 collaborators
База данных почти со всеми возможными комбинациями ингредиентов.
+ Список занятий, которые повышают множители энергичности, воздушности и утончённости для прокачки Смака.
   
Award
Favorite
Favorited
Unfavorite
База данных и инструкции по использованию
Этим руководством я постараюсь упростить вам составление оптимальных рецептов для прокачки на разных этапах игры. По умолчанию подразумевается, что вы набираете все множители очков, т.е. х5 энергичности, воздушности и утончённости. Но можно обойтись и без этого, если хочется.

Из-за сложностей подсчёта из всех соусов используются только девять, а именно:
  • Обычный помидор +10
  • Рисовый соус бешамель + 10
  • Грибной соус +10
  • Соус «Марконнез» +20
  • Особый сливочный соус +20
  • Спектральный соус чатни +20
  • Душевный картофельный соус +50
  • Соус фондю из панциря +50
  • Тёмный соус из морепродуктов +50
Причём у последних трёх учитываются только +50 очков, без множителей, опять же, из-за сложностей подсчёта.

Саму базу данных можно скачать тут[drive.google.com] и тут[www.dropbox.com].
Для того, чтобы пользоваться ею, вам понадобится SQLiteStudio ((скачать)[sqlitestudio.pl]).
Открываем epic-chef.db, нажимаем на "Открыть редактор SQL" (1) и, после вставки запроса, "Выполнить запрос" (2).



Сам запрос:
select ingredient_1_name_ru, ingredient_2_name_ru, ingredient_3_name_ru, ingredient_4_name_ru, vgr, sprt, soph, sum_points, tags from dishes where required_level <=60 order by sum_points DESC
Обозначения: vgr - энергичность, sprt - воздушность, soph - утончённость, sum_points - общее количество очков за блюдо, с ingredient... думаю, и так всё ясно.

Следующее за select перечисление это столбцы, которые буду отображены в таблице. Чтобы видеть названия ингредиентов на английском, удалите приставки _ru у каждого из них.
Число в строке where required_level <=60 это уровень Смака, который вам нужно указать для фильтрации по доступным синергиям.
Строка order by sum_points DESC указывает порядок сортировки результатов. В данном случае это сортировка по sum_points (по необходимости заменяйте на vgr, sprt или soph) в порядке от большего к меньшему (если нужно наоборот, замените DESC на ASC).
Запрос чуть посложнее
А теперь более полезное/интересное. Это запрос, в котором собрано всё, что пришло мне в голову и может пригодиться в сборке нужного вам блюда. Ниже я разбираю его по частям, объясняя, что делает та или иная строка. Вам остаётся просто скопировать нужное к себе в запрос и изменить как захочется. Только проследите за тем, чтобы после каждой строки-условия (строки после where и до order) был and, кроме последней.



select ingredient_1_name_ru, ingredient_2_name_ru, ingredient_3_name_ru, ingredient_4_name_ru, vgr, sprt, soph, sum_points, tags from dishes where required_level <=60 and tags not like '%plant%' and tags like '%magic%' and sum_points >=100 and soph <=150 and ingredient_1_name_ru <> ingredient_2_name_ru and ingredient_1_name_ru <> ingredient_3_name_ru and ingredient_1_name_ru <> ingredient_4_name_ru and ingredient_2_name_ru <> ingredient_3_name_ru and ingredient_2_name_ru <> ingredient_4_name_ru and ingredient_3_name_ru <> ingredient_4_name_ru and ingredient_1_name_ru || ingredient_2_name_ru || ingredient_3_name_ru || ingredient_4_name_ru like '%Без соуса%' and ingredient_1_name_ru || ingredient_2_name_ru || ingredient_3_name_ru || ingredient_4_name_ru like '%Громунец%' and ingredient_1_name_ru || ingredient_2_name_ru || ingredient_3_name_ru || ingredient_4_name_ru not like '%Драконье яйцо%' and ingredient_1_name_ru || ingredient_2_name_ru || ingredient_3_name_ru || ingredient_4_name_ru not like '%Паучья лапа в панировке%' order by sum_points DESC
В жёлтом поле (1) первая строка требует, чтобы в результатах запроса не было блюд с тегом plant, а вторая, наоборот, чтобы блюда с тегом magic обязательно были.
Тегами я называю свойства, которые есть у каждого ингредиента. Это:

                                                                        
                                                                    plant land animal sea magic mixed

В зелёном поле (2) первая строка требует, чтобы в результатах запроса были блюда с общим количеством очков более 100, а вторая строка, чтобы очков утончённости было меньше 150-ти.

Строки в фиолетовом поле (3) это, по сути, одно условие, требующее, чтобы в результатах запроса не было блюд, в которых используются два одинаковых ингредиента.

В красном поле (4) первая строка требует, чтобы в результатах запроса все блюда имели ингредиент "Без соуса", т.е. буквально были без соуса (да, небольшой такой костыль). Вторая строка делает то же самое, что и первая, но требует "Громунца". Третья и четвёртая строки убирают из результатов блюда, содержащие "Драконье яйцо" и "Паучью лапу в панировке" соответственно.

И ещё кое-что:
( 'Громунец' not in (ingredient_1_name_ru, ingredient_2_name_ru, ingredient_3_name_ru, ingredient_4_name_ru) OR LENGTH(REPLACE(ingredient_1_name_ru || ingredient_2_name_ru || ingredient_3_name_ru || ingredient_4_name_ru, 'Громунец', '')) = LENGTH(ingredient_1_name_ru || ingredient_2_name_ru || ingredient_3_name_ru || ingredient_4_name_ru) - LENGTH('Громунец') )
Добавление этого в ваш запрос позволит фильтровать результат так, чтобы конкретный ингредиент (в случае выше это "Громунец") мог быть только один. Поможет исключать тот ингредиент, что для вас кажется слишком дорогим, чтобы тратить его больше, чем один. Для этого просто замените "Громунец" (все три упоминания) на любой другой ингредиент.
Занятия для Смака...
...с помощью которых он получает прибавку к множителям очков прокачки. Возможно, я нашла не все, за полноту таблицы не ручаюсь. Большинство занятий доступны не сразу и открываются по мере продвижения по квестам, но указать момент их появления не могу, слишком поздно задумалась о составлении этой таблицы.
Один игровой час длится 40 секунд реального времени.

                             Название
                    Место
      Доступно
Длится
  
  
  
Письменный стол
Дом Смака
          Всегда
  1 час
  15
Бассейн
Участок Смака
          Всегда
  1 час
  20
  20
  20
Сесть на лежак
У бассейна
          Всегда
  1 час
   5
  15
Организовать вечеринку
Рядом с бассейном
Раз в неделю
   Есть на вечеринке
   Пить на вечеринке
   Танцевать на вечеринке
     🡅
     🡅
     🡅
     🡅
     🡅
     🡅
  1 час
  1 час
  1 час
  10
  20
200
  10
  20
200
  10
  20
200
Голем
Участок Смака
          Всегда
  1 час
  10
  10
Гольф
Участок Смака
          Всегда
 2 часа
  15
Поболтать с рядовым Шпигом
Туннель южных ворот
          Всегда
 2 часа
  15
  10
  15
Помочь церкви (Батисно)
У церкви
С 9am до 6pm
 3 часа
  50
Поболтать с ведьмой
Магазинчик ведьмы
С 9am до 6pm
 2 часа
  15
  10
  15
Веселософтсвовать с
 прогрессором Зорваном
Магазинчик ведьмы
С 9am до 6pm
 2 часа
  20
  50
  20
Поиграть в карты с оркоза ностра
Напротив восточ. ворот
          Всегда
 2 часа
   
   
  50
Упражняться на генераторе
Ангар Хадрива
С 9am до 6pm
  1 час
   10
  
   
Поболтать с докторами
У восточных ворот
С 9am до 6pm
  1 час
   
  15
   5
Работать на кухне
Ресторан
С 6pm до 1am
До 1am
100
100
100
Плавать в море
Пляж
С 9am до 6pm
  1 час
  10
  10
  10
Отдохнуть на лежаке
Пляж
С 9am до 6pm
  1 час
  
  10
  20
Сёрфинг с В'нели
Пляж
С 9am до 6pm
 2 часа
  
  30
  10
Залезть на маяк (Гармило)
У спуска к пляжу
С 9am до 6pm
 2 часа
  50
  50
  50
Отдохнуть у Скраббы
Бар Скраббы
С 6pm до 1am
 2 часа
  20
  
  
Повеселиться с Нивет
Над баром Скраббы
С 6pm до 1am
 2 часа
  50
  
  
Взять уроки фехтования
 у моряка Эймоса
Рядом с баром Скраббы
С 9am до 6pm
 4 часа
150
  75
  75
Порыбачить с рыбаками
Порт
С 9am до 6pm
 2 часа
  
  
  40
Пострелять из пушки (Капитан Петр.)
Порт
С 9am до 6pm
 4 часа
  75
150
  75
Обсудить кулинарию с Митриэль
Башня Кулинариума
С 9am до 12am
  1 час
  
  50
  70
Получить стол
Площадь Гедона
С 9am до 12am
  1 час
  
  50
  50
Поесть
Ньярийский район
С 9am до 2am
150
  
  
Выпить
Ньярийский район
С 9am до 2am
  
150
  
Танцевать
Ньярийский район
С 9am до 2am
  
  
150
Повеселиться (вторник)
Площадь со статуей
С 6pm до 1am
  1 час
100
100
100
Повеселиться (четверг)
Порт
С 6pm до 1am
  1 час
100
100
100
Повеселиться (пятница)
Пляж
С 6pm до 1am
  1 час
100
100
100
Повеселиться (суббота)
Площадь с фонтаном
С 6pm до 1am
  1 час
100
100
100
Заключение
Спасибо, что прочли руководство. Если нашли какие-то ошибки или недочёты, пожалуйста, напишите об этом в комментариях.