From dc6ebaf050ae46eb56851a69d13236a257b00d87 Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Fri, 23 Sep 2016 18:21:36 +0200 Subject: [PATCH] Mapper do nightala. --- arkadia/map.tf | 5 +++ common/map.tf | 5 --- nightal/map.tf | 78 +++++++++++++++++++++++++++++++++++++++++++++ nightal/movement.tf | 21 ++++++------ 4 files changed, 95 insertions(+), 14 deletions(-) diff --git a/arkadia/map.tf b/arkadia/map.tf index 2cc9e95..92fe1b0 100644 --- a/arkadia/map.tf +++ b/arkadia/map.tf @@ -267,6 +267,11 @@ wcisnij|\ przebij +/eval /def -mregexp -Fp500 -t'%{_map_pause_list}' _map_pausery = /set _map_paused=1 +/eval /def -mregexp -Fp500 -t'%{_map_unpause_list}' _map_unpausery = /set _map_paused=0 +/eval /def -mregexp -Fp500 -t'%{_map_create_bloker_list}' _map_create_blokery = /_map_create_bloker +/eval /def -mregexp -Fp500 -t'%{_map_bloker_list}' _map_blokery = /_map_bloker + /set _map_pause_list=\ Zaczynasz przeszukiwac |\ ; Zaczynasz szukac |\ diff --git a/common/map.tf b/common/map.tf index d09bec3..d79876f 100644 --- a/common/map.tf +++ b/common/map.tf @@ -259,11 +259,6 @@ /_map_bloker%;\ /_map_stagecoach_listen -/eval /def -mregexp -Fp500 -t'%{_map_bloker_list}' _map_blokery = /_map_bloker -/eval /def -mregexp -Fp500 -t'%{_map_create_bloker_list}' _map_create_blokery = /_map_create_bloker -/eval /def -mregexp -Fp500 -t'%{_map_pause_list}' _map_pausery = /set _map_paused=1 -/eval /def -mregexp -Fp500 -t'%{_map_unpause_list}' _map_unpausery = /set _map_paused=0 - /set _map_standard_exits=\ n|polnoc|\ s|poludnie|\ diff --git a/nightal/map.tf b/nightal/map.tf index e69de29..2d5be46 100644 --- a/nightal/map.tf +++ b/nightal/map.tf @@ -0,0 +1,78 @@ +/eval /def -mregexp -Fp500 -t'%{_map_pause_list}' _map_pausery = /set _map_paused=1 +/eval /def -mregexp -Fp500 -t'%{_map_unpause_list}' _map_unpausery = /set _map_paused=0 +/eval /def -mregexp -Fp500 -t'%{_map_create_bloker_list}' _map_create_blokery = /_map_create_bloker +/eval /def -mregexp -Fp500 -t'%{_map_bloker_list}' _map_blokery = /_map_bloker + +/set _map_pause_list=\ + Zaczynasz przeszukiwac |\ + Zaczynasz pic |\ + Klekasz szukajac sladow.|\ + Spokojnie klekasz na ziemi, zamykasz oczy i starasz wprowadzic sie + +/set _map_unpause_list=\ + Nie udalo ci sie znalezc niczego interesujacego.|\ + Jestes w stanie wyroznic kilka sladow na ziemi.|\ + Wypiles juz tak duzo, ze nie jestes w stanie wmusic w siebie wiecej.|\ + Wynurzajac sie z otchlani wlasnego umyslu + +/set _map_create_bloker_list=\ + Nie widzisz zadnego wyjscia prowadzacego na|\ + Niestety, drzwi prowadzace na zachod sa zamkniete. + +/set _map_bloker_list=\ + Jak zamierzasz sie tam udac|\ + Nie jestes w stanie przejsc przez zamknieta brame.|\ + Zwalone drzewo skutecznie tarasuje przejscie na wschod.|\ + brama jest zamknieta. + +/set _map_custom_exits=\ + wyjscie|\ + drzwi|\ + stragan|\ + bazar|\ + kuchnia|\ + pokoj|\ + kantorek|\ + sypialnia|\ + izba|\ + sypialnia|\ + schody|\ + alkierz|\ + polanka|\ + grota|\ + sciezka|\ + krzaki|\ + swiatynia|\ + koszary|\ + kuznia|\ + oberza|\ + jaskinia|\ + sklep|\ + zielarz|\ + piekarnia|\ + bank|\ + poczta|\ + stajnia|\ + karczma|\ + siodlarnia|\ + ratusz|\ + zaklad|\ + tawerna|\ + dom|\ + restauracja|\ + ogrodek|\ + zaplecze|\ + sala|\ + rudera|\ + zagroda|\ + furta|\ + most + +/set _map_custom_exits_with_arg=\ + zejdz|\ + wejdz|\ + przecisnij|\ + przejdz|\ + wespnij|\ + zapukaj|\ + wejdz diff --git a/nightal/movement.tf b/nightal/movement.tf index 68361d5..532e9c8 100644 --- a/nightal/movement.tf +++ b/nightal/movement.tf @@ -50,6 +50,7 @@ /elseif (lw1=/"wrota") /set _lw14=wrota,%; /test ++lwcount%; /unnormalset wrota%;\ /elseif (lw1=/"zaklad") /set _lw14=zaklad,%; /test ++lwcount%; /unnormalset zaklad%;\ /elseif (lw1=/"zaplecze") /set _lw14=zaplecze,%; /test ++lwcount%; /unnormalset zaplecze%;\ + /elseif (lw1=/"izba") /set _lw14=izba,%; /test ++lwcount%; /unnormalset izba%;\ /endif /def -mregexp -Fp2 -t'Jest tutaj (.*) widoczne wyjscie: (.*)\\.$' olw0 = /set lw %P2 %; /lw4 @@ -102,8 +103,8 @@ /tbind wespnij sie do otworu /def -mglob -Fp2 -t'*ostroznie przesuwa galezie i przechodzi miedzy krzakami.*' followgo17 = \ /tbind przejdz miedzy krzakami -/def -mglob -Fp2 -t'W gaszczu.' followgo18 = \ - /tbind przejdz miedzy krzakami +/def -mglob -Fp2 -t'WOLNE' followgo18 = \ + /tbind nic /def -mglob -Fp2 -t'Solidna debowa brama jest zamknieta.' followgo19 = \ /tbind uderz we wrota%%; uderz w brame /def -mglob -Fp2 -t'Nie jestes w stanie przejsc przez zamknieta brame.' followgo20 = \ @@ -112,19 +113,21 @@ /tbind przecisnij sie przez otwor /def -mglob -Fp2 -t'*wczolguje sie w otwor ukryty w zboczu miedzy galeziami.*' followgo22 = \ /tbind wczolgaj sie do otworu -/def -mregexp -Fp2 -t'sierzant' followgo23 = \ - /tbind bramanazboje%%; zapytaj sierzanta o lapowke /alias bramanazboje /bramanazboje /def bramanazboje = \ /zp monety %;\ /send przekup sierzanta %;\ /dp monety -/def -mglob -Fp2 -t'*sierzant mowi: Nawet nie probuj mnie przekupic... bo pozalujesz!*' followgo24 = \ +/def -mglob -Fp2 -t'*sierzant mowi: Nawet nie probuj mnie przekupic... bo pozalujesz!*' followgo23 = \ /tbind bramanazboje -/def -mglob -Fp2 -t'*Przy bramie miejskiej.*' followgo25 = \ - /tbind zapukaj trzykrotnie w brame -/def -mglob -Fp2 -t'*podchodzi do bramy i puka w nia*' followgo26 = \ - /tbind zapukaj trzykrotnie w brame +/def -mglob -Fp2 -t'WOLNE' followgo24 = \ + /tbind nic +/def -mglob -Fp2 -t'WOLNE' followgo25 = \ + /tbind nic +/def -mglob -Fp2 -t'WOLNE' followgo26 = \ + /tbind nic +/def -mglob -Fp2 -t'WOLNE' followgo27 = \ + /tbind nic /def -mglob -Fp2 -t'*Duze mocne wrota sa zamkniete*' followgo27 = \ /tbind uderz w gong /def -mglob -Fp2 -t'* przeciska sie miedzy krzakami*' followgo28 = \