Zamrożony punkt odniesienia
Po finalizacji pozostaje zaakceptowany snapshot postaci. Jest dowodem tego, z czym bohater zakończył tworzenie i rozpoczął grę.
Dział 02 · Karta live
Jedno miejsce, w którym spotykają się mechanika bohatera, wyposażenie, magia, stan podczas gry i informacje zebrane w świecie. Karta pokazuje dane przypisane do konkretnej postaci i pozwala bezpiecznie przekazywać do MG dozwolone zmiany.
Karta v10 nie jest tylko obrazkiem ani formularzem HTML. Widoczna strona jest interfejsem do uporządkowanego rekordu postaci. Źródłem stanu jest karta zapisana jako dane, a interfejs układa je w czytelne moduły, wykonuje dozwolone obliczenia i wysyła zatwierdzone zmiany do serwera kart.
Po finalizacji pozostaje zaakceptowany snapshot postaci. Jest dowodem tego, z czym bohater zakończył tworzenie i rozpoczął grę.
Żywotność, rany, zapasy, monety, notatki i inne elementy mogą zmieniać się w trakcie kampanii. Stan live rozwija się oddzielnie, bez nadpisywania dowodu finalizacji chargenu.
Sama zgodność struktury v10 nie rozstrzyga całego balansu mechanicznego. Legalność wyborów sprawdzają wcześniej zasady chargenu i walidatory, a w trakcie gry — właściwy profil MG oraz źródła prawdy kampanii.
Otwórz rpgcards.uk. Każdy użytkownik korzysta z własnego tokenu dostępu.
Serwer rozpoznaje rolę oraz pokazuje wyłącznie karty przypisane do tego dostępu. Token gracza nie daje dostępu do cudzych postaci.
Loader pobiera aktualną wersję karty z serwera i zapisuje jej kopię roboczą w tej przeglądarce. Następnie otwiera właściwy interfejs v10.
Opcja „Wyloguj / zmień kartę” usuwa z przeglądarki zapamiętany token i lokalne dane kart. Niezapisane lokalne zmiany zostaną utracone.
Zakres modułów zależy od postaci i użytego wariantu interfejsu. Karta pokazuje tylko elementy, które mają zastosowanie do danego bohatera.
Przygotowaliśmy statyczny wzorzec z adnotacjami oraz pełną lokalną kartę demonstracyjną Sairana. Pierwszy widok wyjaśnia każdy moduł, a drugi odtwarza interfejs widoczny po logowaniu i zapisuje zmiany wyłącznie w przeglądarce. Wzorzec z adnotacjami → · Pełna karta demo →
Interfejs może przeliczać między innymi wartości pochodne, modyfikatory pancerza i broni, sumy monet, wagę zapasów oraz obciążenie. Zmiana jednego elementu może wpłynąć na kilka widoków.
Wyliczenia prezentują aktywne reguły karty, lecz nie tworzą nowych zdolności ani wyjątków. Gdy wynik wymaga decyzji mechanicznej, rozstrzyga ją MG zgodnie z zasadami kampanii.
Ochrona działa po stronie serwera. Nawet jeśli ktoś zmodyfikuje stronę w narzędziach przeglądarki, niedozwolone pola nie powinny zostać przyjęte do kanonicznego stanu.
Od otwarcia karty stan na serwerze został zmieniony przez MG albo inny autoryzowany proces. System odrzuca zapis, aby nie utracić nowszych danych. Należy ponownie otworzyć kartę, sprawdzić aktualny stan i dopiero wtedy powtórzyć własną zmianę.
Przeglądarka wysłała różnice, których dana rola nie może zapisać. Backend pozostawił te pola bez zmian i raportuje, ile prób zostało odrzuconych.
Niektóre warianty karty pokazują przyciski Eksport, Import lub Reset. Operują one przede wszystkim na kopii w przeglądarce. Nie omijają uprawnień serwera i nie zastępują przycisku „Zapisz do MG”. Przed resetem lub wylogowaniem trzeba upewnić się, że ważne zmiany zostały zapisane.
Dla postaci magicznych karta przechowuje zaakceptowany model startowy, PM, dziedziny lub segmenty, umiejętności rzucania, składniki oraz uporządkowany spellbook.
Każdy czar pochodzi z aktywnego katalogu i ma jednoznaczne ID. Karta nie jest miejscem do dopisywania własnych czarów ani omijania walidacji chargenu.
Końcowa karta zachowuje wynik PM wraz z wymaganym pochodzeniem obliczeń oraz dane składników potrzebne do działania interfejsu i mechaniki.
Dzięki temu loader pobierze aktualną wersję przypisaną do Twojego tokenu.
Po kliknięciu „Zapisz do MG” upewnij się, że operacja zakończyła się powodzeniem i czy jakieś pola zostały zablokowane.
Gdy serwer zgłasza nowszą wersję, odśwież kartę. Konflikt chroni zmiany wprowadzone wcześniej przez MG.
Wylogowanie usuwa lokalny token i kopie kart z tej przeglądarki.
Nie jest edytorem współdzielonym przez WebSocket. Pobiera aktualny stan przy otwarciu, a zapis przechodzi jawnie przez serwer i kontrolę wersji. Gdy stan zmieni się równolegle, ochrona konfliktu wymaga ponownego wczytania.
Nie. Serwer traktuje statystyki jako pola zastrzeżone. Zmiana wyglądu strony lub lokalnej kopii nie daje uprawnienia do zapisu tych danych.
MG ma szerszy autoryzowany widok i uprawnienia. Odpowiedź dla gracza jest oczyszczana z pól prywatnych oraz technicznych.
Nie. Karta porządkuje stan i wykonuje wdrożone obliczenia. Interpretacja zasad, konsekwencje scen oraz legalne zmiany mechaniczne należą do właściwego MG.
Każda rzeczywista zmiana serwerowa tworzy snapshot poprzedniego stanu i wpis audytowy. Odzyskanie wykonuje operator lub MG po sprawdzeniu historii.