Plansza, która zalicza się sama
Pole to obietnica, że coś zostanie zauważone. Oto co każdy rodzaj naprawdę widzi, jak napisać dwieście pól, nie tracąc na to wieczoru, i garść błędów, które zawodzą po cichu —— pole po prostu nigdy nie zadziała, a nikt się nie zorientuje aż do czwartego dnia.
Jedno pole, jeden rodzaj
#Każde pole ma dokładnie jeden rodzaj, a rodzaj to całe pytanie: decyduje, czego wypatruje plugin albo przemiatanie hiscores, a więc i tego, czy pole w ogóle może zaliczyć się samo. Mieszanie pól z dwóch rodzajów jest odrzucane na wejściu, zamiast być przyjęte i zostawione zepsute.
Rodzaje dzielą się na trzy rodziny, a rodzina liczy się bardziej niż etykieta:
Pełna lista, w kolejności, w jakiej podaje je wybierak:
Pole wykrywane przez plugin jest niewidzialne dla gracza, który pluginu nie używa. To nie jest błąd, który da się obejść ustawieniem —— nic tam nie patrzy. Jeśli część twojego klanu gra na telefonie albo na oficjalnym kliencie, albo trzymaj takie pola poza krytyczną drogą do wygranej, albo dopnij do nich ręczną alternatywę i licz się z weryfikowaniem zrzutów.
Wybierz rodzaj, który naprawdę zadziała
#Prawie każde źle zachowujące się pole to dobry pomysł wyrażony w złym rodzaju. Cztery, które łapią ludzi:
trackedStat + statType=boss + statGoal. Pola kill używaj do rzeczy, których Hiscores nigdy nie liczyły —— krowy, kury, konkretny mob ze slayera.requiredAmount. Dodaj requiredAmount, a po cichu zmieni się w „zdobądź dowolne N z tych” —— ten sam wiersz, zupełnie inne pole.Śledzona statystyka pola bossa może zawierać kilka kluczy Hiscores rozdzielonych przecinkami, a przyrosty się sumują. chambersOfXeric,chambersOfXericChallengeMode to jedno pole liczące CoX i CM razem, czyli niemal zawsze to, co znaczy pole raidowe.
Pisz hurtem, nie w przeglądarce
#Wyklikanie siatki na 25 pól jest w porządku. Wyklikanie planszy Leagues na 200 zadań już nie, tak samo jak przeczytanie jej potem. Zakładka Tiles ma pełne kółko zbudowane dokładnie do tego.
- Download spreadsheet w zakładce Tiles wydarzenia. Dostajesz .xlsx z planszą w obecnym stanie, z listami rozwijanymi, listą przedmiotów i instrukcjami kolumn na osobnych arkuszach.
- Edytuj. Jeden wiersz na pole; kolejność wierszy to kolejność pól.
- Upload CSV / Excel w tej samej zakładce. Czytany jest wyłącznie arkusz Tiles.
Błędy, które zawodzą po cichu
#Każdy z nich importuje się czysto, siedzi na planszy, wyglądając poprawnie, i nigdy nie zadziała. Warto je przeczytać przed wgraniem, a nie po.
type=standardnie ma czegoś takiego jak type=skill. Rodzaj bierze się z trackedStat + statType + statGoal w skądinąd standardowym wierszu. Wpisanie type=boss zostaje odrzucone; wpisanie type=standard i zapomnienie kolumn statystyki już nie —— dostajesz pole ręczne, którego nikt nigdy nie zatwierdzi.items używa średników (przecinek jest separatorem CSV). targetNpcs używa pionowych kresek. W wierszu combat taska pionowe kreski są jedyną opcją, bo prawdziwe nazwy zadań zawierają przecinki —— Nylocas, On the Rocks to jedno zadanie.Chambers of Xeric: Challenge Mode, Theatre of Blood: Hard Mode, Tombs of Amascut: Expert Mode. Prawie trafiona pisownia to pole, które nigdy się nie kończy. Przejścia w Entry Mode nigdy nie zaliczają pola bazowego raidu; trudniejsze tryby tak.Nazwa#id i przestań zgadywać.timeThresholdSeconds znaczy cztery rzeczylimit czasu na polu na czas, limit miejsca na polu LMS (1 = wygrana), dokładny rozmiar drużyny na polu bez śmierci i dokładny rozmiar drużyny raidowej na polu drop. Ta sama kolumna, cztery znaczenia —— sprawdź, czy wypełniasz to, które czyta twój rodzaj.Napisz pojedyncze pole tego rodzaju, którego nie jesteś pewien, odsłoń je na jednorazowym wydarzeniu i idź to zrobić. Pięć minut tam bije odkrycie w wieczór klanowego bingo, że cała kategoria była martwa.
Punkty, progi i czy to sprawiedliwe
#Na planszy punktowanej każde pole niesie własną wartość, a te wartości mapują się na nazwane progi trudności —— od easy do elite —— które możesz zmienić w Advanced settings, jeśli twój klan ocenia inaczej. Próg jest tym, co czytają gracze; liczba jest tym, co punktuje.
Oznacz pole jako opcjonalne, a przestaje liczyć się do sumy planszy —— tak dodaje się cele ponadprogramowe, nie czyniąc blackoutu niemożliwym.
Gdy plansza jest pełna, odpal audytora równowagi z zakładki Tiles. Sprawdza strukturę i rozkład wysiłku i mówi ci, gdzie plansza się przechyla —— kategoria, której nikt nie skończy, próg wart o wiele więcej na godzinę niż sąsiednie —— zanim gracze znajdą to za ciebie i zaczną to obchodzić.
Nikt nie widzi, dopóki nie powiesz
#Nowe plansze startują ukryte. Sztab zawsze je widzi; gracze nie widzą absolutnie nic, dopóki nie odsłonisz —— więc planszę można budować jawnie, przez wiele dni, na kanale, który twoi członkowie czytają, niczego nie psując.
Ten główny przełącznik jest podłogą dla wszystkiego innego. Na planszy z polityką odsłaniania —— zaplanowaną, interwałową, nagrodową, rotacyjną —— silnik zaczyna odwracać poszczególne pola dopiero wtedy, gdy sama plansza jest odsłonięta, więc uzbrojenie planszy zawsze jest świadomym aktem. Którą politykę wybrać, to osobna strona: Formaty i sposoby odsłaniania pól.
Misje to wyjątek, o którym warto wiedzieć: pola napisane z góry, ale wstrzymane, ogłaszane w trakcie wydarzenia z własnej puli, podczas gdy reszta planszy pozostaje widoczna.
Zanim odsłonisz
#Warto przejść raz na planszę. Większość to pięć minut.
- każde pole ma rodzaj, który miałeś na myśli, a nie ten, który ładnie się zaimportował
- tryby raidów, nazwy przedmiotów i nazwy zadań zgadzają się z pisownią w grze co do znaku
- pola wykrywane przez plugin nie są jedyną drogą do wygranej, jeśli część klanu gra bez niego
- punkty są ustawione, a audytor równowagi zadowolony —— albo świadomie się z nim nie zgadzasz
- pola opcjonalne są oznaczone jako opcjonalne
- pobrałeś arkusz przynajmniej raz, jako kopię, którą da się wgrać z powrotem
Pisanie planszy to jedyna admińska robota z własną rolą. Editor może pisać pola i nic więcej, a można go ograniczyć do konkretnych plansz —— więc gościnny budowniczy z innego klanu dostaje dokładnie to wydarzenie, które mu powierzyłeś, i żadnego dostępu do reszty tego, co prowadzisz.
Format arkusza jest opisany w całości w docs/tile-authoring.md, napisanym dla tego (albo tego czegoś), kto generuje wiersze. Ta strona to połowa ludzka: po który rodzaj sięgnąć i co idzie nie tak.