Lökar

Glödlampor

> Spelregler

Lökar är Leek Wars kallelsen. Purjolök kan tillkalla lökar för att hjälpa dem att hantera skada, läka sig själva, skydda sig själva och mer. Den första glödlampan du får är Stupid BulbLevel 48.

På marknaden är korten för markerna som används för att kalla fram en glödlampa lite annorlunda. De presenterar faktiskt egenskaperna hos den glödlampa som kommer att åberopas:

Kalla

Om du försökte använda din glödlampa med useChip, kanske du blev förvånad över att se att den här inte gjorde någonting. Leek Wars är ett programmeringsspel. Du kodar AI för din purjolök, men också för dina lökar!

Du måste först skapa en funktion som fungerar som AI för din glödlampa, till exempel:

function bulbAI() { var summoner = getSummoner() säg ("Hej, jag är Fab.") moveToward(kallare) useChip(CHIP_PROTEIN, kallelse) }

Till exempel, med den här funktionen kommer din löka att följa din purjolök för att ge den Protein boosten.

I funktionen, om du använder getEntity, får du glödlampans ID, inte purjolöken. Funktioner som returnerar information om "din purjolök" kommer att returnera lökinformation om de är i en funktion som fungerar som en AI till en löka.

Slutligen måste du anropa din lampa med funktionen summon. Till exempel :

summon(CHIP_PUNY_BULB, cell, bulbAI)

Med "cell", en cell där du kan kalla fram glödlampan.

Observera att du måste skicka namnet på funktionen som kommer att fungera som glödlampans AI som en parameter, men utan parentes.

Varning: Det är viktigt att notera att funktionen du ger din glödlampa är en del av din AI. Det betyder att dina lampor delar dina globala variabler och funktioner (coolt!) men också dina operationer (ocool). Var noga med att inte överskrida dina operationer i AI:n för din kallelse.

Det är möjligt att ha upp till 8 glödlampor anropade samtidigt i ett team, se konstanten SUMMON_LIMIT.

Lampans egenskaper

Dess egenskaper visas som ett värdeintervall, till exempel "0 till 100 av Force". Detta värde beror på nivån på purjolöken som anropar löken. En purjolök på nivå 1 kommer att kalla fram en glödlampa med minimistatistik. Och en purjolök på nivå 300 kommer att kalla fram en glödlampa med maximal statistik.

Förhållandet mellan summonernivå och egenskaper är linjärt. Det vill säga, för "0 till 100 av styrka", varje gång purjolöken går upp 3 nivåer, kommer löken att få 1 styrka. Till exempel, på nivå 100 kommer glödlampan att ha 33 styrka, på nivå 150 kommer den att ha 50 och på nivå 200 kommer den att ha 66.

Obs: eftersom ingen glödlampa är upplåst på nivå 1, kommer en glödlampa aldrig att ha den lägsta statistiken som anges på arket.

Mellan de två nivåerna beräknas egenskaperna linjärt med hjälp av följande formel:

characteristic = floor(min + (max - min) * min(300, summonerlevel) / 300)

Om nivån på kallaren är 301, är egenskaperna för en nivå 300-inkallare.

En nivå 48 summoner kommer alltså att kalla en Puny Bulb med "50 + (300 - 50) * 48/300 = 50 + 250 * 0,16 = 90" liv och 4 + (7 - 4) * 48/300 = 4 + 3 * 0,16 = 4,48 TP, avrundning nedåt till 4 TP (golv).

En Puny Bulb tillkallad av en nivå 301 kommer att ha "50 + (300 - 50) * 300/300 = 50 + 250 * 1 = 300" liv och 4 + (7 - 4) * 300/300 = 4 + 3 * 1 = 7 TP.

Utrustning

Varje glödlampa har 4 olika chips som du inte kan ändra. Dessa varierar beroende på löken och är identiska med de som används av purjolök. Du kan omedelbart märka att en glödlampa inte kan utrusta vapen.

Återhämtningstiden för en glödlampa som kallar chip är gemensam för alla purjolökar i laget. Det förändrar ingenting i Solo, men i Breeder eller Team betyder det att det är omöjligt att kalla två Bulbs av samma typ i en tur.