Retreat
Robots are brave; sometimes a little too brave. Most of the time, it is better to restrain a foolhardy attack than to have to egg on units, but some games require a little more common sense from your minions.
The menu has a Set Retreat Zone button with the picture of a wrench in a circle. Click on it and then click on the map where you wish retreating units to go. A circle will mark the area. Multiple retreat zones can be set throughout the map and units will retreat to the nearest one. If no retreat zones are set, your damaged units will stay in battle.
Setting a retreat zone within an existing one will remove it. Holding shift while setting retreat zones will let you set/remove multiple zones without having to click on the ambulance each time.
Units have a button that will set them to retreat from battle to a retreat zone at 30%, 65% or 99% health. Right-click on the button to cancel the retreat order. When damaged, retreating units will show a medic symbol.
Tips
- Set a retreat zone within range of several Caretakers. They can repair damaged units quickly.
- Swifts (Interceptors from Airplane factory), if given a retreat state, will automatically use their boost ability (if available) to help them rapidly escape an engagement when they get too damaged. This can be very helpful, and even allow them to evade some missiles and other tracking weapons if they're lucky.
- Jump-capable units (i.e Pyro, Freaker) will automatically jump towards the nearest Retreat beacon if set to a retreat state.
- Default retreat state can be set in the game menu (Game/Unit AI/Initial States), so that you don't have to always set it manually.
- To set hotkeys for changing retreat state or setting retreat zones, navigate into the game menu and find common commands under hotkeys.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 160.79.108.195
Start request GET /mediawiki/index.php?direction=prev&oldid=544&title=Retreat
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": "160.79.108.195",
"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 "7s5oa8u4p4uum6vuepabbovctenqss04" is unsaved, marking dirty in constructor
[session] SessionBackend "7s5oa8u4p4uum6vuepabbovctenqss04" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1713868664", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1713868664", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1713868664", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1713868664", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Retreat]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[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
[DBQuery] Wikimedia\Rdbms\DatabaseMysqlBase::lock failed to acquire lock 'wikidb229-mw_:messages:en'
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database, could not acquire main lock, using stale cache
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 #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.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:c79577802bb847f459efa332e1898374:0)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:c79577802bb847f459efa332e1898374:0)
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
[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/7/7a/Retreat_2.jpg/1200px-Retreat_2.jpg
TransformationalImageHandler::doTransform: creating 1200x750 thumbnail at mwstore://local-backend/local-thumb/7/7a/Retreat_2.jpg/1200px-Retreat_2.jpg using scaler im
TransformationalImageHandler::doTransform: Transforming later per flags.
Title::getRestrictionTypes: applicable restrictions to [[Retreat]] are {edit,move}