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):

TinTin-Barsawia

Przykladowy ekran w wersji z tmux:

TinTin++ Barsawia

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

Legenda do mapy

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.

Przykladowe skrypty TinTin++ ze strony oficjalnej:

Skrypty

Dokumentacja wszystkich komend dostepna takze pod #help komenda np. #help alias:

Dokumentacja