Cebulki

Cebulki

> Zasady gry

Cebulki są wezwaniem Leek Wars. Pory mogą przyzywać cebulki, które pomagają im zadawać obrażenia, leczyć się, chronić i nie tylko. Pierwsza cebulka, którą zdobędziesz, to Głupia cebulka na Poziomie 48.

Na rynku karty na żetony używane do przywołania cebulki są nieco inne. Rzeczywiście, przedstawiają one cechy cebulki, która zostanie przywołana:

Wezwanie

Jeśli próbowałeś użyć cebulki z useChip, możesz być zaskoczony, widząc, że ten nic nie zrobił. Leek Wars to gra programistyczna. Kodujesz AI swojego pora, ale także swoich cebulek!

Najpierw musisz utworzyć funkcję, która będzie działać jako AI dla twojej cebulki, na przykład:

funkcja cebulkaAI() { var przywoływacz = pobierz przywoływacz() say("Cześć, jestem super.") moveToward (przywoływacz) useChip(CHIP_PROTEIN, przywoływacz) }

Na przykład dzięki tej funkcji cebula będzie podążać za porem, aby zapewnić mu wzmocnienie Protein.

W funkcji, jeśli użyjesz getEntity, otrzymasz identyfikator cebulki, a nie pora. Funkcje zwracające informacje o „twojej porze” zwrócą informacje o cebulce, jeśli znajdują się w funkcji, która służy jako AI do cebulki.

Na koniec musisz wywołać swoją żarówkę za pomocą funkcji summon. Na przykład :

summon(CHIP_PUNY_BULB, komórka, bulbAI)

Z „komórką”, komórką, w której możesz przywołać żarówkę.

Pamiętaj, że jako parametr musisz podać nazwę funkcji, która będzie służyć jako AI cebulki, ale bez nawiasów.

Ostrzeżenie: ważne jest, aby pamiętać, że funkcja, którą nadajesz żarówce, jest częścią twojej sztucznej inteligencji. Oznacza to, że Twoje cebulki współdzielą Twoje zmienne globalne i funkcje (fajne!), ale również operacje (niefajne). Uważaj, aby nie przekroczyć swoich operacji w AI swojego wezwania.

Możliwe jest jednoczesne wywołanie do 8 żarówek w zespole, patrz stała SUMMON_LIMIT.

Charakterystyka cebulki

Jego charakterystyka jest wyświetlana jako zakres wartości, na przykład „od 0 do 100 Siła”. Wartość ta zależy od poziomu pora, który przywołuje cebulkę. Por poziomu 1 przywołuje cebulkę z minimalnymi statystykami. A por na poziomie 300 przywoła żarówkę z maksymalnymi statystykami.

Zależność między poziomem przywoływacza a cechami jest liniowa. To znaczy, dla „od 0 do 100 Siła”, za każdym razem, gdy por wzrośnie o 3 poziomy, bulwa zyska 1 Siłę. Na przykład na poziomie 100 cebulka będzie miała Siłę 33, na poziomie 150 będzie miała 50, a na poziomie 200 będzie miała 66.

Uwaga: ponieważ żadna cebulka nie jest odblokowana na poziomie 1, cebulka nigdy nie będzie miała najniższych statystyk wskazanych na jej arkuszu.

Pomiędzy dwoma poziomami charakterystyki są obliczane liniowo przy użyciu następującego wzoru:

charakterystyka = podłoga(min + (max - min) * min(300, poziom przywoływacza) / 300)

Jeśli poziom przywoływacza wynosi 301, charakterystyka odpowiada poziomowi przywoływacza 300.

W ten sposób przywoływacz poziomu 48 przyzwie Cienką Żarówkę 50 + (300 - 50) * 48/300 = 50 + 250 * 0,16 = 90 życia i 4 + (7 - 4) * 48/300 = 4 + 3 * 0,16 = 4,48 TP, zaokrąglając w dół do 4 TP (podłoga).

Mała Cebulka przywołana przez poziom 301 będzie miała 50 + (300 - 50) * 300/300 = 50 + 250 * 1 = 300 życie i 4 + (7 - 4) * 300/300 = 4 + 3 * 1 = 7 TP.

Sprzęt

Każda cebulka ma 4 różne żetony, których nie można wymienić. Różnią się one w zależności od cebulki i są identyczne z tymi używanymi przez pory. Możesz od razu zauważyć, że cebulka nie może być wyposażona w Broń.

Czas odzyskiwania chipu przywołującego żarówkę jest wspólny dla wszystkich porów w drużynie. Nie zmienia to niczego w Solo, ale w Breeder lub Team oznacza to, że niemożliwe jest przywołanie dwóch Bulbów tego samego typu w jednej turze.