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))
StructureTerminal.cooldownfeature. It is triggered on both
Game.market.dealmethods and is equal to 10 ticks regardless of the transaction size and range. Methods will return
ERR_TIREDcode if the cooldown is active. New
TERMINAL_COOLDOWNconstant 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
breakOnSigintfeature. CPU limit reached error messages have three types now:
Script execution timed out- when the soft timeout is fired
Script execution has been interrupted- when SIGINT signal received
Script 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.