Preskočiť na obsah
Domovská stránka » Pomsta! 2 – Svet

Pomsta! 2 – Svet

Základné nastavenie by bolo a je načase stvoriť vesmír.

Herný svet je tvorený lokáciami (#roomId) ktoré majú celkom veľké možnosti nastavovania. Z každej miestnosti/lokácie je možné oddísť jedným z ôsmich štandardných smerov, alebo úplne novým spôsobom čo ale vyžaduje komplexnejšie skriptovanie.

Hneď prvá miestnosť(taxík) má zadefinovanú zvláštnu akciu #leave, ktorá sa vykoná pri odchode hocijakým smerom. Tú je nutné vypnúť po zaplatení.

Podobne sa dá nastaviť akcia aj pri príchode do miestnosti.

Prípadne sa dá spustiť akcia ešte pred vstúpením do miestnosti a na základe výsledku rozhodnúť či dôjde k pohybu, alebo postava ostane stáť na mieste. Zároveň je predefinovaný systémový text $text_enterverifyfail, ktorý by sa v prípade neúspechu vypisoval.

Možnosť pridať špecifický text k popisu miestnosti je použitá v klube. Ide o skript #actionPrint v ktorom sa naplnia premenné $rom_reg_textbuffer….

Posledná zaujímavá miestnosť je autobus, kde pri vstupe nastáva úspešný koniec hry. Týmto máme priestor a poďme si ho zaplniť.

Na začiatok je vhodné zadefinovať si „virtuálne“ objekty, ktoré budú použité na defaultné nastavenie objektov. V dokumentácii definovanie objektov (block #objectid)

Objekty majú zadefinované svoje mená a sú podporované synonymá. Je možné definovať samostatne podstatné, prídavné mená, detailnejší popis objektu a jeho umiestnenie.

V príklade sa skopírujú nastavenia z objektu osoba.

Objektu sa dá nastaviť viditeľnosť #visibility, prípadne vlastnosť #found. Tá sa využíva napríklad pri autobuse, ktorý sa objaví až v priebehu hry.

Objektu je môžné nadefinovať množstvo premenných, ktoré môžu niesť doplňujúce informácie o danom objekte. Napríklad v prípade likvidátora informáciu či je nainštalovaný $nainstalovany=#false;.

V prípade taxikára je zmenená vlastnosť #showasseparateobject čím sa zabezpečí že sa nezobrazí v zozname predmetov.

Engine má dva špeciálne predmety používané napríklad pri nejednoznačnostiach. Ide o tvoju osobu #you a aktuálnu miestnosť #here. Viac v príklade

Podrobnosti o všetkých možnostiach sú v dokumentácii. Máme svet, dokážeme ho zaplniť objektami. Je to také pusté však 😉 Ako vdýchnuť život si ukážeme nabudúce.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Táto webová stránka používa Akismet na redukciu spamu. Získajte viac informácií o tom, ako sú vaše údaje z komentárov spracovávané.