=============================================================================
========   DOKUMENTACJA PLIKÓW KONFIGURACYJNYCH KATEGORII OBIEKTÓW   ========
========        Colobot Maps Editor                                  ========
=============================================================================

Nie ponoszę odpowiedzialności za szkody, które mogą powstać w wyniku używania informacji z tego tekstu a także za szkody wynikające z pracy z programem.

Nie gwarantuję poprawności niniejszego tekstu i programu.


*** Lista obiektów ***
Plik .\data\list.txt
W kolejnych liniach zapisujemy __NAZWY__ (nie kategorie) obiektów. Wcięcia powodują stworzenie struktury "drzewka".


*** Podstawowe dane o obiektach ***
Plik .\data\items\basic.ini
przechowuje podstawowe dane. Poszczególne sekcje posiadają nazwy tych danych, właściwości tych sekcji to kategoria oraz wartość, np.

[nazwa_typu_danych]
KategoriaObiektu=dane

TYPY DANYCH:
lnames -> nazwy (w takie same jak w pliku list.txt)
radius -> geometryczne promienie obiektów
itemtypes -> typ obiektu:
 - bot (robot)
 - build (budynek)
 - portable (obiekt przenośny)
 - ornament (ozdoba, np. roślina)
 - alien (owad)
includes -> nazwy właściwości załączanych do obiektów, oddzielane przecinkami (np. "player,bot")

*** Właściwości ***
Plik .\data\items\props.ini
Nazwy sekcji == kategorie

Przy wartościach jest tak: jeśli linia jest poprzedzona znakiem "%" (procent), właściwość domyślnie nie będzie się znajdowała na liście właściwości, ale będzie na liście możliwych parametrów (u dołu). Wtedy dwukrotnie kliknij na nią aby przenieść ją na górną (główną) listę.
Jeśli nie ma znaku "%", właściwość od razu jest na głównej liście.
Wartość to domyślna wartość właściwości.
Przykład:

[TargetBot]
shieldLevel=0.1
%script1=
%run=1 

*** Właściwości załączane ***
Istnieje możliwość załączania list właściwości, np. aby nie pisać ciągle shieldLevel, energyLevel itp., można załączyć gotową listę obejmującą np. wszystkie roboty.

Plik .\data\items\propinc.ini
Nazwa sekcji == nazwa zbioru właściwości.
Zapis taki sam jak przy normalnych właściwościach (niezałączanych)
Istnieje dodatkowo parametr "__APPLYFOR". Jako wartość podajemy listę kategorii, do których mają zostać zastosowane właściwości w danej sekcji. Wartości oddzielone przecinkami.

To by było na tyle... oczywiście na razie edytor jest jeszcze niedokończony.