ChangeLog.txt
changeset 10516 e2aee295cb16
parent 9848 2b8f928faa14
child 10520 066a9aa50b75
--- a/ChangeLog.txt	Tue Nov 18 02:57:47 2014 +0100
+++ b/ChangeLog.txt	Wed Nov 19 01:36:59 2014 +0100
@@ -1,6 +1,49 @@
 + features
 * bugfixes
 
+0.9.20 -> 0.9.21:
+ + New type of randomly generated maps: Perlin Maps.
+ + Old Random generated maps are more diverse now.
+ + Slider for adjusting land generation detail.
+ + Highlander gamemode can now be used with custom weapon schemes (1-8=How probable to get this weapon. 9=All hogs get it)
+ + New training/multiplayer mission: "Climb Home"
+ + Game scheme screen has a "Script parameter" field now. This allows to make more customizable scripts/modes.
+ + Network game rejoining. Note: Your team(s) will vanish after 3 turns.
+ + Visual and gameplay changes to "sea" - world edges.
+ + New engine command: /togglechat will disable/enable chat display (does not affect chat history display)
+ + Change to Racer: first weapon/utility available will be automatically selected on start
+ + Added some visual feedback to failed girder placement.
+ + Various performance tweaks, especially for very large maps.
+ + Added custom Sudden Death music option for themes.
+ + Allow switching through hogs in reverse order with PRECISE+HOGSWITCH (left shift + tab, by default)
+ * Fixed drill rockets sometimes exploding on impact.
+ * Fixed trainings broken due to indestructable targets/crates.
+ * Fixes and tweaks for low qualily rendering.
+ * Sinegun won't shoot through -solid- land anymore
+ * Many bug fixes and tweaks.
+
+Frontend / Netgame:
+ + High resolution previews!
+ + Preview for dynamic maps generated by game style scripts (e.g. "ShoppaMap))!
+ + Moved room status filter to top left to waste less space.
+
+Lua API:
+ + More helpful syntax error messages.
+ + New hooks: onParameters(), onPreviewInit().
+ + New functions:
+      Dismissteam(teamname)
+      GetGameFlag(gameflag) -- returns true/false
+      PlaceSprite(x, y, sprite, frameIdx [, landFlag, ... ]) -- sprite refers to an id from the TSprite list
+      SetWaterLine(waterline) -- moves water level to the specified y. the current value is in read-only global waterline
+      SetNextWeapon() -- make current hedgehog switch to next weapon. e.g. use in trainings to preselect weapon
+      SetWeapon(ammoType) -- decide which weapon the current hedgehog should equip
+ + New global enumerations:
+      Mapgens: mgRandom, mgMaze, mgPerlin, mgDrawn
+      TSprite values
+      LandFlags: lfIndestructible, lfIce, lfBouncy
+ + Changed functions:
+      HogSay(gearUid, text, manner [, vgState]) -- now also allows you to make NON-Hedgehog gears speak, e.g. barrels... wait what?!
+
 0.9.19 -> 0.9.20:
  + New campaign, A Space Adventure!
  + Password protected rooms