\b;Instrukcja \c;research\n;
Składnia:
\s;\c;\l;object\u cbot\object;.research ( typ );\n;

Rozpoczyna \l;badanie\u cbot\researches; danego typu.

\t;\l;obiekt\u cbot\object;
\l;Centrum badawcze\u object\research; lub \l;laboratorium\u object\labo;.

\t;typ: \c;\l;int\u cbot\int;\n;
\l;Nazwa technologii\u cbot\researches;.

\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
Z reguły po wywołaniu błędu program zatrzymuje się. Możesz temu zapobiec, wykorzystując instrukcję \c;\l;errmode\u cbot\errmode;(0)\n;. Jeśli wystąpi błąd, funkcja \c;research()\n; zwróci wartość różną od zera.
\c;== 0 \n;Prace badawcze zostały pomyślnie rozpoczęte
\c;!= 0 \n;Nie udało się rozpocząć prac badawczych (np. wybrana technologia jest zablokowana na tym poziomie, nie ma ogniwa elektrycznego)

\t;Zobacz również
\l;Research names\u cbot\researches;, \l;canresearch\u cbot\canresearch;, \l;researched\u cbot\researched;, \l;programming\u cbot;, \l;types\u cbot\type; and \l;categories\u cbot\category;.
