Wiki / Spawny i krainy
Spawny i krainy
Wszystkie spawny
| Mob | Kraina | Tryb | Miejsce | Promień / patrol | Limit | Grupa | Co ile | Szansa | Gracz w pobliżu | Pora |
|---|---|---|---|---|---|---|---|---|---|---|
| Zombie z Głębin | Zombie Zone | punktowy | -36,5 26 13,5 | 4 / 0 | 5 | 1 | 30 s | 100% | do 48 bl. | zawsze |
| Ghost | Borderlands | obszarowy | cała kraina, stopy na y = 2 | 0 / 80 | 45 | 1 | 5 s | 100% | nie bliżej niż 24 bl. | zawsze |
Bez spawnu: Mały Boss, Silny Zombie, Ognisty Slime, Leśny Strażnik, Elitny Szkielet, Zjawa.
Inne źródła mobów
- Farmy: inkubator na wyspie hoduje moby z DNA (Farmy i inkubatory). Takie moby są przywiązane do inkubatora, a nie do punktu spawnu.
- Umiejętność Przywołanie: mob przywołuje inne moby obok celu (np. Mały Boss wzywa Silne Zombie). Przywołane moby nie mają limitu, przywiązania do spawnu ani sprawdzania miejsca.
- Administrator może przywołać dowolnego moba komendą.
Krainy lobby
Mapa lobby dzieli się na krainy. Kraina to jeden albo kilka prostokątów, opcjonalnie ograniczonych w pionie. Kraina decyduje o nazwie miejsca na ekranie, o walce i o tym, gdzie rozrzucać moby w trybie obszarowym.
- Pierwsza pasująca kraina wygrywa. Krainy sprawdzane są w ustalonej kolejności. Dzięki temu Zombie Zone (podziemia pod Farpoint, sprawdzana wcześniej) jest niebezpieczna, choć leży wewnątrz strefy bezpiecznej Farpoint.
- Strefa bezpieczna: gracz nie otrzymuje żadnych obrażeń (także od mobów) i jest regularnie leczony do pełna.
- Tylko moby (bez PvP): moby i otoczenie ranią, gracze nie mogą się bić. Wystarczy, że jedna ze stron stoi w takiej krainie.
- PvP: gracze mogą walczyć ze sobą (Walka i PvP).
- Poza krainami teren nazywa się "Wilderness" i obowiązuje w nim PvP.
- Odkrywanie: pierwsze wejście pieszo do krainy pokazuje jej nazwę na pełnym ekranie z dźwiękiem. Kolejne wizyty są ciche. Kraina startowa, teren poza krainami i przelot nad krainą niczego nie odkrywają.
Mapa w granicach lobby ma 998 001 kolumn. Krainy pokrywają 718 848 z nich (72%). Krainy szczelnie pokrywają prostokąt x -416 ... 415, z -416 ... 447, więc "Wilderness" to wyłącznie pas między nim a granicą mapy (x -515 ... 483, z -495 ... 503).
| Kraina | Walka | X | Z | Wysokość | Kolumn | Spawny | Opis |
|---|---|---|---|---|---|---|---|
| Zombie Zone | tylko moby | -47 ... -27 | 3 ... 23 | 18 ... 36 | 441 | Zombie z Głębin x5 | Podziemia pod Farpoint - quest Starego Maga |
| Ashspire | PvP | -384 ... -1 | -384 ... -129 | cała | 98 304 | – | |
| Borderlands (4 części) | PvP | -416 ... 415 | -416 ... 447 | cała | 104 448 | Ghost x45 | |
| Dark Forest | PvP | 0 ... 383 | -384 ... -129 | cała | 98 304 | – | |
| FallenKeep | tylko moby | 96 ... 383 | -128 ... 127 | cała | 73 728 | – | |
| Farpoint | strefa bezpieczna | -128 ... 95 | -128 ... 127 | cała | 57 344 | – | Strefa bezpieczna lobby |
| Sentinel Hill | PvP | -384 ... -97 | 256 ... 415 | cała | 46 080 | – | |
| SilenceForest (2 części) | PvP | -384 ... -129 | -128 ... 255 | cała | 86 016 | – | |
| SkyHopper | PvP | 96 ... 383 | 128 ... 255 | cała | 36 864 | – | |
| SnowMountain | PvP | 96 ... 383 | 256 ... 415 | cała | 46 080 | – | |
| SnowValley | PvP | -32 ... 95 | 128 ... 415 | cała | 36 864 | – | |
| Winterwatch | PvP | -224 ... -97 | 128 ... 255 | cała | 16 384 | – |
Punkty spawnu
Punkt spawnu to przepis: jaki mob, gdzie, ile naraz i jak często. Silnik sprawdza wszystkie punkty co sekundę, a zmiany w panelu wczytuje co 30 s bez restartu. Są dwa tryby:
- Punktowy: moby pojawiają się w kole wokół punktu, tylko gdy gracz jest w pobliżu.
- Obszarowy: moby są rozrzucane po całej krainie na jednej wysokości, także w terenie, gdzie nikogo nie ma.
| Parametr | Tryb punktowy | Tryb obszarowy |
|---|---|---|
| Mob | własny mob z Listy mobów | |
| Położenie x, y, z | środek koła; y to wysokość, od której szukany jest grunt | x, z tylko awaryjnie; y to wymagana wysokość stóp moba |
| Kraina | tylko do grupowania | prostokąty krainy wyznaczają miejsce pojawienia |
| Promień | promień koła losowania; 0 = dokładnie ten punkt | nieużywany |
| Zasięg patrolu | jak daleko mob spaceruje; 0 = bez patrolu. Wyznacza też granicę pościgu | |
| Limit żywych | ile mobów z tego punktu może żyć naraz, także gdy odeszły | |
| Grupa min–max | ile mobów na jedną udaną próbę (losowo), nie więcej niż wolne miejsce w limicie | |
| Co ile | odstęp między próbami w sekundach (co najmniej 1) | |
| Szansa | szansa, że próba w ogóle ruszy | |
| Zasięg gracza | próba tylko, gdy jakiś gracz jest w tej odległości od punktu; 0 = zawsze | nieużywany; zamiast tego mob nie pojawia się bliżej niż 24 bloki od gracza |
| Pora dnia | zawsze, tylko w dzień albo tylko w nocy. Dzień to czas świata przed 12 300 i po 23 850 tickach (ok. 5:51–18:18) | |
| Aktywny | wyłączony punkt nie spawnuje, a jego moby tracą przywiązanie | |
Tryb punktowy
Co sekundę, dla każdego punktu:
- Jeśli od ostatniej próby minęło mniej niż "co ile" sekund, nic się nie dzieje.
- Jeśli teren w środku punktu nie jest wczytany, nic się nie dzieje i próba nie jest zużyta.
- Próba zostaje zużyta. Dalej przerywają ją: zła pora dnia, brak gracza w zasięgu (odległość w linii prostej, także w pionie), brak wolnego miejsca w limicie, nieudane losowanie szansy.
- Wolne miejsce = limit - żywe moby z tego punktu we wczytanym terenie całego świata.
- Liczba mobów = losowo od grupy min do max, nie więcej niż wolne miejsce.
- Każdy mob dostaje miejsce (sekcja Wybór miejsca). Gdy dla któregoś go zabraknie, reszta grupy przepada do następnej próby.
Tryb obszarowy
Co sekundę, dla każdego punktu:
- Odstęp "co ile", pora dnia, wolne miejsce w limicie i szansa jak w trybie punktowym. Obecność gracza nie jest potrzebna.
- Do 8 razy losowana jest kolumna: najpierw prostokąt krainy z wagą równą jego liczbie kolumn (szerszy kawałek dostaje proporcjonalnie więcej mobów), potem kolumna w nim. Prostokąty, których zakres wysokości nie obejmuje wymaganej wysokości stóp, są pomijane.
- Kolumna bliżej niż 24 bloki od dowolnego gracza (w linii prostej) jest odrzucana. Losowanie kończy się po zebraniu tylu kolumn, ilu mobów potrzeba.
- Kolumna w niewczytanym terenie jest doczytywana na chwilę w tle i trzymana do postawienia moba. Potem teren zwalnia się sam i zapisuje moba. Mob "śpi" tam do przyjścia gracza.
- Kolumna nadaje się tylko wtedy, gdy blok pod stopami jest stały, a od stóp w górę jest tyle wolnych bloków bez wody i lawy, ile mob potrzebuje. Wyżej ani niżej nie szukamy: w kanionie oznaczałoby to wejście na krawędź albo w ścianę. Nieodpowiednia kolumna przepada.
- Postawiony mob zapamiętuje swoje miejsce jako dom: wokół niego patroluje i do niego wraca.
Limit żywych w trybie obszarowym
Moby rozrzucone po całej krainie leżą zwykle w niewczytanym terenie, więc nie da się ich policzyć jak w trybie punktowym. Każdy postawiony mob jest zapisywany w pamięci limitu, która przetrwa restart:
- śmierć albo usunięcie moba zwalnia miejsce w limicie; wyładowanie terenu i wyjście gracza nie zwalniają;
- mob widziany we wczytanym terenie odświeża swój wpis (zapis co 5 minut);
- wpis niewidziany przez 7 dni jest usuwany (sprawdzane co 30 minut) - to mob, który zniknął bez śladu.
Przykład: Ghost w krainie Borderlands
| Prostokąt | X | Z | Kolumn | Udział w losowaniu | Średnio mobów przy pełnym limicie |
|---|---|---|---|---|---|
| 1 | -416 ... 415 | -416 ... -385 | 26 624 | 25,5% | 11,5 |
| 2 | -416 ... -385 | -384 ... 447 | 26 624 | 25,5% | 11,5 |
| 3 | 384 ... 415 | -384 ... 447 | 26 624 | 25,5% | 11,5 |
| 4 | -384 ... 383 | 416 ... 447 | 24 576 | 23,5% | 10,6 |
Wymagana wysokość stóp: y = 2. Udział dotyczy losowania kolumny; kolumny, w których na tej wysokości nie da się stanąć, przepadają, więc tam, gdzie dno kanionu leży wyżej lub niżej, mobów jest mniej. Od zera do pełnego limitu 45 mobów mija co najmniej 225 s (jeden mob co 5 s).
Wybór miejsca i kolizje
Mob nigdy nie pojawia się w bloku. Potrzebna wolna wysokość zależy od skali moba:
| Mob | Skala | Wolnych bloków |
|---|---|---|
| Mały Boss | 1 | 2 |
| Zombie z Głębin | 1 | 2 |
| Silny Zombie | 1 | 2 |
| Ognisty Slime | 1 | 2 |
| Leśny Strażnik | 1 | 2 |
| Elitny Szkielet | 1 | 2 |
| Zjawa | 1,2 | 3 |
| Ghost | 1,3 | 3 |
Tryb punktowy
- Losowy punkt w kole o podanym promieniu, równomiernie na całej powierzchni koła.
- W tej kolumnie szukany jest grunt: najpierw od wysokości punktu w dół, potem w górę, najwyżej o max(promień; 3) bloków. Grunt to stały blok z wymaganą liczbą wolnych bloków nad nim, bez wody i lawy. Szukanie od dołu sprawia, że mob w jaskini staje na jej dnie, a nie nad sufitem.
- Kolumna w niewczytanym terenie jest pomijana.
- Do 12 losowań punktu. Bez wyniku mob nie pojawia się w tej próbie.
- Postawiony mob jest sprawdzany jeszcze raz swoją prawdziwą bryłą. Jeśli wchodzi w blok, znika w tej samej chwili (gracz go nie zobaczy) i szukane jest nowe miejsce, do 12 razy.
Przywiązanie do spawnu i pościg
Mob ze spawnu broni swojego kawałka mapy, a nie goni gracza przez cały świat. Co sekundę, dla każdego moba we wczytanym terenie:
- Mob dalej od środka niż granica pościgu traci cel i wraca pieszo do środka.
- Mob dalej niż granica + 48 bloków (np. zepchnięty albo zablokowany) teleportuje się na swoje miejsce: w trybie punktowym na wolne miejsce w promieniu punktu, w obszarowym do swojego domu.
- Mob nie bierze na cel nikogo, kto stoi dalej od środka niż granica pościgu. Gracz za granicą jest dla niego niewidzialny, nawet gdy strzela do moba.
| Spawn | Promień | Patrol | Granica pościgu | Teleport powyżej |
|---|---|---|---|---|
| Zombie z Głębin (Zombie Zone) | 4 | 0 | 9 bl. | 57 bl. |
| Ghost (Borderlands) | 0 | 80 | 85 bl. | 133 bl. |
Patrol
Punkt z zasięgiem patrolu większym od 0 wysyła swoje moby na spacery:
- Na spacer idzie tylko mob bez celu ataku i bez wyznaczonej drogi, we wczytanym terenie.
- Odstęp między spacerami to 30 +- 10 s (losowo 20–40 s) i liczy się dla całego punktu: w jednym odstępie na spacer idzie jeden mob z tego punktu.
- Cel spaceru: tryb punktowy - losowe miejsce w zasięgu patrolu wokół punktu, wybrane jak miejsce spawnu; tryb obszarowy - do 8 losowych kolumn w zasięgu patrolu wokół domu, tylko takich, gdzie mob stanie na swojej wysokości stóp.
- Mob idzie pieszo, omijając przeszkody. Nie przenika przez bloki.
Do ustalenia
- Krainy bez mobów. Ashspire, Dark Forest, FallenKeep, Hidden Camp, Sentinel Hill, SilenceForest, SkyHopper, SnowMountain, SnowValley, Winterwatch nie mają żadnego spawnu. Moby pojawiają się dziś tylko w krainach Borderlands i Zombie Zone.
- Patrol na punkt, nie na moba. Jeden spacer co 20–40 s przypada na cały punkt. Gdy wczytanych jest 45 Ghostów z jednego punktu, każdy z nich rusza średnio co 22,5 minuty, a reszta stoi. Do decyzji: osobny rytm dla każdego moba.
- Kilka instancji lobby. Punkty spawnu są przypisane do nazwy świata, więc działają osobno na każdej instancji, która ma taki świat. W trybie punktowym każda instancja liczy swoje moby. Pamięć limitu trybu obszarowego jest wspólna: instancja po restarcie wlicza do limitu moby innych instancji, a po 7 dniach usuwa ich wpisy, których sama nie widzi. Do decyzji: limit na instancję.
- Moby z terenu bez graczy. W trybie obszarowym moby pojawiają się także wtedy, gdy nikogo nie ma na serwerze; teren jest doczytywany na chwilę. Przy wielu punktach obszarowych to stały koszt dla serwera.
- Pisownia nazw krain jest niespójna: SilenceForest, SnowMountain, SkyHopper i FallenKeep pisane łącznie, a Dark Forest, Hidden Camp, Sentinel Hill i Zombie Zone ze spacją.
- Opis krain jest wypełniony tylko dla Farpoint i Zombie Zone.