\b;Programas despachados por Houston
Como você precisará de muito titânio para essa missão, nós tornamos o programa <code>ColetarTitanio</ code> ainda mais eficiente. Ele reúne toda uma série de cubos de titânio em uma superfície livre, para que você possa deixá-lo trabalhar por conta própria. Também se recarrega na \l;estação de energia\u object\station; se necessário.
\c;
\s;extern void object::ColetarTitanio3()
\s;{
\s;	// 1) Definição de variáveis.
\s;	\l;object\u cbot\type;  item;            // informação sobre objetos
\s;	
\s;	\l;while\u cbot\while; (true)             // repita para sempre
\s;	{
\s;		
\s;		// 2) Vá para o minério de titânio e pegue ele
\s;		item = \l;radar\u cbot\radar;(\l;TitaniumOre\u cbot\category;);// procure por minério de titânio
\s;		\l;goto\u cbot\goto;(item.position);     // vá para a posição do item
\s;		\l;grab\u cbot\grab;();                  // pegue o titânio
\s;		
\s;		// 3) Vá para o conversor e largue o minério
\s;		item = \l;radar\u cbot\radar;(\l;Converter\u cbot\category;); // procure pelo conversor
\s;		\l;goto\u cbot\goto;(item.position);     // vá para a posição do item
\s;		\l;drop\u cbot\drop;();                  // deixe o minério
\s;		\l;move\u cbot\move;(-2.5);              // volte para trás 2.5 m
\s;		
\s;		// 4) Espere a conversão do titânio e pegue ele
\s;		\l;do\u cbot\do;
\s;		{
\s;			\l;wait\u cbot\wait;(1);              // esperando pelo cubo de titânio
\s;			item = \l;radar\u cbot\radar;(\l;Titanium\u cbot\category;, 0, 45, 0, 5);
\s;		}
\s;		\l;while\u cbot\while; ( item == null );
\s;		\l;goto\u cbot\goto;(item.position);
\s;		\l;grab\u cbot\grab;();                   // pegue ele
\s;		
\s;		// 5) Coloque em um espaço livre
\s;		\l;goto\u cbot\goto;(\l;space\u cbot\space;(position));    // vá para o espaço livre
\s;		\l;drop\u cbot\drop;();                   // largue o cubo de titânio
\s;		
\s;		// 6) se a célula de energia estiver meio vazia, recarregue-a
\s;		\l;if\u cbot\if; ( energyCell.energyLevel < 0.5 )
\s;		{                         // if so:
\s;			item = \l;radar\u cbot\radar;(\l;PowerStation\u cbot\category;);
\s;			\l;if\u cbot\if; ( item != null )   // estação encontrada?
\s;			{
\s;				\l;goto\u cbot\goto;(item.position); // vá para lá
\s;				\l;while\u cbot\while; ( energyCell.energyLevel < 1 )
\s;				{                 // until recharged:
\s;					\l;wait\u cbot\wait;(1);      // espere
\s;				}
\s;			}
\s;		}
\s;	}
\s;}
\n;
\b;Arquivos
Índice dos programas enviados em missões anteriores:

o  \c;\l;MatarFormiga1\u programs/6_KillAnt1;\n;
o  \c;\l;ColetarTitanio2\u programs/5_CollectTitanium2;\n;
o  \c;\l;ColetarTitanio1\u programs/4_CollectTitanium1;\n;
o  \c;\l;Recarregar2\u programs/3_Recharge2;\n;
o  \c;\l;Recarregar1\u programs/2_Recharge1;\n;
o  \c;\l;TrocarCelula1\u programs/1_SwitchCell1;\n;
