ChangeLog.txt
changeset 13848 16ca23f8f623
parent 13841 b2cc4e4e380c
child 13851 f01798038c2e
--- 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