indev.campaign=[accent]Congratulations! You've reached the end of the campaign![]\n\nThis is as far as the content goes right now. Interplanetary travel will be added in future updates.
mods.initfailed=[red]⚠[] The previous Mindustry instance failed to initialize. This was likely caused by misbehaving mods.\n\nTo prevent a crash loop, [red]all mods have been disabled.[]
mod.nowdisabled=[scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
mod.missing=This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
mod.preview.missing=Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
mod.folder.missing=Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
research.legacy=[accent]5.0[] research data found.\nDo you want to [accent]load this data[], or [accent]discard it[] and restart research in the new campaign (recommended)?
host.info=The [accent]host[] button hosts a server on port [scarlet]6567[]. \nAnybody on the same [lightgray]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[lightgray]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings. Note that public networks sometimes do not allow server discovery.
join.info=Here, you can enter a [accent]server IP[] to connect to, or discover [accent]local network[] servers to connect to.\nBoth LAN and WAN multiplayer is supported.\n\n[lightgray]Note: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP.
servers.disclaimer=Community servers are [accent]not[] owned or controlled by the developer.\n\nServers may contain user-generated content that is not appropriate for all ages.
save.corrupted=[accent]Save file corrupted or invalid!\nIf you have just updated your game, this is probably a change in the save format and [scarlet]not[] a bug.
data.import.confirm=Importing external data will erase[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
map.publish.confirm=Are you sure you want to publish this map?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your maps will not show up!
editor.errorimage=That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor.
editor.errorlegacy=This map is too old, and uses a legacy map format that is no longer supported.
sector.groundZero.description=The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
sector.frozenForest.description=Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
sector.saltFlats.description=On the outskirts of the desert lie the Salt Flats. Few resources can be found in this location.\n\nThe enemy has erected a resource storage complex here. Eradicate their core. Leave nothing standing.
sector.craters.description=Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills.
sector.ruinousShores.description=Past the wastes, is the shoreline. Once, this location housed a coastal defense array. Not much of it remains. Only the most basic defense structures have remained unscathed, everything else reduced to scrap.\nContinue the expansion outwards. Rediscover the technology.
sector.stainedMountains.description=Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units.
sector.overgrowth.description=This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build Titan units. Destroy it. Reclaim that which was lost.
sector.tarFields.description=The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible.
sector.desolateRift.description=An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks.
sector.nuclearComplex.description=A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers.
sector.fungalPass.description=A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores.
sector.biomassFacility.description=The origin of spores. This is the facility in which they were researched and initially produced.\nResearch the technology contained within. Cultivate spores for the production of fuel and plastics.\n\n[lightgray]Upon this facility's demise, the spores were released. Nothing in the local ecosystem could compete with such an invasive organism.
sector.windsweptIslands.description=Further past the shoreline is this remote chain of islands. Records show they once had [accent]Plastanium[]-producing structures.\n\nFend off the enemy's naval units. Establish a base on the islands. Research these factories.
sector.extractionOutpost.description=A remote outpost, constructed by the enemy for the purpose of launching resources to other sectors.\n\nCross-sector transport technology is essential for further conquest. Destroy the base. Research their Launch Pads.
sector.impact0078.description=Here lie remnants of the interstellar transport vessel that first entered this system.\n\nSalvage as much as possible from the wreckage. Research any intact technology.
sector.planetaryTerminal.description=The final target.\n\nThis coastal base contains a structure capable of launching Cores to local planets. It is extremely well guarded.\n\nProduce naval units. Eliminate the enemy as quickly as possible. Research the launch structure.
settings.clear.confirm=Are you sure you want to clear this data?\nWhat is done cannot be undone!
settings.clearall.confirm=[scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
public.confirm=Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility.
public.confirm.really=If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]?
hint.placeDrill=Select the \ue85e [accent]Drill[] tab in the menu at the bottom right, then select a \uf870 [accent]Drill[] and click on a copper patch to place it.
hint.placeDrill.mobile=Select the \ue85e [accent]Drill[] tab in the menu at the bottom right, then select a \uf870 [accent]Drill[] and tap on a copper patch to place it.\n\nPress the \ue800 [accent]checkmark[] at the bottom right to confirm.
hint.placeConveyor=Conveyors move items from drills into other blocks. Select a \uf896 [accent]Conveyor[] from the \ue814 [accent]Distribution[] tab.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
hint.placeConveyor.mobile=Conveyors move items from drills into other blocks. Select a \uf896 [accent]Conveyor[] from the \ue814 [accent]Distribution[] tab.\n\nHold down your finger for a second and drag to place multiple conveyors.
hint.placeTurret=Place \uf861 [accent]Turrets[] to defend your base from enemies.\n\nTurrets require ammo - in this case, \uf838copper.\nUse conveyors and drills to supply them.
hint.breaking.mobile=Activate the \ue817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection.
hint.blockInfo=View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right.
hint.derelict=[accent]Derelict[] structures are broken remnants of old bases that no longer function.\n\nThese structures can be [accent]deconstructed[] for resources.
hint.launch=Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the bottom right.
hint.launch.mobile=Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.boost=Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
hint.command=Press [accent][[G][] to command nearby units of [accent]similar type[] into formation.\n\nTo command ground units, you must first control another ground unit.
hint.command.mobile=[accent][[Double-tap][] your unit to command nearby units into formation.
hint.payloadPickup=Press [accent][[[] to pick up small blocks or units.
hint.payloadPickup.mobile=[accent]Tap and hold[] a small block or unit to pick it up.
hint.payloadDrop=Press [accent]][] to drop a payload.
hint.payloadDrop.mobile=[accent]Tap and hold[] an empty location to drop a payload there.
hint.waveFire=[accent]Wave[] turrets with water as ammunition will automatically put out nearby fires.
hint.generator=\uf879 [accent]Combustion Generators[] burn coal and transmit power to adjacent blocks.\n\nPower transmission range can be extended with \uf87f [accent]Power Nodes[].
hint.guardian=[accent]Guardian[] units are armored. Weak ammo such as [accent]Copper[] and [accent]Lead[] is [scarlet]not effective[].\n\nUse higher tier turrets or \uf835 [accent]Graphite[] \uf861Duo/\uf859Salvo ammunition to take Guardians down.
hint.coreUpgrade=Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uf868 [accent]Foundation[] core over the \uf869 [accent]Shard[] core. Make sure it is free from nearby obstructions.
hint.presetLaunch=Gray [accent]landing zone sectors[], such as [accent]Frozen Forest[], can be launched to from anywhere. They do not require capture of nearby territory.\n\n[accent]Numbered sectors[], such as this one, are [accent]optional[].
hint.presetDifficulty=This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate=After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign=When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
item.silicon.description=An extremely useful semiconductor. Applications in solar panels, complex electronics and homing turret ammunition.
item.plastanium.description=A light, ductile material used in advanced aircraft and fragmentation ammunition.
item.phase-fabric.description=A near-weightless substance used in advanced electronics and self-repairing technology.
item.surge-alloy.description=An advanced alloy with unique electrical properties.
item.spore-pod.description=A pod of synthetic spores, synthesized from atmospheric concentrations for industrial purposes. Used for conversion into oil, explosives and fuel.
item.spore-pod.details=Spores. Likely a synthetic life form. Emit gases toxic to other biological life. Extremely invasive. Highly flammable in certain conditions.
item.blast-compound.description=An unstable compound used in bombs and explosives. Synthesized from spore pods and other volatile substances. Use as fuel is not advised.
item.pyratite.description=An extremely flammable substance used in incendiary weapons.
liquid.water.description=The most useful liquid. Commonly used for cooling machines and waste processing.
liquid.slag.description=Various different types of molten metal mixed together. Can be separated into its constituent minerals, or sprayed at enemy units as a weapon.
liquid.oil.description=A liquid used in advanced material production. Can be converted into coal as fuel, or sprayed and set on fire as a weapon.
liquid.cryofluid.description=An inert, non-corrosive liquid created from water and titanium. Has extremely high heat capacity. Extensively used as coolant.
block.armored-conveyor.description=Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors.
block.illuminator.description=A small, compact, configurable light source. Requires power to function.
block.copper-wall.description=A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.
block.copper-wall-large.description=A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
block.titanium-wall.description=A moderately strong defensive block.\nProvides moderate protection from enemies.
block.plastanium-wall.description=A special type of wall that absorbs electric arcs and blocks automatic power node connections.
block.plastanium-wall-large.description=A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
block.thorium-wall.description=A strong defensive block.\nDecent protection from enemies.
block.thorium-wall-large.description=A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles.
block.phase-wall.description=A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.
block.phase-wall-large.description=A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.\nSpans multiple tiles.
block.surge-wall.description=An extremely durable defensive block.\nBuilds up charge on bullet contact, releasing it randomly.
block.surge-wall-large.description=An extremely durable defensive block.\nBuilds up charge on bullet contact, releasing it randomly.\nSpans multiple tiles.
block.door.description=A small door. Can be opened or closed by tapping.
block.door-large.description=A large door. Can be opened and closed by tapping.\nSpans multiple tiles.
block.mender.description=Periodically repairs blocks in its vicinity. Keeps defenses repaired in-between waves.\nOptionally uses silicon to boost range and efficiency.
block.mend-projector.description=An upgraded version of the Mender. Repairs blocks in its vicinity.\nOptionally uses phase fabric to boost range and efficiency.
block.overdrive-projector.description=Increases the speed of nearby buildings.\nOptionally uses phase fabric to boost range and efficiency.
block.force-projector.description=Creates a hexagonal force field around itself, protecting buildings and units inside from damage.\nOverheats if too much damage is sustained. Optionally uses coolant to prevent overheating. Phase fabric can be used to increase shield size.
block.shock-mine.description=Damages enemies stepping on the mine. Nearly invisible to the enemy.
block.conveyor.description=Basic item transport block. Moves items forward and automatically deposits them into blocks. Rotatable.
block.titanium-conveyor.description=Advanced item transport block. Moves items faster than standard conveyors.
block.junction.description=Acts as a bridge for two crossing conveyor belts. Useful in situations with two different conveyors carrying different materials to different locations.
block.bridge-conveyor.description=Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
block.phase-conveyor.description=Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
block.sorter.description=Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
block.router.description=Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
block.mass-driver.description=The ultimate item transport block. Collects several items and then shoots them to another mass driver over a long range. Requires power to operate.
block.mechanical-pump.description=A cheap pump with slow output, but no power consumption.
block.rotary-pump.description=An advanced pump. Pumps more liquid, but requires power.
block.plated-conduit.description=Moves liquids at the same rate as pulse conduits, but possesses more armor. Does not accept fluids from the sides by anything other than conduits.\nLeaks less.
block.liquid-router.description=Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid. Useful for splitting the liquids from one source to multiple targets.
block.liquid-tank.description=Stores a large amount of liquids. Use for creating buffers in situations with non-constant demand of materials or as a safeguard for cooling vital blocks.
block.liquid-junction.description=Acts as a bridge for two crossing conduits. Useful in situations with two different conduits carrying different liquids to different locations.
block.bridge-conduit.description=Advanced liquid transport block. Allows transporting liquids over up to 3 tiles of any terrain or building.
block.phase-conduit.description=Advanced liquid transport block. Uses power to teleport liquids to a connected phase conduit over several tiles.
block.power-node.description=Transmits power to connected nodes. The node will receive power from or supply power to any adjacent blocks.
block.power-node-large.description=An advanced power node with greater range and more connections.
block.surge-tower.description=An extremely long-range power node with fewer available connections.
block.differential-generator.description=Generates large amounts of energy. Utilizes the temperature difference between cryofluid and burning pyratite.
block.rtg-generator.description=A simple, reliable generator. Uses the heat of decaying radioactive compounds to produce energy at a slow rate.
block.solar-panel.description=Provides a small amount of power from the sun.
block.solar-panel-large.description=A significantly more efficient version of the standard solar panel.
block.thorium-reactor.description=Generates significant amounts of power from thorium. Requires constant cooling. Will explode violently if insufficient amounts of coolant are supplied. Power output depends on fullness, with base power generated at full capacity.
block.impact-reactor.description=An advanced generator, capable of creating massive amounts of power at peak efficiency. Requires a significant power input to kickstart the process.
block.mechanical-drill.description=A cheap drill. When placed on appropriate tiles, outputs items at a slow pace indefinitely. Only capable of mining basic resources.
block.pneumatic-drill.description=An improved drill, capable of mining titanium. Mines at a faster pace than a mechanical drill.
block.laser-drill.description=Allows drilling even faster through laser technology, but requires power. Capable of mining thorium.
block.blast-drill.description=The ultimate drill. Requires large amounts of power.
block.water-extractor.description=Extracts groundwater. Used in locations with no surface water available.
block.cultivator.description=Cultivates tiny concentrations of spores in the atmosphere into industry-ready pods.
block.cultivator.details=Recovered technology. Used to produce massive amounts of biomass as efficiently as possible. Likely the initial incubator of the spores now covering Serpulo.
block.core-shard.details=The first iteration. Compact. Self-replicating. Equipped with single-use launch thrusters. Not designed for interplanetary travel.
block.vault.description=Stores a large amount of items of each type. An unloader block can be used to retrieve items from the vault.
block.container.description=Stores a small amount of items of each type. An unloader block can be used to retrieve items from the container.
block.unloader.description=Unloads items from a container, vault or core onto a conveyor or directly into an adjacent block. The type of item to be unloaded can be changed by tapping.
block.launch-pad.description=Launches batches of items without any need for a core launch.
block.duo.description=A small, cheap turret. Useful against ground units.
block.scatter.description=An essential anti-air turret. Sprays clumps of lead or scrap flak at enemy units.
block.scorch.description=Burns any ground enemies close to it. Highly effective at close range.
block.parallax.description=Fires a tractor beam that pulls in air targets, damaging them in the process.
block.tsunami.description=Fires powerful streams of liquid at enemies. Automatically extinguishes fires when supplied with water.
block.silicon-crucible.description=Refines silicon from sand and coal, using pyratite as an additional heat source. More efficient in hot locations.
block.disassembler.description=Separates slag into trace amounts of exotic mineral components at low efficiency. Can produce thorium.
block.overdrive-dome.description=Increases the speed of nearby buildings. Requires phase fabric and silicon to operate.
block.payload-conveyor.description=Moves large payloads, such as units from factories.
block.payload-router.description=Splits input payloads into 3 output directions.
block.command-center.description=Controls unit behavior with several different commands.
block.ground-factory.description=Produces ground units. Output units can be used directly, or moved into reconstructors for upgrading.
block.air-factory.description=Produces air units. Output units can be used directly, or moved into reconstructors for upgrading.
block.naval-factory.description=Produces naval units. Output units can be used directly, or moved into reconstructors for upgrading.
block.additive-reconstructor.description=Upgrades inputted units to the second tier.
block.multiplicative-reconstructor.description=Upgrades inputted units to the third tier.
block.exponential-reconstructor.description=Upgrades inputted units to the fourth tier.
block.tetrative-reconstructor.description=Upgrades inputted units to the fifth and final tier.
block.switch.description=A toggleable switch. State can be read and controlled with logic processors.
block.micro-processor.description=Runs a sequence of logic instructions in a loop. Can be used to control units and buildings.
block.logic-processor.description=Runs a sequence of logic instructions in a loop. Can be used to control units and buildings. Faster than the micro processor.
block.hyper-processor.description=Runs a sequence of logic instructions in a loop. Can be used to control units and buildings. Faster than the logic processor.
block.memory-cell.description=Stores information for a logic processor.
block.memory-bank.description=Stores information for a logic processor. High capacity.
block.logic-display.description=Displays arbitrary graphics from a logic processor.
block.large-logic-display.description=Displays arbitrary graphics from a logic processor.
block.interplanetary-accelerator.description=A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment.
block.repair-turret.description=Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
block.payload-propulsion-tower.description=Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
unit.dagger.description=Fires standard bullets at all nearby enemies.
unit.mace.description=Fires streams of flame at all nearby enemies.
unit.fortress.description=Fires long-range artillery at ground targets.
unit.scepter.description=Fires a barrage of charged bullets at all nearby enemies.
unit.reign.description=Fires a barrage of massive piercing bullets at all nearby enemies.
unit.nova.description=Fires laser bolts that damage enemies and repair allied structures. Capable of flight.
unit.pulsar.description=Fires arcs of electricity that damage enemies and repair allied structures. Capable of flight.
unit.quasar.description=Fires piercing laser beams that damage enemies and repair allied structures. Capable of flight. Shielded.
unit.vela.description=Fires a massive continuous laser beam that damages enemies, causes fires and repairs allied structures. Capable of flight.
unit.corvus.description=Fires a massive laser blast that damages enemies and repairs allied structures. Can step over most terrain.
unit.crawler.description=Runs toward enemies and self-destructs, causing a large explosion.
unit.atrax.description=Fires debilitating orbs of slag at ground targets. Can step over most terrain.
unit.spiroct.description=Fires sapping laser beams at enemies, repairing itself in the process. Can step over most terrain.
unit.arkyid.description=Fires large sapping laser beams at enemies, repairing itself in the process. Can step over most terrain.
unit.toxopid.description=Fires large electric cluster-shells and piercing lasers at enemies. Can step over most terrain.
unit.flare.description=Fires standard bullets at nearby ground targets.
unit.horizon.description=Drops clusters of bombs on ground targets.
unit.zenith.description=Fires salvos of missiles at all nearby enemies.
unit.antumbra.description=Fires a barrage of bullets at all nearby enemies.
unit.eclipse.description=Fires two piercing lasers and a barrage of flak at all nearby enemies.
unit.mono.description=Automatically mines copper and lead, depositing it into the core.
unit.poly.description=Automatically rebuilds destroyed structures and assists other units in construction.
unit.mega.description=Automatically repairs damaged structures. Capable of carrying blocks and small ground units.
unit.quad.description=Drops large bombs on ground targets, repairing allied structures and damaging enemies. Capable of carrying medium-sized ground units.
unit.oct.description=Protects nearby allies with its regenerating shield. Capable of carrying most ground units.
unit.risso.description=Fires a barrage of missiles and bullets at all nearby enemies.
unit.minke.description=Fires shells and standard bullets at nearby ground targets.
unit.bryde.description=Fires long-range artillery shells and missiles at enemies.
unit.sei.description=Fires a barrage of missiles and armor-piercing bullets at enemies.
unit.omura.description=Fires a long-range piercing railgun bolt at enemies. Constructs flare units.
unit.alpha.description=Defends the Shard core from enemies. Builds structures.
unit.beta.description=Defends the Foundation core from enemies. Builds structures.
unit.gamma.description=Defends the Nucleus core from enemies. Builds structures.
unit.retusa.description=Fires homing torpedoes at nearby enemies. Repairs allied units.
unit.oxynoe.description=Fires structure-repairing streams of flame at nearby enemies. Targets nearby enemy projectiles with a point defense turret.
unit.cyerce.description=Fires seeking cluster-missiles at enemies. Repairs allied units.
unit.aegires.description=Shocks all enemy units and structures that enter its energy field. Repairs all allies.
unit.navanax.description=Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets.
lst.read=Read a number from a linked memory cell.
lst.write=Write a number to a linked memory cell.
lst.print=Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used.
lst.draw=Add an operation to the drawing buffer.\nDoes not display anything until [accent]Draw Flush[] is used.
lst.drawflush=Flush queued [accent]Draw[] operations to a display.
lst.printflush=Flush queued [accent]Print[] operations to a message block.
lst.getlink=Get a processor link by index. Starts at 0.
lst.control=Control a building.
lst.radar=Locate units around a building with range.
lst.sensor=Get data from a building or unit.
lst.set=Set a variable.
lst.operation=Perform an operation on 1-2 variables.
lst.end=Jump to the top of the instruction stack.
lst.wait=Wait a certain number of seconds.
lst.lookup=Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump=Conditionally jump to another statement.
lst.unitbind=Bind to the next unit of a type, and store it in [accent]@unit[].
lst.unitcontrol=Control the currently bound unit.
lst.unitradar=Locate units around the currently bound unit.
lst.unitlocate=Locate a specific type of position/building anywhere on the map.\nRequires a bound unit.
logic.nounitbuild=[red]Unit building logic is not allowed here.
lenum.type=Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot=Shoot at a position.
lenum.shootp=Shoot at a unit/building with velocity prediction.
lenum.config=Building configuration, e.g. sorter item.
lenum.enabled=Whether the block is enabled.
laccess.color=Illuminator color.
laccess.controller=Unit controller. If processor controlled, returns processor.\nIf in a formation, returns leader.\nOtherwise, returns the unit itself.
laccess.dead=Whether a unit/building is dead or no longer valid.
laccess.controlled=Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.commanded=[red]Deprecated. Will be removed![]\nUse [accent]controlled[] instead.
laccess.progress=Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
graphicstype.clear=Fill the display with a color.
graphicstype.color=Set color for next drawing operations.
graphicstype.stroke=Set line width.
graphicstype.line=Draw line segment.
graphicstype.rect=Fill a rectangle.
graphicstype.linerect=Draw a rectangle outline.
graphicstype.poly=Fill a regular polygon.
graphicstype.linepoly=Draw a regular polygon outline.
graphicstype.triangle=Fill a triangle.
graphicstype.image=Draw an image of some content.\nex: [accent]@router[] or [accent]@dagger[].
lenum.always=Always true.
lenum.idiv=Integer division.
lenum.div=Division.\nReturns [accent]null[] on divide-by-zero.
lenum.mod=Modulo.
lenum.equal=Equal. Coerces types.\nNon-null objects compared with numbers become 1, otherwise 0.
lenum.notequal=Not equal. Coerces types.
lenum.strictequal=Strict equality. Does not coerce types.\nCan be used to check for [accent]null[].
lenum.shl=Bit-shift left.
lenum.shr=Bit-shift right.
lenum.or=Bitwise OR.
lenum.land=Logical AND.
lenum.and=Bitwise AND.
lenum.not=Bitwise flip.
lenum.xor=Bitwise XOR.
lenum.min=Minimum of two numbers.
lenum.max=Maximum of two numbers.
lenum.angle=Angle of vector in degrees.
lenum.len=Length of vector.
lenum.sin=Sine, in degrees.
lenum.cos=Cosine, in degrees.
lenum.tan=Tangent, in degrees.
lenum.asin=Arc sine, in degrees.
lenum.acos=Arc cosine, in degrees.
lenum.atan=Arc tangent, in degrees.
lenum.rand=Random decimal in range [0, value).
lenum.log=Natural logarithm (ln).
lenum.log10=Base 10 logarithm.
lenum.noise=2D simplex noise.
lenum.abs=Absolute value.
lenum.sqrt=Square root.
lenum.any=Any unit.
lenum.ally=Ally unit.
lenum.attacker=Unit with a weapon.
lenum.enemy=Enemy unit.
lenum.boss=Guardian unit.
lenum.flying=Flying unit.
lenum.ground=Ground unit.
lenum.player=Unit controlled by a player.
lenum.ore=Ore deposit.
lenum.damaged=Damaged ally building.
lenum.spawn=Enemy spawn point.\nMay be a core or a position.
lenum.building=Building in a specific group.
lenum.core=Any core.
lenum.storage=Storage building, e.g. Vault.
lenum.generator=Buildings that generate power.
lenum.factory=Buildings that transform resources.
lenum.repair=Repair points.
lenum.rally=Command center.
lenum.battery=Any battery.
lenum.resupply=Resupply points.\nOnly relevant when [accent]"Unit Ammo"[] is enabled.
lenum.reactor=Impact/Thorium reactor.
lenum.turret=Any turret.
sensor.in=The building/unit to sense.
radar.from=Building to sense from.\nSensor range is limited by building range.
radar.target=Filter for units to sense.
radar.and=Additional filters.
radar.order=Sorting order. 0 to reverse.
radar.sort=Metric to sort results by.
radar.output=Variable to write output unit to.
unitradar.target=Filter for units to sense.
unitradar.and=Additional filters.
unitradar.order=Sorting order. 0 to reverse.
unitradar.sort=Metric to sort results by.
unitradar.output=Variable to write output unit to.
control.of=Building to control.
control.unit=Unit/building to aim at.
control.shoot=Whether to shoot.
unitlocate.enemy=Whether to locate enemy buildings.
unitlocate.found=Whether the object was found.
unitlocate.building=Output variable for located building.
unitlocate.outx=Output X coordinate.
unitlocate.outy=Output Y coordinate.
unitlocate.group=Building group to look for.
lenum.idle=Don't move, but keep building/mining.\nThe default state.
lenum.stop=Stop moving/mining/building.
lenum.move=Move to exact position.
lenum.approach=Approach a position with a radius.
lenum.pathfind=Pathfind to the enemy spawn.
lenum.target=Shoot a position.
lenum.targetp=Shoot a target with velocity prediction.
lenum.itemdrop=Drop an item.
lenum.itemtake=Take an item from a building.
lenum.paydrop=Drop current payload.
lenum.paytake=Pick up payload at current location.
lenum.payenter=Enter/land on the payload block the unit is on.
lenum.flag=Numeric unit flag.
lenum.mine=Mine at a position.
lenum.build=Build a structure.
lenum.getblock=Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].