Соревнования

> Привет! Скоро национальный конкурс фермеров. Приз - целых 100.000 монет. Эти деньги мы могли бы потратить на помощь местным фермерам. А то в последнее время дела идут все хуже и хуже. Мы каждый год участвуем в конкурсе, но еще ни разу не победили. Может быть, твой опыт нам поможет. Нужно помочь выиграть деревне конкурс! Это даст возможность закупить новое оборудование, и, может быть, даже нанять рабочих. А всем остальным деревням поможет воспрять духом. Очень важно победить!
>
>

## Соревнования

### Завязка

Марту просят поучавствовать в соревнованиях фермеров

### Последствия

Марта выигрывает соревнования и получает призы и выгодные контракты от Мэра

### Дополнительные условия

Нет

**Соревнования** — седьмой уровень первой части серии игр FarmCraft, в ходе которого Марта принимает участие в соревнованиях на звание лучшей фермы в стране.

## Задания

1. **Заявка.** Нужно набрать 200 монет что бы подать заявку ну участие в конкурсе.
2. **Квалификация.** Чтобы подтвердить свою квалификацию фермера, нужно собрать 7 ящиков огурцов, 7 ящиков редиса, 7 ящиков тыквы.
3. **Большая ферма.** Чтобы победить в конкурсе, ферма должна быть большой. Посади семена томатов, свеклы, баклажан и кукурузы.
4. **Проверка качества.** Нужно собрать по 2 ящика томатов, свеклы, баклажан и тыквы для экспертизы.
5. **Этап животноводства.** Для того, чтобы пройти этот этап, нам пондобится 3 поросенка и 3 ящика яиц.
6. **Маленький садик.** Чтобы пройти этот этап, нам потребуется посадить 3 яблони, 3 сливы и 3 вишни.
7. **Ради науки.** Наши фрукты так понравилсь комиссии, что они просят 2 ящика яблок, 2 ящика слив и 2 ящика вишен.
8. **Цветочный этап.** Нам нужно показать себя как садовода. Нужно купить склад для цветов и собрать в него по 6 ящиков цветов.
9. **Сладкий этап.** Теперь, когда у нас есть цветы, нужны только пчелы, и у нас будет мед. Нам нужно собрать 7 ящиков меда.
10. **Новый этап, новое знание.** Нужно связатся с поставщиками и построить как минимум 1 коровник.
11. **Молочный этап.** Нужно собрать 10 ящиков с бутылочками свежего витаминизированного молока.
12. **Окупаемость.** Нужно заработать 1500 монет, чтобы показать, что ферма может себя окупить.
13. **Лучшие овощи.** Сделать 4 поля экзотических растений (грибов, перцев, арбузов и клубники) по 12 растений. При этом здоровье каждого из этих растений должно быть 5 сердечек!

## Комикс

```
До начала ежегодного конкурса на звание лучшего фермера страны остался месяц!
Последний раз наш город занял призовое место 50 лет назад. Продолжится ли череда поражений?

Известная фермерша Марта подала заявку на участие в конкурсе!
Принесёт ли её сельскохозяйственный гений победу городу?

Мэр высказал крайнюю заинтересованность в исходе соревнования.
Победителю - слава, призы и выгодные контракты!

```

## Диалоги

Диалоги на уровне «Соревнования»
 Поздравляем! Наша ферма красивее и продуктивнее всех, а поля спелых экзотических растений, прекрасно удобреных и ухоженых, оставили комисию без сомнений. Победа!!! Теперь, когда регион получил столько денег, у нас есть шанс на возрождение фермерства. Ура лучшему фермеру!!! (`l7_message_victory`)

## Скрипт

Игровой сценарий уровня находится в директории `/data/scripts/level7.txt`.

```
тут можно писать что угодно!

<<

@level 2
{
 #string level\_name "Лесополоса";
 #point level\_size 40, 40;
 #string level\_env "grass";
 #float level\_time 5200;

 @scenario
 {
 //----------------------------------------------//
 // все условии //
 //----------------------------------------------//

 @comics\_episode1
 {
 time >= 1;
 }

 @comics\_episode2
 {
 time >= 2;
 }

 @comics\_episode3
 {
 time >= 3;
 }

 //первая пачка заданий

 @first\_task\_part1
 {
 money >= 200;
 }

 //вторая пачка заданий
 @second\_task\_part1
 {
 sell\_plant\_cucumber >= 7;
 }

 @second\_task\_part2
 {
 sell\_plant\_radish >= 7;
 }

 @second\_task\_part3
 {
 sell\_plant\_pumpkin >= 7;
 }

 //третья пачка заданий
 @third\_task\_part1
 {
 sow\_tomato >= 12;
 }

 @third\_task\_part2
 {
 sow\_beetroot >= 12;
 }

 @third\_task\_part3
 {
 sow\_corn >= 12;
 }

 @third\_task\_part4
 {
 sow\_aubergine >= 12;
 }

 //четвертая пачка заданий
 @fourth\_task\_part1
 {
 sell\_plant\_tomato >= 1;
 }

 @fourth\_task\_part2
 {
 sell\_plant\_beetroot >= 1;
 }

 @fourth\_task\_part3
 {
 sell\_plant\_corn >= 1;
 }

 @fourth\_task\_part4
 {
 sell\_plant\_aubergine >= 1;
 }

 //пятая пачка заданий
 @fifth\_task\_part1
 {
 sell\_house\_pig >= 3;
 }

 @fifth\_task\_part2
 {
 sell\_house\_chicken >= 3;
 }

 //шестая пачка заданий
 @sixth\_task\_part1
 {
 place\_tree\_grass\_apple >= 3;
 }

 @sixth\_task\_part2
 {
 place\_tree\_grass\_cherry >= 3;
 }

 @sixth\_task\_part3
 {
 place\_tree\_grass\_plum >= 3;
 }

 //седьмая пачка заданий
 @seventh\_task\_part1
 {
 sell\_tree\_grass\_apple >= 2;
 }

 @seventh\_task\_part2
 {
 sell\_tree\_grass\_cherry >= 2;
 }

 @seventh\_task\_part3
 {
 sell\_tree\_grass\_plum >= 2;
 }

 //восмая пачка заданий
 @eighth\_task\_part1
 {
 sell\_plant\_dahlia >= 6;
 }

 @eighth\_task\_part2
 {
 sell\_plant\_sunflower >= 6;
 }

 @eighth\_task\_part3
 {
 sell\_plant\_tulip >= 6;
 }

 //девятая пачка заданий

 @ninth\_task\_part1
 {
 sell\_beehive >= 7;
 }

 //десятая пачка заданий

 @tenth\_task\_part1
 {
 place\_house\_cow >= 1;
 }

 //одинацатая пачка заданий

 @eleventh\_task\_part1
 {
 sell\_house\_cow >= 10;
 }

 //двенадцатая пачка заданий

 @twelfth\_task\_part1
 {
 money >= 1500;
 }

 //тринадцатая пачка заданий

 @thirteenth\_task\_part1
 {
 maxhealth\_plant\_mushroom >= 12;
 }

 @thirteenth\_task\_part2
 {
 maxhealth\_plant\_pepper >= 12;
 }

 @thirteenth\_task\_part3
 {
 maxhealth\_plant\_strawberries >= 12;
 }

 @thirteenth\_task\_part4
 {
 maxhealth\_plant\_watermelon >= 12;
 }

 @watermelon\_help
 {
 place\_watermelon >= 1;
 }

 @strawberries\_help
 {
 place\_strawberries >= 1;
 }

 @defeat\_time
 {
 time >= 100000000;
 }

 @delete\_shop\_helper
 {
 place\_helper >= 4;
 }

 @delete\_shop\_harvester
 {
 place\_harvester >= 4;
 }

 //----------------------------------------------//
 // отключение кондишенов //
 //----------------------------------------------//

 @action
 {
 #string type "disable condition";
 #string data "twelfth\_task\_part1";
 }

 @action
 {
 #string type "enable condition";
 #string data "twelfth\_task\_part1";
 @condition
 {
 eleventh\_task\_part1;
 }
 }

 //----------------------------------------------//
 // мессаги //
 //----------------------------------------------//

 @action
 {
 #string type "show message";
 #string data "l7\_message\_hello";
 @condition
 {
 comics\_episode1;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_about\_tasks";
 @condition
 {
 comics\_episode2;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_first\_task";
 @condition
 {
 comics\_episode3;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_second\_task";
 @condition
 {
 first\_task\_part1;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_third\_task";
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_fourth\_task";
 @condition
 {
 third\_task\_part1;
 third\_task\_part2;
 third\_task\_part3;
 third\_task\_part4;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_fifth\_task";
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_sixth\_task";
 @condition
 {
 fifth\_task\_part1;
 fifth\_task\_part2;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_seventh\_task";
 @condition
 {
 sixth\_task\_part1;
 sixth\_task\_part2;
 sixth\_task\_part3;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_eighth\_task";
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_ninth\_task";
 @condition
 {
 eighth\_task\_part1;
 eighth\_task\_part2;
 eighth\_task\_part3;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_tenth\_task";
 @condition
 {
 ninth\_task\_part1;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_eleventh\_task";
 @condition
 {
 tenth\_task\_part1;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_twelfth\_task";
 @condition
 {
 eleventh\_task\_part1;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_thirteenth\_task";
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_victory";
 @condition
 {
 thirteenth\_task\_part1;
 thirteenth\_task\_part2;
 thirteenth\_task\_part3;
 thirteenth\_task\_part4;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_add\_harvester";
 #int delay 2;
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_watermelon\_help";
 @condition
 {
 watermelon\_help;
 }
 }

 @action
 {
 #string type "show message";
 #string data "l7\_message\_strawberries\_help";
 @condition
 {
 strawberries\_help;
 }
 }

 //----------------------------------------------//
 // а тут дибильные таски на уровень //
 //----------------------------------------------//

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest0";
 @condition
 {
 first\_task\_part1;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest1";
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest2";
 @condition
 {
 third\_task\_part1;
 third\_task\_part2;
 third\_task\_part3;
 third\_task\_part4;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest3";
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest4";
 @condition
 {
 fifth\_task\_part1;
 fifth\_task\_part2;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest5";
 @condition
 {
 sixth\_task\_part1;
 sixth\_task\_part2;
 sixth\_task\_part3;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest6";
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest7";
 @condition
 {
 eighth\_task\_part1;
 eighth\_task\_part2;
 eighth\_task\_part3;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest8";
 @condition
 {
 ninth\_task\_part1;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest9";
 @condition
 {
 tenth\_task\_part1;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest10";
 @condition
 {
 eleventh\_task\_part1;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest11";
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 @action
 {
 #string type "set task";
 #string data "l7\_task\_contest12";
 @condition
 {
 thirteenth\_task\_part1;
 thirteenth\_task\_part2;
 thirteenth\_task\_part3;
 thirteenth\_task\_part4;
 }
 }

 //----------------------------------------------//
 // подзадачи //
 //----------------------------------------------//

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest0";
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest1";
 @condition
 {
 first\_task\_part1;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest2";
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest3";
 @condition
 {
 third\_task\_part1;
 third\_task\_part2;
 third\_task\_part3;
 third\_task\_part4;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest4";
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest5";
 @condition
 {
 fifth\_task\_part1;
 fifth\_task\_part2;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest6";
 @condition
 {
 sixth\_task\_part1;
 sixth\_task\_part2;
 sixth\_task\_part3;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest7";
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest8";
 @condition
 {
 eighth\_task\_part1;
 eighth\_task\_part2;
 eighth\_task\_part3;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest9";
 @condition
 {
 ninth\_task\_part1;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest10";
 @condition
 {
 tenth\_task\_part1;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest11";
 @condition
 {
 eleventh\_task\_part1;
 }
 }

 @action
 {
 #string type "add task";
 #string data "l7\_task\_contest12";
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 //----------------------------------------------//
 // добавляем на поле //
 //----------------------------------------------//

 @action
 {
 #string type "add to field";
 #string data "hero";
 #point coords 7, 5;
 }
 @action //добавили ангар
 {
 #string type "add to field";
 #string data "hangar\_vegetables";
 #point coords 8, 3;
 }
 @action //добавили лейку
 {
 #string type "add to field";
 #string data "watercan";
 #point coords 13, 4;
 }
 @action //добавили колонку
 {
 #string type "add to field";
 #string data "waterpump";
 #point coords 13, 3;
 }
 @action //добавили ящик
 {
 #string type "add to field";
 #string data "box";
 #point coords 9, 6;
 }
 @action //семеена огурцов
 {
 #string type "add to field";
 #string data "cucumber";
 #point coords 8, 6;
 }
 @action //добавили яблоньку
 {
 #string type "add to field";
 #string data "tree\_grass\_apple";
 #point coords 4, 3;
 }

 //----------------------------------------------//
 // добавляем всякое //
 //----------------------------------------------//

 @action
 {
 #string type "add money";
 #string data "7";
 }
 @action
 {
 #string type "add to shop";
 #string data "box";
 }
 @action
 {
 #string type "add to shop";
 #string data "fivebox";
 }
 @action
 {
 #string type "add to shop";
 #string data "tenbox";
 }
 @action
 {
 #string type "add to shop";
 #string data "watercan";
 }
 @action
 {
 #string type "add to shop";
 #string data "big\_watercan";
 }
 @action
 {
 #string type "add to shop";
 #string data "fertilizer";
 }
 @action
 {
 #string type "add to shop";
 #string data "big\_fertilizer";
 }
 @action
 {
 #string type "add to shop";
 #string data "hangar\_vegetables";
 }
 @action
 {
 #string type "add to shop";
 #string data "cucumber";
 }
 @action
 {
 #string type "add to shop";
 #string data "water\_sprinkler";
 }
 @action
 {
 #string type "add to shop";
 #string data "destructor";
 }

 @action
 {
 #string type "add to shop";
 #string data "transporter";
 }

 //----------------------------------------------//
 // игровые события //
 //----------------------------------------------//

 @action
 {
 #string type "delete shop";
 #string data "harvester";
 @condition
 {
 delete\_shop\_harvester;
 }
 }

 @action
 {
 #string type "delete shop";
 #string data "helper";
 @condition
 {
 delete\_shop\_helper;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "radish";
 @condition
 {
 first\_task\_part1;
 }
 }

 @action
 {
 #string type "set money";
 #string data "30";
 @condition
 {
 first\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "pumpkin";
 #int delay 2;
 @condition
 {
 first\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "tomato";
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "beetroot";
 #int delay 2;
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "corn";
 #int delay 4;
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "aubergine";
 #int delay 6;
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "harvester";
 #int delay 8;
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "helper";
 #int delay 10;
 @condition
 {
 second\_task\_part1;
 second\_task\_part2;
 second\_task\_part3;
 }
 }

 @action
 {
 #string type "add money";
 #string data "500";
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "house\_pig";
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "house\_chicken";
 #int delay 2;
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "hangar\_refrigerator";
 #int delay 4;
 @condition
 {
 fourth\_task\_part1;
 fourth\_task\_part2;
 fourth\_task\_part3;
 fourth\_task\_part4;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "tree\_grass\_apple";
 @condition
 {
 fifth\_task\_part1;
 fifth\_task\_part2;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "tree\_grass\_cherry";
 #int delay 2;
 @condition
 {
 fifth\_task\_part1;
 fifth\_task\_part2;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "tree\_grass\_plum";
 #int delay 4;
 @condition
 {
 fifth\_task\_part1;
 fifth\_task\_part2;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "dahlia";
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "sunflower";
 #int delay 2;
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "tulip";
 #int delay 4;
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "hangar\_flowers";
 #int delay 6;
 @condition
 {
 seventh\_task\_part1;
 seventh\_task\_part2;
 seventh\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "beehive";
 @condition
 {
 eighth\_task\_part1;
 eighth\_task\_part2;
 eighth\_task\_part3;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "patent\_for\_house\_cow";
 @condition
 {
 ninth\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "cabbage";
 @condition
 {
 tenth\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "carrot";
 #int delay 2;
 @condition
 {
 tenth\_task\_part1;
 }
 }

 @action
 {
 #string type "set money";
 #string data "1";
 @condition
 {
 eleventh\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "mushroom";
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "pepper";
 #int delay 2;
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "strawberries";
 #int delay 4;
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 @action
 {
 #string type "add to shop";
 #string data "watermelon";
 #int delay 6;
 @condition
 {
 twelfth\_task\_part1;
 }
 }

 @action
 {
 #string type "victory";
 @condition 1
 {
 thirteenth\_task\_part1;
 thirteenth\_task\_part2;
 thirteenth\_task\_part3;
 thirteenth\_task\_part4;
 }
 }

 @action
 {
 #string type "defeat";
 @condition 1
 {
 defeat\_time;
 }
 }
 }
}

>>

тут тоже можно писать что угодно
что угодно

```

## Особенности

1. Это единственный уровень в FarmCraft 1 с эффектом паралелльности происходящего.
2. Судя по файлам игры, уровень «Соревнования» был 8-м, а не 7. Вместо него должен был быть уровень «Поставщики», который идёт сразу после «соревнований». Объясняется это тем, что события комикса уровня «Поставщики» вытекает из разорения кондитерской фабрики Агроновича, которое спровоцировала Марта на предыдущем уровне «Пасека». Но, видимо, из-за того что уровень с соревнованиями фермеров не вписывался в динамику сюжета, его поставили раньше.

## Прохождения

КТО ЖЕ ПОБЕДИТ? ► Чудесный Огород (FarmCraft) -4LoizyFarm Craft - - 4 Уровень 6- СоревнованиеFluffy Kitty
## Примечания

1. ↑ Однако, судя по обещаниям мэра, Марта должна была получить «выгодные контракты» после выигрыша соревнований. Были ли это контракты с поставщиками семян? Если да, тогда смысл уровня «Поставщики» теряется. Если нет, тогда какие контракты получила Марта, если контракты на поставку продуктов Марта получает на последнем уровне? Впрочем, можно предположить, что это были контракты на поставку продуктов в меньшем масштабе, чем те, которые она получила после разрыва соглашения с Агроновичем.