This time release is a bit smaller when it comes to the number of changes, but there are enough tweaks to to release something before (hopefully) another breakthrough update.

You can get it on our download page, as usual.


Changelog

  • Engine
    • Optimised Cbot engine code
    • Optimised text rendering (#1104 PR#1148 @AbigailBuccaneer)
    • Optimised objects rendering (PR#1149 @AbigailBuccaneer)
    • Fixed shadow shimmering (PR#1154 @AbigailBuccaneer)
    • Improved performance and quality of dynamic shadows in gl33 engine (PR#1152 @AbigailBuccaneer)
    • Added support for more icons
  • Code Battles
    • Added realtime scoreboard sorting by points
    • Added camera viewpoints
    • Added ScoreboardObjectRule command
    • Added EndMissionTimeout command
    • Teams won’t receive points for destroying own bots
  • Translations
    • Added Czech translation support (PR#1118 @nextghost)
    • Updated French translation (PR#1123 @B-CE)
    • Updated Russian translation (PR#35 @rvasin)
    • Updated documentation of speed control buttons and quick save/load buttons
  • Bugfixes
    • Sound from notifications should not escape anymore when moving camera (#1087 PR#1143 @AbigailBuccaneer)
    • Robots programs list shouldn’t break anymore after loading level (#797 PR#1151 @melex750)
    • magnifyDamage=0 should work for fragile objects
    • Aliens hatched from egg shouldn’t be selectable anymore (#1054)
    • delete(); shouldn’t hang programs anymore (#1067)
  • Technical
    • Fixed compilation using Clang (#1113 PR#1114 @B-CE PR#1139 @AbigailBuccaneer)
    • Added -Wmissing-declarations flag for gcc and -Wmissing-prototypes or clang (PR#1142 @AbigailBuccaneer)
    • Added -Wsuggest-override flag for gcc (PR#1140 @AbigailBuccaneer)
    • Added generic debug rendering functions (PR#1150 @AbigailBuccaneer)