V1.2.4.9
In this version we have Recon Commander nerfs and a bit of UI polish. By popular vote the Nuke Bomber is now Wyvern.
Commander Changes
The Bombard Commander is now called Siege Commander.
E-Cell and Torpedo Launcher have been removed.
All commanders:
- Energy Income 8 -> 6
Support Comm:
- Weapon Range bonus per level removed (if anything, Siege comm should do this).
Recon Comm:
- Speed bonus removed (it has the best base speed and can jump).
- Health 1800/2200/2800/3400/4000 -> 1600/2000/2500/3100/3800.
- Can no longer use Range Modules.
Concussion Shell
- Reload time 8s -> 15s (low reload time manual fire weapons are just micro sinks).
- Range 500 -> 450
Balance
Jumpjet reload time is now affected by the appropriate status effects. Disarm and Paralysis pause reload time and Slow damage slows it down.
Claymore
- Health 900 -> 1000
- Range 180 -> 250
- Increased projectile speed to make it able to hit things.
Interface
Chat now filters out error messages by default.
Set Target is now supported by split attack. Hold Ctrl while giving an area Set Target command to split the targets between your selected units.
Added a small command indicator effect. There is also an alternate visualization for custom formations which is disabled for performance reasons.
Commander construction can now be queued before the game starts.
Blurry Halo Unit Selections has more options for configuration.
Automatic Retreat is a lot more responsive. Additionally some units do special actions when they start to retreat.
- Swifts will turn towards their destination and use Boost.
- Halberds will set themselves to hold fire and cancel their target.
- Jumpjet units will jump towards their retreat goal.
CAI
CAI now values its units slightly more by giving them access to the Automatic Retreat system. Damaged units will attempt to escape from combat. To compensate for the extra repairing (and general excessing) CAI now likes to make more Caretakers. It has also gained the ability to play the Amphibious Bot Factory.
Unit Renames
The following units have been renamed.
- Rector -> Conjurer
- Jethro -> Gremlin
- Avenger -> Swift
- Vamp -> Hawk
- Shadow -> Raven
- Stiletto -> Thunderbird
- Licho -> Wyvern (by popular vote)
Fixes
- Claws (Wolverine mine) cloak.
- Added repair pad energy build power to its description.
- Fixed Faraday build time.
- Fixed some bomber reloading weirdness.
- Replay control now changes speed directly in all cases.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 216.73.216.236
Start request GET /mediawiki/index.php?oldid=7515&printable=yes&title=V1.2.4.9
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": "216.73.216.236",
"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 "1sn16529ds8nqblqaok7e4700eqeeic3" is unsaved, marking dirty in constructor
[session] SessionBackend "1sn16529ds8nqblqaok7e4700eqeeic3" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1720859095", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1720859095", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1720859095", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1720859095", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[V1.2.4.9]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[localisation] LocalisationCache::isExpired(en): cache for en expired due to GlobalDependency
[localisation] LocalisationCache::recache: got localisation for en from source
[DBQuery] startAtomic: entering level 0 (LCStoreDB::finishWrite)
[DBQuery] endAtomic: leaving level 0 (LCStoreDB::finishWrite)
[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
[caches] parser: SqlBagOStuff
Article::view using parser cache: yes
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
Article::view: doing uncached parse
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:0d7a7a007a6d49f749ef2cefad01f8e5:0)
[objectcache] Rejected set() for wikidb229-mw_:page:10:2f3b143b4adbc242ba82724ba11511978f2793e2 due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:818:8475 due to pending writes.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:4a77b401c9092d9e706f7bbecab2e978:1)
[objectcache] Rejected set() for wikidb229-mw_:page:10:55fa941bea79a2dda2e61ffb469279c5273c057d due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:58:10085 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:10:1eea3d5309d2a88c1e83cbfafba24489c41a09ad due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:1979:10035 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:3df63b7acb0522da685dad5fe84b81fdd7b25264 due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:78:981 due to pending writes.
[ContentHandler] Created handler for Scribunto: ScribuntoContentHandler
[Scribunto] Scribunto_LuaStandaloneInterpreter::__construct: creating interpreter: ""C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes\engines\LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe" "C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes\engines\LuaStandalone/mw_main.lua" "C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes" "0" "8""
[gitinfo] Candidate cacheFile=C:\Projekty\zero-k.info\www\mediawiki/gitinfo.json for C:\Projekty\zero-k.info\www\mediawiki
[gitinfo] Cache incomplete for C:\Projekty\zero-k.info\www\mediawiki
SiteStats::loadAndLazyInit: reading site_stats from replica DB
[objectcache] Rejected set() for wikidb229-mw_:SiteStats:groupcounts:sysop due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:file:73af53ccad147c77191d984a0352b7bfb895e391 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:55fa941bea79a2dda2e61ffb469279c5273c057d due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:77:1496 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:690afa83acf2d824b47ef6e809fe02b9ca57d63f due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:11:170 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:cbb9fa252e60809efa55a7ad83aea5438ef56753 due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:28:111 due to pending writes.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:0d7a7a007a6d49f749ef2cefad01f8e5:0)
Saved in parser cache with key wikidb229-mw_:pcache:idhash:909-0!canonical and timestamp 20250713082455 and revision id 7515
[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
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 [[V1.2.4.9]] are {edit,move}