{"id":474,"date":"2017-05-24T18:17:06","date_gmt":"2017-05-24T16:17:06","guid":{"rendered":"https:\/\/colobot.info\/?p=474"},"modified":"2023-07-21T20:50:00","modified_gmt":"2023-07-21T18:50:00","slug":"update-0-1-10-cbot-bugfixes-and-stuff-for-user-level-makers","status":"publish","type":"post","link":"https:\/\/colobot.info\/pl\/2017\/05\/24\/update-0-1-10\/","title":{"rendered":"(English) Update 0.1.10 &#8211; CBOT bugfixes and stuff for user level makers!"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-pl\">Przepraszamy, ten wpis jest dost\u0119pny tylko w j\u0119zyku <a href=\"https:\/\/colobot.info\/en\/wp-json\/wp\/v2\/posts\/474\" class=\"qtranxs-available-language-link qtranxs-available-language-link-en\" title=\"English\">English<\/a>. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.<\/p><p>The 0.1.10 release has finally happened! This time we have a lot of CBOT bugfixes, cool new stuff for userlevel makers and some other minor changes. You can see the full changelog under the &#8222;Read More&#8221; link. Or just go to the <a href=\"\/download-colobot-gold\/\">download page<\/a> and get it right now!<\/p>\n<p>It&#8217;s worth noting that with each release more and more stuff is coming from the community in the form of Pull Requests. From now on, we&#8217;ll try to mention everybody who helped make the release happen in the changelog. Want to help too? Check <a href=\"https:\/\/github.com\/colobot\/colobot\/blob\/master\/CONTRIBUTING.md\">how to contribute<\/a><br \/>\n<!--more--><\/p>\n<hr>\n<p>Changelog:<br \/>\n<b><u>CBOT<\/u><\/b><br \/>\n* <b>Add default values for parameters in function declarations<\/b> (PR: #897) <i>[thanks @melex750!]<\/i><br \/>\n* <b>Fix destructors not being called when program execution ended<\/b> (#859)<br \/>\n* <b>Fix goto() with multiple objects at the exact same position<\/b> (#732)<br \/>\n* <b>Fix build() allowing to build anything<\/b> (#863)<br \/>\n* <b>Fix game crash if function doesn&#8217;t return expected value<\/b> (#30, PR: #897) <i>[thanks @melex750!]<\/i><br \/>\n* Fix crash on class redefinition (#703, PR: #890) <i>[thanks @piotrwalkusz1!]<\/i><br \/>\n* Fix no compile error in incorrect increment and decrement syntax (PR: #891) <i>[thanks @melex750!]<\/i><br \/>\n* Fix no compile errors with incorrect constructor\/destructor definitions (PR: #891) <i>[thanks @melex750!]<\/i><br \/>\n* Fix no compile errors with incorrect variable and field declarations (PR: #891) <i>[thanks @melex750!]<\/i><br \/>\n* Fix a lot of syntax error related crashes (PR: #897) <i>[thanks @melex750!]<\/i><br \/>\n* Fix point constructor not executing when being called with 'new&#8217; (PR: #897) <i>[thanks @melex750!]<\/i><br \/>\n* Fix some builtin functions not returning 0 in case of no error (#917)<br \/>\n* Add error when object is busy (#871)<br \/>\n* Fix delete() in CBOT not destroying PowerCells properly<\/p>\n<p><b><u>Other changes<\/u><\/b><br \/>\n* <b>Allow selectinsect to select other objects with selectable=0<\/b><br \/>\n* <b>Add command history for cheat console<\/b> (#316, PR: #869) <i>[thanks @Smok94!]<\/i><br \/>\n* <b>Add ctrl+backspace support in code editor<\/b> (#797, PR: #839) <i>[thanks @MatiRg!]<\/i><br \/>\n* <b>Add damage alarm<\/b> (#320, PR: #916) <i>[thanks @DavivaD!]<\/i><br \/>\n* <b>Make UraniumOre not destroyable<\/b> (#777)<br \/>\n* Fix apperance camera position (#802, PR: #880) <i>[thanks @piotrwalkusz1!]<\/i><br \/>\n* Add coordinates under cursor overlay and copy function (#868)<br \/>\n* Fix rendering glasses in FPP camera (#775, PR: #959) <i>[thanks @MatiRg!]<\/i><\/p>\n<p><b><u>For userlevels<\/u><\/b><br \/>\n* <b>Add bulletWall parameter, makes objects block bullets<\/b><br \/>\n* <b>Add scoreboard for complex code battles<\/b><br \/>\n* <b>Add Barricade objects &#8211; barriers that block bullets<\/b><br \/>\n* Make TargetBots explode when they run into something<br \/>\n* Print expected relief resolution for given terrain parameters to log<\/p>\n<p><b><u>Bugfixes and internal changes<\/u><\/b><br \/>\n* Fix mission ending before astronaut death scene is finished (#848)<br \/>\n* Fix GroundSpot blending (#846)<br \/>\n* Display warning if there is not enough energy to shoot with fire()<br \/>\n* Fix crash on loading saves with produce()d objects (#765)<br \/>\n* Don&#8217;t allow whitespace player names (#840)<br \/>\n* Fix buffer overrun when rendering goto() debug texture (#841)<br \/>\n* Fix sky rendering artifact<br \/>\n* Clean up &#8222;this == nullptr&#8221; checks in CBOT (#828)<br \/>\n* Fix memory leaks in CBOT engine (PR: #891) <i>[thanks @melex750!]<\/i><br \/>\n* Fix all compiler warnings and enable -Werror (PR: #955) <i>[thanks @AbigailBuccaneer!]<\/i><br \/>\n* Updated Russian and German translations (PRs: #852, #849, data\/#27) <i>[thanks @Fedorsturov, @Ceeee and @rvasin!]<\/i><\/p>","protected":false},"excerpt":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-pl\">Przepraszamy, ten wpis jest dost\u0119pny tylko w j\u0119zyku <a href=\"https:\/\/colobot.info\/en\/wp-json\/wp\/v2\/posts\/474\" class=\"qtranxs-available-language-link qtranxs-available-language-link-en\" title=\"English\">English<\/a>. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.<\/p>\n<p>The 0.1.10 release has finally happened! This time we have a lot of CBOT bugfixes, cool new stuff for userlevel makers and some other minor changes. You can see the full changelog under the &#8222;Read More&#8221; link. Or just go to the <a href=\"\/download-colobot-gold\/\">download page<\/a> and get it right now!<\/p>\n<p>It&#8217;s worth noting that with each release more and more stuff is coming from the community in the form of Pull Requests. From now on, we&#8217;ll try to mention everybody who helped make the release happen in the changelog. Want to help too? Check <a href=\"https:\/\/github.com\/colobot\/colobot\/blob\/master\/CONTRIBUTING.md\">how to contribute<\/a><\/p>\n","protected":false},"author":1,"featured_media":44,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[5,8],"tags":[],"class_list":["post-474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-updates"],"_links":{"self":[{"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/posts\/474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/comments?post=474"}],"version-history":[{"count":5,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/posts\/474\/revisions"}],"predecessor-version":[{"id":563,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/posts\/474\/revisions\/563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/media\/44"}],"wp:attachment":[{"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/media?parent=474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/categories?post=474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/colobot.info\/pl\/wp-json\/wp\/v2\/tags?post=474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}