Wstep:
Sa to skrypty dla polskiego muda Barsawia znajdujacego sie w swiecie z powiesci J.R.R. Tolkiena oraz swiecie fabularnej gry RPG EarthDawn, Przebudzenie Ziemi.
Krotki opis mozliwosci:
Wszystko dodawane jest "jak jest potrzebne" czyli np. pojemniki obsluguja tylko odmiane plecaka, sakwy, woreczka jednak latwo mozna dopisac cos innego albo poprosic o dopisanie przeze mnie.
Obsluga pojemnikow z odmiana (sakwy, woreczki, plecaki).
Ulatwienia dla zielarzy.
Ulatwienia dla drwali.
Ulatwienia dla gornikow.
Ulatwienia w walce (dzganie, ukrywanie, przemykanie, wycinanie skor itd.).
Wiele poziomow cech, stanow, zdrowia itd.
Obsluga chodzenia z przemykaniem.
Sporo nowych aliasow.
Aktualizowana mapa z oznaczeniami/kolorami.
Obsluga wielu postaci i zapisywanie ich danych jak zebrane ziola, sciete drzewa, zabici itd.
Zapisywanie zbiorczo wszystkich poznanych osob/npc.
Wsparcie dla mowienia.
Podpowiedzi gdzie nalezy isc z paczka (w oparciu o dodana mape).
Roza wiatrow w chodzeniu.
Nowy prompt z paroma danymi.
Inne :).
Pobranie klienta TinTin++:
Wersje dla OS X mozna pobrac za pomoca Homebrew przez komende brew tintin
Wersja dla windowsa/lnuxa TinTin++
Pobranie skryptow i mapy dla Barsawii (radze to robic czesto bo one sa ciagle aktualizowane):
Przykladowy ekran w wersji z tmux:
Uruchamianie TinTin++ z moimi skryptami:
W katalogu glownym, w ktorym sa trzymane wszystkie skrypty proponuje utworzyc dodatkowy plik np. main.tin
. Zalozenie jest takie zeby w tym pliku byly trzymane wszystkie domyslne ustawienia TinTina. Przykladowy plik main.tin
znajduje sie pod nazwa main_exmaple.tin
. Zawiera on 2 macra logowania dla klawiszy F1 i F3 (Na macu fn+f1 i fn+F3). Pierwszy docelowo loguje sie na podana postac, a drugi na podane konto po e-mailu. Wartosci w <> nalezy zmienic na swoje dane i zmienic nazwe na main.tin
. Potem niech zostanie uruchomiony TinTin++ z nim np. ./tt++ main.tin
.
Nastepnie po wcisnieciu klawisza F1 powinnismy sprawnie alogowac sie na postac. Jesli chcemy logowac sie bez takich kombinacji mozna wpisac:
#session Barsawia mud.barsawia.pl 23
Domyslnie wszystkie komendy TinTin++ zaczynaja sie za pomoca znaczka #
. Mozna to jednak zmienic w #CONFIG {TINTIN CHAR} {#}
Druga opcja na uruchomienie TinTin++ to uruchomienie go za pomoca skryptu tintin_example.tin
. Wymagany jest jednak tmux i tail do poprawnego dzialania. Skrypt mozna umiescic gdzie sie chce, wazne zeby w nim zmienic linijke TINTINDIR=sciezka_do_katalogu_z_main_tin
na np. TINTINDIR=~/tintin
jesli tam sa skrypty.
Podstawowe informacje:
W mudzie nalezy wylaczyc domyslne kolory:
opcje kolorki wylacz
Ustawic optymalna wysokosc ekranu, u mnie:
opcje wysokosc 20
Ustawic szerokosc ekranu na zero w celu zawijania wierszy:
opcje szerokosc 0
Mapa sprawnie dziala z chodzeniem np. po keypadzie. Nalezy jednak dodac sobie macra na swoja klawiature.
Dodany jest 1 bind/macro pod alt+s, ktory podpowiada jaka komende nalezy wykonac. Np. przy zbieraniu ziol i ich znalezieniu bedzie to schowanie ich do woreczka. Pojawi sie wtedy [/schowajs] i taka komende mozna recznie wykonac albo wcisnac alt+s.
Tak samo bindowac mozna pogon za wrogiem. Na wlasna odpowiedzialnosc nalezy wczesniej uzyc aliasu /ustawpogon
zeby to aktywowac. W celu wylaczenia nalezy go uzyc ponownie. Opcja ta zapisywana jest "per postac" dla kazdej jaka gramy. alt+s domyslnie posiada komende spojrz
Nowe aliasy:
/mapon
Proponuje to odpalic zawsze jak jestesmy w jakiejs unikalnej lokacji np. Skrzyzowanie Goscincow itp. To skrypty same ustawia mape w tym miejscu. Alias ten aktywuje mape, uruchamia ja itp. Mapa pojawi sie na gorze podzielonego ekranu.
/mapoff
Alias do wylaczenia sledzenia na mapie. Przydatne jak np. bladzimy i nie chcemy robic syfu w mapie albo uruchamia sie tez przy wjesciu do dylizansow aliasami ziel
,zak
/zet <drzewo>
Alias ten ustawia informacje jakie drzewo zostaje wlasnie scinane i w zasadzie tyle. Przydatne w ACTIONS do ponownego scinania drzewa.
/drwal
Ustawia tryb scinania drzew. Pozwala to na to, ze w przypadku np. wywolania sie tekstu z "przestan" mapa nie zwariuje. Wpisanie ponownie dezaktywuje tryb.
/zielarz <ziolo>
Ustawia tryb szukania ziol tj. przestawia macra na szukanie po wejsciu do lokacji. Pozwala tez na to, ze w przypadku np. wywolania sie tekstu z "przestan" mapa nie zwariuje. Dodatkowo ustawia co ma byc szukane np. /zielarz macierzanki
. Wpisanie ponownie komendy /zielarz dezaktywuje wszystko.
kk
kondycja wszystkich
ziel
wyciagniecie monet z sakiewki, wejscie do zielonego dylizansu, schowanie monet i wylaczenie aktualizacji mapy
zak
wyciagniecie monet z sakiewki, wejscie do zakurzonego dylizansu, schowanie monet i wylaczenie aktualizacji mapy
/stop
Pozwala zatrzymac przemieszczanie po mapie za pomoca #map find <lokacja>
/goto <numer lokacji>
Aktualizuje prompt o pozycje gdzie sie chcemy udac. Przydatne przy roznoszeniu paczek.
/kolorki
Wyswietla wiekszosc kolorow mozliwych do pokazania w TinTin++ lacznie z ich kodami.
/przydatne
Wyswietla przydatne komendy na mudzie.
/reloadall
Przeladowywuje wszystkie skrypty poza barsawia.tin i main.tin w celu zapisania ich ladniej i ewentualnej aktualizacji jak jakis zmienilismy w trakcie grania.
/ubr
zabezpiecza wszystko oraz naciaga kaptur na glowe
ek
komenda ekwipunek
/wlozm
otwiera sakiewke i wklada do niej monety
/wezm
otwiera sakiewke i wyciaga z niej monety
log on
oraz log off
odpowiednio aktywuje logowanie tego co widzimy do pliku html w katalogu barsawia_logs, domyslnie aktywowane to jest od razu jak sie aktywuje sesja z Barsawia i wylaczane jak sie dezaktywuje
smap
zapisuje aktualna mape, sugeruje czesto tego uzywac
save
zapisuje aktualnie dodane "w grze" rzeczy do main.tin np. aliasy, ktore potem przeniesie sie do aliases.tin
start
alias ten jest przydatny na samym poczatku po przebudzeniu bo wykonuje komendy d;drzwi;przejdz przez pierwszy portal
pr <cos>
alias na przeczytaj cos
/drwalh
Wyswietla komendy jakich sie uzywa przy scinaniu drzew.
/znane
Wyswietla wszystkie poznaje osoby czy to npc czy graczy lacznie z lokacja gdzie byly poznane. (W przypadku jegomoscia z dylizansu lokacja jest bledna, za to dodana jest notka)
/pojemniki
Wyswietla ustawione pojemniki
/poj
Ustawia glowny pojemnik
/pojz
Ustawia pojemnik na ziola
/pojm
Ustawia pojemnik na monety
Opis plikow:
- README.md
ten plik
- barsawia_map
mapa Barsawii z terenami Srodziemia: Bree, Hobbitonu, Michel Delving, Igielniczki, Tukonu, Bystrego Brodu, Gor Blekitnych, Newbury, Rivendell, Slupkow, Zabiej Laki, Nad Woda, Krzywych Jam, Bezpiwia, Swierkowego Dworu, Mithlond, Tharbadu, Lond Daer, Neavon, Varahia, Isengard
Polaczenie jest przez fregate z Lond Daer do Daiche
Earthdown: Daiche, Kratas, Kelevine, Jerris, Vivane, Straznica, Dorrath, Alkloon, Klasztor, Vrontok, Zajazd, Przewoz, Wielki Targ, Tadrin, Ethine, Powietrzna przystan, Varnog
- barsawia.tin:
glowny plik ladujacy ustawienia, ktory mozna zaladowac z jakiegos innego startowego (w innym wypadku moga zniknac klasy po zapisie przez write), zawiera w sobie prompt i pare innych zmiennych w obrebie barsawii
- actions.tin
wszelkie nieposortowane action/triggery plus aktualizowanie aktualnego czasu w prompt
- aliases.tin
wszelkie nieposortowane aliasy
- substitutes.tin
wszelkie nieposortowane teksty do podmiany/pokolorowania
- bezpieczenstwo_zmeczenie.tin
- ciezar.tin
- glod_pragnienie.tin
- kondycja_mana.tin
- upicie.tin
Powyzsze pliki zawieraja podmiany i funkcje dla komendy stan.
- cechy.tin
- postepy.tin
- slawa.tin
Funkcje i podmiany dla komendy cechy
- macros.tin
Macra do chodzenia z ulatwieniem dla zielarza. Macra te przez brak klawiatury numerycznej sa zakodowane jako alt+ w,a,s,d,x,q,e,z,c,r,f Dostosowane do klawiatury Macbooka
- drwalstwo.tin
Wszelkie ulatwienia dla drwali
- gornictwo.tin
Wszelkie ulatwienia dla gornikow
- zielarstwo.tin
Wszelkie ulatwienia dla drwali jak np. nazwy ziol itp.
- paczki.tin
Lista dostepnych paczek z biur pocztowych z ich lokalizacja P (w oparciu o mape barsawia_map)
- umiejetnosci.tin
Kolorki i poziomy dla umiejetnosci dla komendy um
- pracowitosc.tin
Informacja o pracowitosci po ocenieniu siebie ocen siebie
- jakosc_broni.tin
Poziomy jakosci broni dla np. komendy ocen siekiere
- mowienie.tin
Wszelkie zwiazanei z mowieniem i przedstawianiem sie podmiany tekstu, do tego alias /showknown pokazujacy juz znane postacie
- walka.tin
Wszelkie ulatwienia w walce
- roza.tin
Roza wiatrow
Niektore aliasy sa dostosowane bezposrednio pod moja postac. W przyszlosci moze przerobie je na bardziej uniwersalne.