Pojemniki


1. Wspierane typy pojemnikow

Skrypty wspieraja pojemniki dla ponizszych typow:
  1. monety (

    money

    )
  2. kamienie (

    gems

    )
  3. jedzenie (

    food

    )
  4. wszystko pozostale (

    other

    )

2. Wspierane rodzaje pojemnikow

3. Zdefiniowanie pojemnika

Rodzaj pojemnika

Do kazdego typu pojemnika definiuje sie jego rodzaj oraz inne ustawienia. Przykladowo, zalozmy ze chcialbym zdefiniowac

szkatulke

jako pojemnik na monety. Wtedy w pliku

imie.txt

ustawie:

scripts.inv["money_bag_1"] = "szkatulka"

Takie ustawienie wystarczy w zupelnosci aby korzystac z najprostszego ustawienia.

Dodatkowy opis przymiotnika pojemnika

Czasem jest potrzeba zdefiniowania dodatkowego przymiotnika opisujacego dany pojemnik ktory powinien byc uzywany. Zalozmy, ze chcemy sie odnosic do

niebieskiej pojemnej szkatulki

. Wtedy musimy dodac nastepujace ustawienia do pliku imie.txt

scripts.inv["desc_money_bag_1"] = "niebieska pojemna"
scripts.inv["dopelniacz_money_bag_1"] = "niebieskiej pojemnej"
scripts.inv["biernik_money_bag_1"] = "niebieska pojemna"

W

desc_*

podajemy tylko przymiotnik.
W

dopelniacz_*

oraz

biernik_*

dodajemy odmiany przymiotnika w dopelniaczu i bierniku.

Komendy przed i po wkladaniu i wyciaganiu

Czasami przed wlozeniem czegos do pojemnika lub wzieciem czegos chcemy wykonac jakies komendy, tak samo po wzieciu. Zalozmy, ze nasza szkatulke trzymamy w plecaku, ktory musimy najpierw otworzyc, nastepnie wziac z niego szkatulke i otworzyc ja.
Po schowaniu/wzieciu czegos, chcemy zrobic to samo ale w druga strone, czyli schowac i zamknac. Wtedy z pomoca przychodza ustawienia

pre_*

oraz

post_*

scripts.inv["pre_money_bag_1"] = "otworz plecak;wez niebieska pojemna szkatulke z plecaka;otworz ja"
scripts.inv["post_money_bag_1"] = "zamknij niebieska pojemna szkatulke;wloz ja do plecaka;zamknij plecak"

Komendy powinny byc oddzielone srednikiem.

4. Aliasy