- fd93968 feat(academy, ship:repair): dodano akademię technologii (2026-05-30 23:58:28 +0200)
- gracze mogą rozwijać technologie w mieście
- technologie mają poziomy rozwoju od 1 do 3
- każda technologia posiada opis, efekt oraz informację o kolejnym poziomie
- dodano wymagania potrzebne do odblokowania kolejnych technologii
- dodano czytelne komunikaty dla stanów:
- technologia dostępna do badania
- badanie w toku
- Akademia zajęta innym badaniem
- wymagania niespełnione
- osiągnięto maksymalny poziom
- Dodano efekty technologii:
- obniżenie kosztów produkcji
- skrócenie czasu produkcji
- szybsze przeładowanie armat
- zwiększenie celności ostrzału
- zwiększenie zasięgu ostrzału
- Poprawiono balans rozwoju:
- dodano koszty badań zależne od poziomu technologii
- dodano czasy badań zależne od poziomu i rodzaju technologii
- wydłużono rozwój zaawansowanych technologii, aby wymagał planowania
- Poprawiono wygląd Akademii:
- dodano nowe grafiki technologii
- dodano tooltipy z opisami, efektami i wymaganiami
- dodano licznik trwającego badania
- poprawiono czytelność kart technologii
- przebudowano zakładkę stanu statku na czytelne karty statusu:
- dodano paski kondycji dla kadłuba, żagli i załogi
- poprawiono prezentację aktualnego oraz maksymalnego stanu statku
- dodano komunikaty dla w pełni sprawnego kadłuba, żagli i zdrowej załogi
- Naprawy i leczenie:
- dodano możliwość rozpoczęcia naprawy kadłuba z poziomu statusu statku
- dodano możliwość rozpoczęcia naprawy żagli z poziomu statusu statku
- dodano możliwość rozpoczęcia leczenia załogi z poziomu statusu statku
- dodano liczniki trwających napraw i leczenia
- po zakończeniu licznika naprawa lub leczenie jest realizowane automatycznie
- 3258fe3 feat(battle, stats, guilds): dodanie bractw, rankingu i rozbudowa flow bitewnego (2026-05-29 08:39:34 +0200)
- dodanie struktury bractw pirackich
- dodano tabelę guilds z nazwą, tagiem, opisem i właścicielem
- dodano tabelę guild_members z rolami członków
- usunięto błędne pole gildia_id z tabeli users
- przygotowano strukturę pod ranking bractw
- umożliwiono graczowi pozostanie bez przynależności do bractwa
- przebudowa rankingu graczy i dodanie obsługi bractw
- dodano sortowanie rankingu bez przeładowania strony
- dodano nazwę i tag bractwa w rankingu graczy
- dodano możliwość liczenia rankingu bractw jako sumy statystyk członków
- dodano wyliczanie globalnej pozycji gracza w rankingu
- dodano ranking bractw oparty o sumę statystyk członków
- przywrócenie flow ucieczki z porzucaniem i zbieraniem towarów
- dodano backendową obsługę porzucania 50% towarów ze statku
- dodano backendową obsługę zbierania porzuconych towarów
- poprawiono flow: ucieczka, pościg, porzucenie towarów, zbieranie lub dalszy pościg
- dodanie podstaw ataku statku na fort miasta
- dodano rozróżnianie walki ze statkiem i miastem
- dodano ostrzał fortu kulami armatnimi
- dodano opcję zakończenia ostrzału fortu
- dodano powiadomienie właściciela miasta o rozpoczęciu ataku
- przygotowano flow pod odpowiedź ogniową fortu
- c1d67f9 feat(map): synchronizacja ruchu statków przez kanał world (2026-05-16 23:20:06 +0200)
- przeniesiono decyzję o uruchamianiu i zatrzymywaniu animacji do Laravela
- dodano obsługę ships_started i ships_stopped po stronie klienta
- poprawiono kończenie tras tak, aby tylko właściciel statku wywoływał zakończenie rejsu
- dodano transition dla auto-route bez konfliktów animacji