diff -r a1423588a4e4 -r e2aee295cb16 ChangeLog.txt --- 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