Updated runtime Node.js version to 7.10.0 (with V8 5.5).
Changed terminal transfer energy cost formula:
energy_cost = resources_amount * (1 - Math.exp(-range / 30))
Introduced new
StructureTerminal.cooldown
feature. It is triggered on bothStructureTerminal.send
andGame.market.deal
methods and is equal to 10 ticks regardless of the transaction size and range. Methods will returnERR_TIRED
code if the cooldown is active. NewTERMINAL_COOLDOWN
constant is added.Removed non-intuitive behavior of auto-attacking objects on
Creep.move
. This fixes an exploit of doing attack and heal simultaneously which is prohibited.Runtime virtual machine now uses
breakOnSigint
feature. CPU limit reached error messages have three types now:Script execution timed out
- when the soft timeout is firedScript execution has been interrupted
- when SIGINT signal receivedScript execution has been interrupted with a hard reset
- when SIGKILL signal received (runtime process restart).
These differences are mostly for informational purposes and don’t affect anything currently.
Changed boost effects of UO, UHO2, XUHO2 according to the documentation.
These changes are supported in private server v2.6.0.
Have comments or feedback? You can discuss this post here.