colobot-data/help/R/mlcrys2.txt

39 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

\b;Программы, отправленные Хьюстоном
Ниже приведен текст программы, написанной одним из наших инженеров.
Улучшение предыдущей программы: \l;сборщик\u object\botgr; на своем пути от преобразователя останавливается, если в этом возникает необходимость, около \l;электростанции\u object\station;, чтобы подзарядить свою энергетическую батарейку.
Эта программа также работает для \l;крылатых сборщиков\u object\botgj;, если \l;деррики\u object\derrick; расположены не на том же самом острове, что и \l;преобразователь\u object\convert;.
\c;
\s;extern void object::CollectTitanium2()
\s;{
\s; // 1) Задание переменной.
\s; \l;object\u cbot\type; item; // информация об объектах
\s;
\s; // 2) Перейти к тиатновой руде и взять ее.
\s; item = \l;radar\u cbot\radar;(\l;TitaniumOre\u cbot\category;);// искать титановую руду
\s; \l;goto\u cbot\goto;(item.position); // перейти к месту
\s; \l;grab\u cbot\grab;(); // взять титан
\s;
\s; // 3) Перейти к преобразователю и сбросить руду.
\s; item = \l;radar\u cbot\radar;(\l;Converter\u cbot\category;); // искать преобразователь
\s; \l;goto\u cbot\goto;(item.position); // перейти к месту
\s; \l;drop\u cbot\drop;(); // сбросить титан
\s; \l;move\u cbot\move;(-2.5); // отойти назад на 2.5 м
\s;
\s; // 4) Если энергетическая батарейка пуста, подзарядить.
\s; if ( energyCell.energyLevel < 0.5 )
\s; { // если так:
\s; item = \l;radar\u cbot\radar;(\l;PowerStation\u cbot\category;); // искать станцию
\s; \l;goto\u cbot\goto;(item.position); // перейти туда
\s; \l;wait\u cbot\wait;(5); // ждать
\s; }
\s;}
\n;
\b;Архивы
Список программ, отправленных в предыдущих миссиях
o \c;\l;CollectTitanium1\u mlcrys1;\n;
o \c;\l;Recharge2\u mltropi3;\n;
o \c;\l;Recharge1\u mllune4;\n;
o \c;\l;SwitchCell1\u mllune1;\n;