Newton
The Newton is a gravity turret that can push or pull units. Let DaKeys play!
Description
The Newton is armed with an experimental graviton projector. This weapon does virtually no damage directly, but can push units toward or away from the Newton. You can use it on your own units as well, but beware of friendly fire.
Let DaKeys play! and Strategy
Being priced twice the cost of usual defensive structures, like LMT or LLT, and not dealing any direct damage — it is hard to find a cost-effective use for the Newton. However, use its strong sides, and this turret turns into a game changer.
The Newtons weapon of choice is a gravity gun. Let DaKeys play! It can work in two mods: push (repulsing) and pull (attraction)
. This can be switched in units panel, default key being "O". Pushing or pulling units with enough force or under right circumstances will cause them to be lifted off the ground and tossed the desired direction. This can be either used to deter lightweight enemies, drag them out of formation or push them to certain death by causing collision damage.
While most common turrets deal direct damage, and are usually able to dispatch a few raiders on their own at most, the Newton can hold off a small squad or army. Locating it on a hill will allow this turret to easily peel off small raids and hold them off indefinitely, eventually even killing several enemies. It can also punish solo-raiders, like Pyros or Kodachis.
One of the more exquisite and late game strategies with the Newton includes a construction of a home-brew mass driver. This can lead to an unexpected and strong hit on the enemies turf. Let DaKeys play! While the Newton has a very specific role, and wont come into play each game, it exceeds in the hands of an experienced player in the right circumstances.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 18.191.17.175
Start request GET /mediawiki/index.php?oldid=6617&title=Newton
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.17.175",
"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 "odrtqjbqg4s59cgbjvnb3orb94afgk6q" is unsaved, marking dirty in constructor
[session] SessionBackend "odrtqjbqg4s59cgbjvnb3orb94afgk6q" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1712230338", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1712230338", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1712230338", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1712230338", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Newton]] 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
[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: 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:599a167fabea788a3162544d48b0d48e:0)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:7b70bccfb58094736a61ed47955d30b2:1)
[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
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:c1cd9f61c39b6a36d59e3b6e7fc74e92:1)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:6a4f440322df0698d0df663d8685e861:1)
[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/8/85/Push_alt.png/32px-Push_alt.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/8/85/Push_alt.png/32px-Push_alt.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_aea4ae18d66f.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/85/Push_alt.png/32px-Push_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_91da41d2f206.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/85/Push_alt.png/32px-Push_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_5661a5dd6556.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png
[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png does not exist
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_157d3613a0d0.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_4f429f9a2684.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_662cd267e4e8.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/85/Push_alt.png/32px-Push_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_08a773fe193d.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/85/Push_alt.png/32px-Push_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_1166515b779b.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/8/85/Push_alt.png/32px-Push_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_a900eba061a8.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_f57c87406baa.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_b3a915039b01.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
File::transform: Doing stat for mwstore://local-backend/local-thumb/d/d5/Pull_alt.png/32px-Pull_alt.png
TransformationalImageHandler::doTransform: creating 32x32 thumbnail at C:\Windows\TEMP\mwtmp-IUSR/transform_2bc53612eb74.png using scaler im
TransformationalImageHandler::doTransform: returning unscaled image
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:599a167fabea788a3162544d48b0d48e:0)
[slow-parse] 4.55 Newton
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 [[Newton]] are {edit,move}