FANDOM


Magazyn to miejsce, gdzie Geralt, czyli gracz, może przechowywać przedmioty z ekwipunku, których nie musi mieć przy sobie. Jest to swego rodzaju schowek.


W zasadzie można wyodrębnić dwa rodzaje magazynów – pierwszy, w postaci jakiejś skrzyni, drugi dostępny u bohatera, np. karczmarza. Zajmiemy się tym drugim. Gracz będzie miał dostęp do magazynu u Józka.


Tworzenie magazynu odbywa się na podbudowie tworzenia sklepu. Zaczniemy od stworzenia szablonu sklepu. W tym celu z menu File wybieramy New -> Template -> Shop (.utm):

Store01

Z prawej strony ekranu otworzy się okno new shop template:

Store02

Jest to okno z atrybutami szablonu sklepu. W grupie General ustawiamy atrybut Is Storage na True. Klikamy w prawej kolumnie obok atrybutu Is Storage:

Store03

To ten atrybut decyduje o tym, czy tworzymy magazyn (atrybut Is Storage ustawiony na True) czy też sklep (atrybut Is Storage ustawiony na False). Dodatkowo możemy wpisać w atrybucie Name nazwę np. Magazyn. Klikamy w prawej kolumnie obok atrybutu Name, wpisujemy tekst i naciskamy klawisz ENTER:

Store04

Jeżeli chcemy, możemy dodać przedmioty do magazynu. Klikamy w małą czerwoną ikonę w prawej kolumnie obok atrybutu Inventory contents w grupie Attributes:

Store05

Jak dodawać przedmioty do ekwipunku opisano w innym rozdziale podręcznika. Zapisujemy szablon sklepu, czyli w tym przypadku magazynu. W tym celu z menu File wybieramy Save As…:

Store06

Otworzy się standardowe okno systemu Windows służące do zapisywania plików. Przechodzimy do folderu \Data\Templates\Shops\ (to w tym folderze zapisane są wszystkie szablony sklepów i magazynów) wpisujemy nazwę nasz_magazyn i klikamy w przycisk Zapisz. Dla przypomnienia nazwa pliku nie może być dłuższa niż 16 znaków. W innym przypadku edytor D’jinni nie będzie widział tego pliku. Proszę też zwrócić uwagę, że przy zapisywaniu pliku będziemy zapisywać go w formacie .utm:

Store07

Jeżeli widnieje tam inny typ pliku, oznaczać to może, iż prawdopodobnie chcemy zapisać zawartość innego otwartego okna. Przed zapisaniem szablonu sklepu upewnijcie się, że aktywnym oknem jest okno new shop template. Jeżeli okno pozostanie nieaktywne to pasek tytułu będzie w kolorze szarym:

Store08

Inny kolor paska niż szary oznacza, że okno jest aktywne:

Store09

Gwiazdka widniejąca przed nazwą okna w pasku tytułowym oznacza, że plik nie został zapisany od czasu wprowadzenia ostatniej zmiany.


Teraz musimy stworzony szablon sklepu, a raczej magazynu, przypisać do szablonu postaci. Jak już wcześniej wspomniano, posłużymy się postacią Józka. Otwieramy eksplorator zasobów. Z menu View wybieramy Utility Windows -> Resources Explorer:

Store10

W oknie eksploratora zasobów rozwijamy gałąź Data -> Templates -> Character -> Commoners i klikamy dwukrotnie w plik nasz_jozek.utc:

Store11

Z prawej strony ekranu otworzy się okno z atrybutami szablonu postaci. W prawej kolumnie obok atrybutu Store w grupie Special klikamy w małą żółtą ikonę:

Store12

Otworzy się standardowe okno systemu Windwos służące do wczytywania plików. Przechodzimy do folderu \Data\Templates\Shops\ (tam zapisaliśmy szablon sklepu), zaznaczamy plik nasz_magazyn.utm i klikamy w przycisk Otwórz. Szablon sklepu zostanie przypisany do szablonu postaci:

Store13

Musimy jeszcze zapisać zmiany w szablone postaci Józka. W tym celu z menu File wybieramy Save nasz_jozek.utc:

Store14

Jeżeli nie ma Save nasz_jozek.utc lub widnieje tam inna nazwa pliku oznacza to, że okno nasz_jozek.utc nie jest aktywne. Aby je uaktywnić wystarczy kliknąć w nazwę okna nasz_jozek.utc i ponownie z menu File wybrać Save nasz_jozek.utc.


Teraz musimy dodać możliwość wybrania magazynu podczas konwersacji z Józkiem. Ponownie posłużymy się eksploratorem zasobów. Rozwijamy gałąź Data -> Dialogues i dwukrotnie klikamy w plik jozek_rozmowa.dlg:

Store15

Otworzy się okno z konwersacją Józka:

Store16

Teraz klikamy lewym, a potem prawym przyciskiem myszki w węzeł "Zagramy?" i z menu wybieramy Create Dialog Replay:

Store17

Teraz klikamy lewym przyciskiem myszki w pusty węzeł i przechodzimy do okna właściwości zawierającego atrybuty tego węzła konwersacji. Klikamy w prawej kolumnie obok atrybutu ConvType w grupie Node Text i wybieramy opcję Gameplay:

Store18

W grupie Node Text pojawią się nowe atrybuty. Klikamy w prawej kolumnie obok atrybutu Action Type i wybieramy opcję Store:

Store19

Pusty węzeł automatycznie zmieni się na "Chcę coś przechować.":

Store20

Pozostało nam zapisanie zmian w konwersacji Józka. W tym celu z menu File wybieramy Save jozek_rozmowa.dlg:

Store21

Jeżeli nie ma Save jozek_rozmowa.dlg lub widnieje tam inna nazwa pliku oznacza to, że okno jozek_rozmowa.dlg nie jest aktywne. Aby je uaktywnić wystarczy kliknąć w nazwę okna jozek_rozmowa.dlg i ponownie z menu File wybrać Save nasz_jozek.utc.


To wszystko. Gdy teraz uruchomimy nasz moduł i porozmawiamy z Józkiem, to nie tylko będziemy mogli z nim pograć w kości, ale także zostawić mu coś do przechowania.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Więcej z Fandomu

Losowa wiki