Status Effects
Zero-K has a lot of status effects, special debuffs that can be applied to enemy units to help suppress them and support your armies in battle. They work by filling separate damage meters underneath the target's hit points, and generate various effects.
EMP damage
EMP damage stuns enemies, completely disabling them and preventing them from moving, using abilities, or returning fire.
- When an instance of EMP damage is applied to an enemy, it is checked against the enemy's current health and converted into a stacking percentage.
- When EMP damage reaches 100% or higher, the unit is stunned.
- EMP percentage on units decay at a rate of 2.5% per second. The moment the unit's percentage drops below 100%, it is no longer stunned.
- Every EMP weapon has a maximum percentage it can set a unit to, described in the weapon stat block as a maximum stun time (each second effectively being 2.5% over 100%).
Against shields, EMP damage is divided by 3 and converted into normal shield damage damage. EMP is yellow, or in the case of the self-destructing Imp, blue.
Disarm damage
Disarm is a particular type of EMP that will leave the afflicted units able to move, but unable to use any weapons or special abilities (this includes jumping, using build power, regeneration or receiving income from the commander's Vanguard economy module). Disarmed units flash yellow instead of blue. Disarm has a separate bar.
Slow damage
Slow damage, similar to EMP, does not reduce enemy hitpoints. Instead it gradually decreases the move speed and rate of fire of enemy units. Like EMP the slow health of a unit is the current health of the unit. The reduction is the slow damage taken divided by the max health of the unit. Slow damage maxes out at 50% and cannot be increased past that point. Like EMP damage, slow damage also deals 1/3 of its damage against shields and automatically heals by 4% of the unit's current health per second once it has stopped taking further slow damage. Weapons with slow ability are purple.
Many slowing weapons are actually disruptors, represented as purple projectiles or beams with a white core. These do both normal and slow damage.
Capture damage
Dominatrix stuff.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 18.221.176.191
Start request GET /mediawiki/index.php?direction=next&oldid=7857&title=Status_Effects
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
COOKIE: wikidb229_mw__session=kppc83usod8864qbqlub3ha6aftj1c6c
ACCEPT-ENCODING: gzip, br, zstd, deflate
ACCEPT: */*
CONNECTION: close[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[session] Session "kppc83usod8864qbqlub3ha6aftj1c6c" requested without UserID cookie
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "18.221.176.191",
"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 #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Status Effects]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) 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
[caches] parser: SqlBagOStuff
Article::view using parser cache: no
Article::view: doing uncached parse
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #126 (handle id #120) will be used for SqlBagOStuff
Parser cache options found.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:0c964fdfee6332d4956222dd425f0f26:0)
[Mime] MimeAnalyzer::loadFiles: loading mime types from C:\Projekty\zero-k.info\www\mediawiki\includes/libs/mime/mime.types
[Mime] MimeAnalyzer::loadFiles: loading mime info from C:\Projekty\zero-k.info\www\mediawiki\includes/libs/mime/mime.info
File::transform: Doing stat for mwstore://local-backend/local-thumb/6/64/Weapon_EMP.jpg/800px-Weapon_EMP.jpg
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/6/64/Weapon_EMP.jpg/800px-Weapon_EMP.jpg does not exist
TransformationalImageHandler::doTransform: creating 800x500 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_f1bdb287f3db.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/6/64/Weapon_EMP.jpg/800px-Weapon_EMP.jpg
TransformationalImageHandler::doTransform: creating 800x500 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_0aa0c798f232.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/6/64/Weapon_EMP.jpg/800px-Weapon_EMP.jpg
TransformationalImageHandler::doTransform: creating 800x500 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_e54a21c706fc.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e2/Weapon_slow.jpg/800px-Weapon_slow.jpg
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/e/e2/Weapon_slow.jpg/800px-Weapon_slow.jpg does not exist
TransformationalImageHandler::doTransform: creating 800x500 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_04c2ad079370.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e2/Weapon_slow.jpg/800px-Weapon_slow.jpg
TransformationalImageHandler::doTransform: creating 800x500 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_2bd4fbacd374.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/e/e2/Weapon_slow.jpg/800px-Weapon_slow.jpg
TransformationalImageHandler::doTransform: creating 800x500 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_5e0e14880868.jpg using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:0c964fdfee6332d4956222dd425f0f26:0)
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 [[Status Effects]] are {edit,move}