Løk

Løk

> Spilleregler

Løk er innkallingen til Leek Wars. Purre kan tilkalle løk for å hjelpe dem med å håndtere skade, helbrede seg selv, beskytte seg selv og mer. Den første løkn du får er Stupid BulbLevel 48.

På markedet er kortene for sjetongene som brukes til å tilkalle en løk litt annerledes. Faktisk presenterer de egenskapene til løkn som vil bli påberopt:

Innkalling

Hvis du prøvde å bruke løkn din med useChip, har du kanskje blitt overrasket over å se at denne ikke gjorde noe. Leek Wars er et programmeringsspill. Du koder AI til purren din, men også til løkene dine!

Du må først lage en funksjon som fungerer som AI for løkn din, for eksempel:

funksjon bulbAI() { var summoner = getSummoner() si ("Hei, jeg er Fab.") moveToward(innkaller) useChip(CHIP_PROTEIN, innkaller) }

For eksempel, med denne funksjonen vil løkn følge purren din for å gi den Protein boost.

I funksjonen, hvis du bruker getEntity, vil du få ID-en til løkn, ikke purren din. Funksjoner som returnerer informasjon om "din purre" vil returnere løkinformasjon hvis de er i en funksjon som fungerer som en AI til en løk.

Til slutt må du aktivere løkn din med funksjonen summon. For eksempel :

summon(CHIP_PUNY_BULB, celle, bulbAI)

Med "celle", en celle hvor du kan tilkalle løkn.

Merk at du må sende inn navnet på funksjonen som skal fungere som løkns AI som en parameter, men uten parentes.

Advarsel: Det er viktig å merke seg at funksjonen du gir løkn din er en del av AI-en din. Dette betyr at løkne dine deler dine globale variabler og funksjoner (kult!), men også dine operasjoner (ikke kult). Vær forsiktig så du ikke overskrider operasjonene dine i AI-en til innkallingen din.

Det er mulig å ha opp til 8 løk på samme tid i et team, se konstanten SUMMON_LIMIT.

Løkfunksjoner

Dens egenskaper vises som et verdiområde, for eksempel "0 til 100 av Force". Denne verdien avhenger av nivået på purren som påkaller løkn. En purre på nivå 1 vil tilkalle en løk med minimumsstatistikk. Og en purre på nivå 300 vil fremkalle en løk med maksimal statistikk.

Forholdet mellom innkallernivå og egenskaper er lineært. Det vil si, for "0 til 100 av Strength", hver gang purren går opp 3 nivåer, vil løkn få 1 styrke. For eksempel, på nivå 100 vil løkn ha 33 styrke, på nivå 150 vil den ha 50, og på nivå 200 vil den ha 66.

Merk: siden ingen løk er låst opp på nivå 1, vil en løk aldri ha den laveste statistikken som er angitt på arket.

Mellom de to nivåene beregnes egenskapene lineært ved å bruke følgende formel:

"karakteristisk = etasje(min + (maks - min) * min(300, innkallingsnivå) / 300)"

Hvis nivået på innkalleren er 301, er egenskapene til en nivå 300-innkaller.

Dermed vil en level 48 summoner tilkalle en Puny Bulb med 50 + (300 - 50) * 48/300 = 50 + 250 * 0,16 = 90 levetid og 4 + (7 - 4) * 48/300 = 4 + 3 * 0,16 = 4,48 TP, avrunding ned til 4 TP (etasje).

En Puny Bulb tilkalt av et nivå 301 vil ha 50 + (300 - 50) * 300/300 = 50 + 250 * 1 = 300 levetid og 4 + (7 - 4) * 300/300 = 4 + 3 * 1 = 7 TP.

Utstyr

Hver løk har 4 forskjellige Chips som du ikke kan endre. Disse varierer avhengig av løkn og er identiske med de som brukes av purre. Du kan umiddelbart legge merke til at en løk ikke kan utstyre våpen.

Gjenopprettingstiden til en løkoppkallingsbrikke er felles for alle purre på laget. Det endrer ikke noe i Solo, men i Breeder eller Team betyr det at det er umulig å tilkalle to Bulbs av samme type i en omgang.