# HG changeset patch # User Wuzzy # Date 1538744264 -7200 # Node ID 16ca23f8f6231520385df5c7de333805d285a155 # Parent 1738ae8c8e7550626ea732f5bc17afb58daa5ae8 Restructure 0.9.25 changelog, add highlights section diff -r 1738ae8c8e75 -r 16ca23f8f623 ChangeLog.txt --- a/ChangeLog.txt Fri Oct 05 14:11:51 2018 +0200 +++ b/ChangeLog.txt Fri Oct 05 14:57:44 2018 +0200 @@ -1,19 +1,25 @@ + features * bugfixes ====================== 0.9.25 ====================== -Game: - + Add new key to show mission panel (default: M) - + Add new key to cycle through timer values (default: N) - + Add default controls for controller (see README.md) - + Add chat command “/help”, displays help for chat commands +HIGHLIGHTS: + + Complete overhaul of Continental supplies + + Remove rubber duck + + Rework team rankings + + Tied teams now rank equally + + Help button in main menu + + Many new Lua API features + * Functionality of controllers restored + * Fix at least 2 crashes + * Fixed some awkward network bugs which caused games to come to a standstill + * Many bugs related to the wrap world edge fixed (but not all) + * Sudden Death always came exactly 1 turn later than planned + +Game, gameplay: + Increase hedgehog limit to 64 - + Campaigns and missions now use the user's chosen custom clan colors - + New default brown clan color for better contrast - + Allow to change volume during pause - + Rename chat command “/team” to “/clan” (but “/team” still works) - * Functionality of controllers restored + + Remove rubber duck + * Fix hog being unable to walk after using sniper rifle without firing both shots * Fix sine gun dealing damage to attacker if shooting up - * Fix crash when 2 or more controllers were connected + * Fix Sudden Death starting in the second turn of a round rather than the first * Fix hammer and pickhammer not digging correctly at wrap world edge * Fix drill rocket exploding when digging at bounce/wrap world edge * Fix freezer ray not working through wrap world edge @@ -22,27 +28,39 @@ * Fix cake walking through land when reaching wrap world edge * Laser sight now works properly through wrap world edge * Fix projectiles behaving incorrectly with land just behind the wrap world edge + * Fix bee weapon becoming unusable when hitting attack key in mid-air + * Limit hedgehog health to 268435455 to prevent some bugs + +Game, controls and commands: + + Add new key to show mission panel (default: M) + + Add new key to cycle through timer values (default: N) + + Add default controls for controller (see README.md) + + Add chat command “/help”, displays help for chat commands + + Rename chat command “/team” to “/clan” (but “/team” still works) + * Functionality of controllers restored + * Fix crash when 2 or more controllers were connected + * Fix cursor teleporting to center after leaving game with a video recording + * Fix /hta, /hsa and /hya commands not writing message in chat + +Game, audiovisuals: + + Campaigns and missions now use the user's chosen custom clan colors + + New default brown clan color for better contrast + + Allow to change volume during pause * Fix extreme amounts of droplets when shooting with minigun into ocean world edge * Fix some flakes disappearing in world wrap worlds while moving camera * Fix invisible projectile timer, attack bar, target on other side of wrap world edge * Fix attack bar drawn over GUI elements - * Fix hog being unable to walk after using sniper rifle without firing both shots - * Fix bee weapon becoming unusable when hitting attack key in mid-air * Fix video recorder not working when game audio was disabled - * Fix cursor teleporting to center after leaving game with a video recording * Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack - * Fix /hta, /hsa and /hya commands not writing message in chat - * Limit hedgehog health to 268435455 to prevent some bugs - * Fix Sudden Death starting in the second turn of a round rather than the first * Prevent voices from being spoken directly before a victory voice * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme) * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage Frontend: + + Add help button in main menu (link to Hedgewars Wiki) + Add setting to disable audio dampening when losing window focus + Rework player rankings: Losing clans are now ranked in the reverse order they died + Add-ons now support preview images for campaign missions - + Add help button in main menu (link to Hedgewars Wiki) * Fix player rankings on round draw: Clans that died in the same turn now have the same rank * Fix rare crash when aborting video encoding in progress * Fix critical failure to cleanup teams list after rejoining game under certain conditions @@ -53,6 +71,12 @@ * Pseudo player names in chat (like “[server]”) are no longer clickable * Lobby/room: No longer allow opening context menu if no player selected +Server: + + Add “/help” chat command for command help + + Can now clear room greeting by using chat command “/greeting” without arguments + + Many new error and status messages for improved usability + * Fix many server messages being not translated + Highlander: * Fix all hogs receiving a free teleport after hog placement phase @@ -91,32 +115,30 @@ * Fix round score and other info numbers messing up after screen resize * Fix kamikaze bonus not being shown -Campaigns and missions: - * A Classic Fairytale: Fix clan membership of princess in some missions - * A Classic Fairytale, Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit - * A Space Adventure, Hard Flying: Display current flying time next to team bar - + A Space Adventure, final mission: Terrain types are easier to distinguish - * A Space Adventure, Searching in the Dust: Fix display error when destroying device crate - * A Space Adventure, Searching in the Dust: Don't take away control right above the pit near Sandy - * A Space Adventure, Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality - * A Space Adventure: Fix clan membership of PAotH in main Death Planet mission - * A Space Adventure, final mission: Don't say "Missed" or "Yes, Sir!" when inappropriate +Missions and styles: + * Basic Movement Training: Back jumps are now easier * The Great Escape: Infinite attack mode did not work - * Shotgun/Sniper Rifle Target Practicse: Suppress “X remaining” message - * Basic Movement Training: Back jumps should be easier now + * Shotgun/Sniper Rifle Target Practice: Suppress “X remaining” message * Fix resurrection animation appearing at wrong position for some missions and styles -Content: +A Classic Fairytale: + * Fix clan membership of princess in some missions + * Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit + +A Space Adventure: + + The big bang: Terrain types are easier to distinguish + + Hard Flying: Display current flying time next to team bar + * Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality + * Searching in the Dust: Fix display error when destroying device crate + * Searching in the Dust: Don't take away control right above the pit near Sandy + * The big bang: Don't say "Missed" or "Yes, Sir!" when inappropriate + * The last Encounter: Fix clan membership of PAotH + +Themes: + New Sudden Death water texture for CrazyMission theme + Add dust flakes for Cheese and CrazyMission themes * Fix repeating sun in Hoggywood theme -Server: - + Add “/help” chat command for command help - + Can now clear room greeting by using chat command “/greeting” without arguments - + Many new error and status messages for improved usability - * Fix many server messages being not translated - Lua API: * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below + New call: SetTurnTimeLeft(newTurnTimeLeft): Set remaining turn time @@ -135,7 +157,7 @@ + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available” + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player + Can set custom team rank: Call SendStat with 1st param siTeamRank and 2nd param to the desired rank, as string. Must be called before siPlayerKills of the team for which this applies - + New Lua library: Achievements + + New Lua library: Achievements (currently only for internal use) + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops