Difference between revisions of "Units"
(Sort ahead of actual units.) |
m |
||
Line 59: | Line 59: | ||
{{Navbox buildings}} | {{Navbox buildings}} | ||
− | [[Category:Units|#]] | + | [[Category:Units|#]][[Category:Buildings|#]] |
Latest revision as of 18:46, 16 October 2024
The Units of Zero-K are the tools you will use to execute your strategies and defeat your opponents.
Use your Commander and Constructors to build up your base and economy, Raider and Assault units to attack at close range, Skirmishers and Artillery to engage at long range, and Riots to defend in close quarters.
![]() Cloakbots |
![]() Shieldbots |
![]() Rovers |
![]() Hovercraft |
![]() Gunships |
![]() Airplanes |
---|---|---|---|---|---|
![]() Spiders |
![]() Jumpbots |
![]() Tanks |
![]() Amphbots |
![]() Ships |
![]() Striders |
Properties shared by most or all units in Zero-K include:
- They cost the same amount of Metal and Energy.
- Most units are produced by a factory, and autonomous Drones are built by their parent.
Useful information on units:
Unit chassis movement traits
The movement traits of different unit chassis can be a very important factor when choosing which factory to build at the start of a game. Factors such as the terrain of the map as well as the map size can influence this decision. For instance, lots of deep water may call for a factory with lots of amphibious or airborne options, while a map with mostly somewhat steep terrain may call for bots, spiders or airborne options.
Brief overview
- Legged chassis
- Bots: Non-climbing legged units (generally having two or four legs) tend to have great turn rates and can typically traverse somewhat steep terrain. Some bots are amphibious, notably amphbots and certain strider bots. Many of the bots from the Jumpbot Factory and a few other bots can jump, which can be useful for traversing terrain as well as in combat.
- All-terrain: Climbing legged units (generally having four or more legs) can climb and traverse any land terrain, including practically vertical hills and cliffs, but tend to have poor speed. They include all spider factory units and various other units such as the Scorpion strider.
- Wheeled, tracked and hovercraft chassis
- Rovers tend to have good or great speed, medium or poor turn rates, and prefer flat terrain (slightly steep terrain slows them).
- Tanks are like rovers, except their speed and turn rates are typically worse.
- Hovercraft are like rovers, except they can traverse water easily.
- Airborne chassis
Airplanes fly and tend to have excellent speed. Their movement resembles real-life planes.
Gunships hover above the ground; their movement resembles helicopters.
- Naval chassis
Ships float on the sea surface. Smaller ships are built in the Shipyard, while carriers and battleships are built at the Strider Hub.
Submarines dive underwater, which gives them protection from radar and weaponry (but they cannot surface).
There are also various kinds of indirect movement, such as transport gunships, teleportation, throwing, gravity projection, etc. And terrain can be terraformed by construction units, or flattened by attacking with certain units such as the Tremor artillery unit, which can help enable units such as tanks to cross terrain that would otherwise be impassable for them.
The pathing map overlay when a unit is selected is useful for viewing where a selected unit can and cannot go.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 18.191.236.193
Start request GET /mediawiki/index.php?diff=prev&oldid=10042&title=Units
HTTP HEADERS:
CONTENT-TYPE:
CONTENT-LENGTH: 0
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HOST: zero-k.info
ACCEPT-ENCODING: gzip, br, zstd, deflate
ACCEPT: */*
CONNECTION: close[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "18.191.236.193",
"UserAgent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)",
"ChronologyProtection": false,
"ChronologyPositionIndex": 0,
"ChronologyClientId": false
}[DBConnection] Wikimedia\Rdbms\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[session] SessionBackend "596ecco9mq2k4kab1hnmedgbmqvluabu" is unsaved, marking dirty in constructor
[session] SessionBackend "596ecco9mq2k4kab1hnmedgbmqvluabu" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1712658115", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1712658115", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1712658115", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1712658115", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Units]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
Article::view: showing diff page
DifferenceEngine old '10042' new 'prev' rcid ''
[MessageCache] MessageCache using store SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database
ParserFactory: using preprocessor: Preprocessor_Hash
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions->__construct
DifferenceEngine old '0' new '0' rcid '0'
WikiPage::getParserOutput: using parser cache: yes
[caches] parser: SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
Parser cache options found.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
ParserOutput cache found.
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
Title::getRestrictionTypes: applicable restrictions to [[Units]] are {edit,move}