ChangeLog.txt
branchui-scaling
changeset 15283 c4fd2813b127
parent 13390 0135e64c6c66
parent 15269 96fbf9bb960a
child 15663 d92eeb468dad
equal deleted inserted replaced
13390:0135e64c6c66 15283:c4fd2813b127
     1 + features
     1 + features
     2 * bugfixes
     2 * bugfixes
     3 ====================== 0.9.25 ======================
     3 ======================= ??? ========================
     4 User Interface:
     4 User Interface:
     5  + In-Game chat size can now be adjusted. Hold Ctrl and press -, + or = while in chat input. Hold shift for finer control.
     5  + In-Game chat size can now be adjusted. Hold Ctrl and press -, + or = while in chat input. Hold shift for finer control.
     6  + The intial in-game chat size can be configured in the Frontend's "advanced" settings tab.
     6  + The intial in-game chat size can be configured in the Frontend's "advanced" settings tab.
     7 
     7 
       
     8 ============== 1.0.0-dev (unreleased) ==============
       
     9 Highlights:
       
    10  + Campaigns now respect your team identity instead of overwriting it
       
    11  + Single missions now support team selection and track your progress
       
    12  + Challenges track the team's highscores
       
    13  + Hand-drawn maps can now be scaled with slider
       
    14  + Quick games are more random
       
    15  + Homing bee can be used as secondary ammo
       
    16  + Can change hedgehog order in The Specialists
       
    17  + Turn transition is less hectic
       
    18  + Various small HUD improvements
       
    19  * Fix wrong key names being displayed in key selection
       
    20 
       
    21 Gameplay:
       
    22  + Quick games are more random: More map types, random team size and difficulty
       
    23  + Hand-drawn maps can now be scaled with slider
       
    24  + Slightly longer delays between turns to make it easier to follow the game
       
    25  + Track high scores in singleplayer challenges
       
    26  + Show check mark for completed scenarios, challenges and trainings
       
    27  + Training/challenge/scenario menu now supports team selection
       
    28  + Most target practices now highlight position of next target (must be unlocked first)
       
    29  + Homing bee can now be used as secondary ammo
       
    30  + If bee target was placed in the dark area in a wrap world edge map, bee will first fly across border
       
    31  + Teach computer players how to use extra time
       
    32  * Fix hedgehogs being pushed around (and other collision bugs) when they overlap
       
    33  * Fix homing bee flying weird if passing wrap world edge or target was placed beyond it
       
    34  * Fix air mine not colliding with crates initially
       
    35  * Fix buggy behaviour of time box if hog took damage or died before it arrived
       
    36  * Fix poison damage not working in first round
       
    37  * Use player-chosen team identity in campaigns and singleplayer missions
       
    38  * Fix player-chosen teams ignoring custom team controls in campaigns
       
    39  * Fix broken behaviour of airborne attacks when placed near bounce world edge
       
    40  * Fix crate sometimes collected twice when switching to hedgehog that touches it
       
    41  * Deny placement of piano beyond bounce world edge
       
    42  * Fix laser sight not working properly when it starts out of map bounds
       
    43  * Fix parachute making hog stuck or fast when bumping into wall while looking other way
       
    44  * Add missing winner animation in single missions
       
    45  * Fix hog floating when switching to moving hog
       
    46  * Fix jump key not being ignored after placing girder or target
       
    47  * Explode hog instantly when taking damage while dying
       
    48  * Fix buggy hog when hog took damage during "idle" phase in kamikaze attack
       
    49 
       
    50 Styles and schemes:
       
    51  + The Specialists: Unlock game scheme
       
    52  + The Specialists: Add script parameter support to set custom specialists order
       
    53  + Control, CTF_Blizzard: Display scores in stats screen
       
    54  + CTF_Blizzard: Various minor graphical and text improvements
       
    55  + Frenzy: Change ammo slots
       
    56  + Continental supplies: Show continent in team bars
       
    57  * Balanced Random Weapon: Fix Lua errors after using Time Box
       
    58  * Racer: Fix racer ghost not getting reset after a skip
       
    59  * Space Invasion: No longer allow to set start shield above shield limit
       
    60  * Battalion, WxW: Crates drop between turns, when appropriate
       
    61  * Battalion: Sudden Death effects are now like in the base game
       
    62  * King Mode: Fix team sometimes not being killed properly if king drowned
       
    63  * King Mode: Kill resurrected minions if king is not alive
       
    64  * King Mode: Fix whole clan being killed if a king died
       
    65  * King Mode: Fix king placement phase not working correctly with multiple teams in a clan
       
    66  * HedgeEditor: Fix major FPS drop when there are a lot of objects
       
    67  * Control: Fix score failure after using extra time
       
    68  * Frenzy: Fix incorrect ammo slot numbers in ammo menu
       
    69  * Continental supplies: Computer teams now select random continent
       
    70  * WxW, Racer: Computer teams no longer block setup phase
       
    71  * Mutant: Delete excess teams when a clan has more than one team
       
    72 
       
    73 A Classic Fairytale:
       
    74  + Backstab: Disable utilities before traitor has been dealt with
       
    75  * Backstab: Prevent attacking the cannibals before making the choice
       
    76  * Backstab: Fix/tweak behaviour in 3rd enemy wave
       
    77  * First blood: Fix Lua error when hitting Attack after failing the rope challenge
       
    78  * First blood: Fix a cut scene being played twice in row
       
    79  * The Shadow Falls: Fix Lua error when hog dies during choice phase
       
    80  * The Shadow Falls: Fix mission getting stuck when hog dies after accepting offer, but before returning
       
    81  * The Shadow Falls: Fix many other Lua errors when hogs die in certain situations
       
    82  * General: Clear hazards around cyborg when it appears in cut scenes
       
    83  * General: Disable Sudden Death for all missions
       
    84  * Various minor tweaks and bugfixes
       
    85 
       
    86 A Space Adventure:
       
    87  + Show your current records at mission start when re-playing one of the challenges
       
    88  + Spacetrip: Move flowers of desert planet above cactus
       
    89  + Searching in the dust: Enable skip in entire mission
       
    90  + Getting to the device: Different ending when hero chose to battle in "Bad timing" mission
       
    91  * Searching in the dust: Fix mission ending when all smugglers are dead
       
    92  * Searching in the dust: Fix a lot of broken/stupid smuggler behaviours
       
    93  * Chasing the blue hog: Fix player not losing the race when timing out while still having the rope
       
    94  * Chasing the blue hog: Fix player winning if Crazy Runner died
       
    95  * Bad timing: Win mission in "flee" variant if all enemy hogs are dead
       
    96  * Getting to the device: Fix clan colors
       
    97  * Fix errors when hero and enemies die in same turn
       
    98  * Various minor tweaks and bugfixes
       
    99 
       
   100 Controls:
       
   101  + Add control to unselect current weapon (no key chosen by default)
       
   102  + Add support for 4th and 5th mouse buttons
       
   103  + Allow to leave a control unused
       
   104  + Reset zoom resets zoom to zoom level set in options
       
   105  + Add control to display mines time and health crate health (default: O)
       
   106  + Precise + Reset zoom resets zoom to 100% (instead of zoom in options)
       
   107  + Precise + zoom in/out changes zoom in smaller steps
       
   108  + Precise + volume up/down changes volume in smaller steps
       
   109  + Precise + cursor move keys move camera slower
       
   110  + New chat command: “/help room” (shows room chat commands within the game)
       
   111  + Default demo fast-forward key changed from “S” to “F”
       
   112  * Fix broken default keyboard controls for team chat and camera movement
       
   113 
       
   114 Graphics:
       
   115  + Animate drill rockets
       
   116  + New idle shoryuken animation
       
   117  + Scatter molotov cocktail pieces
       
   118  + Improve air plane effects when used with wrap or ocean world edge
       
   119  * Fix speech bubbles overlapping in the wrong order
       
   120  * Fix wrong ice beam angle if it goes diagonally up out of map through world wrap
       
   121  * Fix double water splash when flying saucer drowns
       
   122  * Fix odd floating pixels when wielding and rotating cleaver
       
   123  * Fix parachute and birdy sometimes being drawn behind hedgehogs and objects
       
   124 
       
   125 Game HUD:
       
   126  + Display current hog health (and related status icons) at top right corner
       
   127  + Display laser sight icon above wind bar when laser sight utility is active
       
   128  + Display selected weapon above hedgehog for some weapons/tools
       
   129  + Change cursor of piano strike
       
   130  + Colorize switching arrows, pointing arrow and target cross in clan color
       
   131  + Skip ammo menu animation when playing with turn time of 10s or less
       
   132  + Don't show crate spawn message for initial crates in missions
       
   133  + Don't show hedgehog health if “invulnerable” game modifier is active
       
   134  + Display player name of own teams in online games
       
   135  + Show contour of flying saucer and air mines when in highly opaque water
       
   136  + Remove visual clutter in cut scenes
       
   137  + Add setting to set default/initial zoom
       
   138  * Black clan color can now be used without visual problems
       
   139  * Fix last 2 characters in demo chat being missing
       
   140  * Hide most HUD elements in cinematic mode
       
   141  * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys
       
   142  * Fix wind bar animation not looping properly
       
   143  * Fix airplane line being drawn above many HUD elements
       
   144  * Suppress “<team> is gone.” message at end of game
       
   145  * Fix game engine ignoring appropriate number formatting of user language
       
   146  * Fix buggy behaviour when entering speech bubble command in hog placement phase
       
   147 
       
   148 Translations:
       
   149  + Complete: German, Polish
       
   150  + Major updates: Chinese, Scottish Gaelic
       
   151  + Credits page is now translatable
       
   152  * Remove Arabic translation from release
       
   153 
       
   154 Frontend:
       
   155  + Add button in main menu at top left corner to open credits page
       
   156  + Restructure credits page
       
   157  + More intelligent automatic mission selection in campaign screen
       
   158  + New data directory for video thumbnails: Data/VideoThumbnails
       
   159  + Display a warning when the same key is used multiple times
       
   160  + Stats screen now hides empty sections
       
   161  + Visual notification when someone joins the room online
       
   162  + Display recommended max. hedgehog count for Perlin maps
       
   163  + Various minor style tweaks
       
   164  * Fix broken handling of /watch chat command on official server
       
   165  * Fix renaming a video leading to loss of thumbnail after restart
       
   166  * Fix controls list failing to display correct key names with regards to keyboard layout
       
   167  * Fix force-locked schemes getting unlocked when changing map types
       
   168  * Fix possible to select background-only or hidden themes indirectly by changing map type
       
   169  * Disallow slash, backslash and colon characters in team and scheme names
       
   170 
       
   171 Sounds and voicepacks:
       
   172  + sndYoohoo has been split to sndYoohoo and sndKiss
       
   173  + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack)
       
   174  + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map
       
   175  + Add underwater sound for airplane
       
   176  + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut
       
   177  * Fix English voicepack selection of team being overwritten when playing in non-English locale
       
   178 
       
   179 Theme customization
       
   180  + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg
       
   181  + Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg
       
   182 
     8 Lua API:
   183 Lua API:
       
   184  + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission)
       
   185  + New call: GetMissionVar(varname): Get value of mission variable
       
   186  + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause
       
   187  + New call: GetTurnTimePaused(): Returns true if turn time is paused due to Lua
       
   188  + New call: AddMissionTeam(color): Add mission team, i.e. the team selected by player in campaign/mission page. Returns <team name>, <team index>
       
   189  + New call: AddMissionHog(health): Add a hedgehog for the mission team
       
   190  + New call: SetTeamPassive(teamname, isPassive): Mark a team as passive. Passive teams do not play and are treated like frozen teams.
       
   191  + New call: IsHogAlive(gear): Returns true if gear is a hegehog which is alive, not about to die and not hidden
       
   192  + New call: SetAmmoSlot(ammoType, slot): Overwrite ammo slot of ammo type (use with care!)
       
   193  + New return value: AddTeam returns <real team name>, <team index>
       
   194  + SetClanColor: Now accepts negative color argument for user clan color, like in AddTeam
       
   195  + AddTeam: Append “_qau” to voicepack name to enable automatic selection of voicepack language
       
   196  + ShowMission: Add new icons: hedgehog (10), flags (11)
       
   197  + Utils library: New calls: getReadableChallengeRecord, updateChallengeRecord, integerSqrt, integerHypotenuse
       
   198  + New callback: onGameResult(winningClan): Called when the game ends normally. winningClan = index of winning clan or -1 on draw
       
   199  + New callback: onCaseDrop(gear): Called at the point where a crate MIGHT be dropped between turns. Gear is the crate gear or nil
       
   200  + New callback: onHogSwitch(oldHog): Called when hog was switched with the “switch hedgehog” utility
       
   201  + SendStat extension: Option to use predefined modes with siPointType: statMessage = "!POINTS", "!TIME", "!TIME0" to "!TIME3", "!CRATES", or "!EMPTY"
       
   202  + SimpleMission: Add isMissionTeam attribute for teams
       
   203  + SpeedShoppa/TargetPractice libraries: Remove custom hog and team info settings
       
   204  + TargetPractice library: Add faceLeft parameter
       
   205  + Params explode, poison in the SpawnFake*Crate functions now optional and default to false
       
   206  + New global: InitHealth: Initial hog health value from game scheme (read-only)
       
   207  + Animate library: AnimOutOfNowhere: destX and destY are now optional (default: current position)
       
   208  * Fix SetClanColor causing crashes and severe rendering bugs
       
   209  * Fix SetAmmoDelay not working properly when called after onGameStart
       
   210  * Fix DismissTeam not clearing team properly
       
   211  * SimpleMission: Fix Lua error spam when a custom goal fails
       
   212  * gstWinner state is preserved after the game ended
       
   213  * If there's a mission team, IsHogLocal now only returns true for hogs in the same clan as the mission team
       
   214 
       
   215 ====================== 0.9.25 ======================
       
   216 HIGHLIGHTS:
       
   217  + Complete overhaul of Continental supplies
       
   218  + Can adjust weapon start and crate probabilities in Balanced Random Weapon
       
   219  + Remove rubber duck
       
   220  + New air mine features
       
   221  + Rework team rankings
       
   222  + Tied teams now rank equally
       
   223  + Help button in main menu
       
   224  + 19 new hedgehog taunts
       
   225  + Many new Lua API features
       
   226  * Functionality of controllers restored
       
   227  * Fix at least 2 crashes
       
   228  * Fixed some awkward network bugs which caused games to come to a standstill
       
   229  * Many bugs related to the wrap world edge fixed (but not all)
       
   230  * Sudden Death always came exactly 1 turn later than planned
       
   231 
       
   232 Game, gameplay:
       
   233  + Increase hedgehog limit to 64
       
   234  + Remove rubber duck
       
   235  + Shotgun, Desert Eagle, Sniper Rifle, Firepunch, Kamikaze, Whip and Baseball Bat can now hit air mines (and some other projectiles)
       
   236  + Freezer can freeze air mines when they don't move too fast
       
   237  + Air mines get stunned by getting shoved
       
   238  + Shotgun shots can now pass through portals
       
   239  * Fix hog being unable to walk after using sniper rifle without firing both shots
       
   240  * Fix sine gun dealing damage to attacker if shooting up
       
   241  * Hedgehog was able to drop more than 2 sticky mines if dropping first one from utility, then stop using utility
       
   242  * Fix Sudden Death starting in the second turn of a round rather than the first
       
   243  * Fix hammer and pickhammer not digging correctly at wrap world edge
       
   244  * Fix drill rocket exploding when digging at bounce/wrap world edge
       
   245  * Fix freezer ray not working through wrap world edge
       
   246  * Fix freezer ray going through bounce world edge
       
   247  * Fix freezer ray extending with low fuel usage when firing straight up/down while holding up/down key
       
   248  * Fix cake walking through bounce world edge
       
   249  * Fix cake walking through land when reaching wrap world edge
       
   250  * Laser sight now works properly through wrap world edge
       
   251  * Fix projectiles behaving incorrectly with land just behind the wrap world edge
       
   252  * Fix bee weapon becoming unusable when hitting attack key in mid-air
       
   253  * Fix hog sometimes getting stuck in land if roping very fast
       
   254  * Fix seduction not stopping if hog took damage before attack was complete
       
   255  * Limit hedgehog health to 268435455 to prevent some bugs
       
   256  * Fix rare possibility that hog is resurrected and starts with 0 or negative health
       
   257 
       
   258 Game, controls and commands:
       
   259  + Add new key to show mission panel (default: M)
       
   260  + Add new key to cycle through timer values (default: N)
       
   261  + Add default controls for controller (see README.md)
       
   262  + Add chat command “/help”, displays help for chat commands
       
   263  + Rename chat command “/team” to “/clan” (but “/team” still works)
       
   264  * Functionality of controllers restored
       
   265  * Fix crash when 2 or more controllers were connected
       
   266  * Fix cursor teleporting to center after leaving game with a video recording
       
   267  * Fix /hta, /hsa and /hya commands not writing message in chat
       
   268 
       
   269 Game, audiovisuals:
       
   270  + Campaigns and missions now use the user's chosen custom clan colors
       
   271  + New default brown clan color for better contrast
       
   272  + Allow to change volume during pause
       
   273  + Add sounds: flamethrower, landspray, idle freezer, shorykuen hit
       
   274  + Add taunts: Amazing, Brilliant, Bugger, Cutitout, Drat, Excellent, Fire, Gonnagetyou, Grenade,
       
   275                Hmm, Leavemealone, Ohdear, Ouch, Revenge, Runaway, Solong, Thisoneismine, Whatthe,
       
   276                Watchthis
       
   277  * Enemy/AI hogs now say “Hmm” on turn start instead of vowing for revenge (at least in most voice packs)
       
   278  * Fix extreme amounts of droplets when shooting with minigun into ocean world edge
       
   279  * Fix some flakes disappearing in world wrap worlds while moving camera
       
   280  * Fix invisible projectile timer, attack bar, target on other side of wrap world edge
       
   281  * Fix attack bar drawn over GUI elements
       
   282  * Fix video recorder not working when game audio was disabled
       
   283  * Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack
       
   284  * Prevent voices from being spoken directly before a victory voice
       
   285  * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme)
       
   286  * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage
       
   287  * Fix musical effects of RC plane and piano not playing if music is enabled but sounds effects are disabled
       
   288 
       
   289 Frontend:
       
   290  + Add help button in main menu (link to Hedgewars Wiki)
       
   291  + Add setting to disable audio dampening when losing window focus
       
   292  + Rework player rankings: Losing clans are now ranked in the reverse order they died
       
   293  * Fix player rankings on round draw: Clans that died in the same turn now have the same rank
       
   294  * Fix rare crash when aborting video encoding in progress
       
   295  * Fix critical failure to cleanup teams list after rejoining game under certain conditions
       
   296  * Fix displayed Sudden Death timeout being off by one
       
   297  * Controllers are detected again
       
   298  * Fix failure to shutdown game window properly after player got kicked
       
   299  * No longer allow having schemes with equal names (case-insensitive)
       
   300  * Refuse to load schemes which match the name of a default scheme
       
   301  * No longer save default weapon schemes into file
       
   302  * Pseudo player names in chat (like “[server]”) are no longer clickable
       
   303  * Lobby/room: No longer allow opening context menu if no player selected
       
   304  * Fix game window width/height setting being broken when using Arabic locale
       
   305 
       
   306 Server:
       
   307  + Add “/help” chat command for command help
       
   308  + Can now clear room greeting by using chat command “/greeting” without arguments
       
   309  + Many new error and status messages for improved usability
       
   310  * Fix many server messages being not translated
       
   311 
       
   312 Highlander:
       
   313  * Fix all hogs receiving a free teleport after hog placement phase
       
   314  * Fix hogs receiving air strikes in maps with border
       
   315 
       
   316 Racer/TechRacer:
       
   317  * Fix rare bug in TechRacer causing crates and other objects to not appear on start of turn
       
   318  * Fix ranking of teams if teams are tied
       
   319 
       
   320 Balanced Random Weapon:
       
   321  + Can adjust weapon start and crate probabilities by using ammo scheme
       
   322 
       
   323 Random Weapon:
       
   324  * Fix breakage when enabling per-hog ammo
       
   325 
       
   326 Mutant:
       
   327  + Do not reduce mutant's health in Ready phase
       
   328  + Play poison hurt sound when mutant is low on health
       
   329  + Unlock game scheme
       
   330 
       
   331 Construction Mode:
       
   332  * Fix girder/rubber cost not being updated correctly after selection
       
   333 
       
   334 Continental supplies:
       
   335  + Continents are now selected before the game starts
       
   336  + Continents give hog different start health
       
   337  + Add Antarctica special: Upside-Down World (teleport to top of map)
       
   338  + Major rewrite of ALL texts for better usability
       
   339  + Add custom weapon tooltips
       
   340  + Improve audiovisual effects
       
   341  + Show message when hog receives new continent ammo
       
   342  + Sabotaged hedgehogs also emit smoke when it's not their turn
       
   343  + Can switch continent in reverse order with [Precise]+[Switch]
       
   344  * Sabotage deals no damage in ready phase, while attacking or retreating
       
   345  * Invulnerability now protects from sabotage damage
       
   346  * Sabotage kills hog instantly when health reaches 0
       
   347  * Reliably prevent using of Lonely Cries and baseball bat specials when usage not allowed
       
   348  * Don't explode Anno 1302, Medicine and Bouncy Boomerang if drowning
       
   349  * Don't play “Missed” and “Laugh” taunt when those don't make sense
       
   350  * Fix retreat timer not turning red for some weapons
       
   351 
       
   352 Space Invasion:
       
   353  + Display round score in a separate row
       
   354  + Keep round score displayed after round ends, remove round score announcer message
       
   355  + If team scores are tied at the end, continue playing rounds with the tied teams until there's a winner
       
   356  * Fix rare Lua error message spam at end of game
       
   357  * Fix round score and other info numbers messing up after screen resize
       
   358  * Fix kamikaze bonus not being shown
       
   359 
       
   360 Missions and styles:
       
   361  * Basic Movement Training: Back jumps are now easier
       
   362  * The Great Escape: Infinite attack mode did not work
       
   363  * Shotgun/Sniper Rifle Target Practice: Suppress “X remaining” message
       
   364  * Fix resurrection animation appearing at wrong position for some missions and styles
       
   365  * Fix Lua error when playing any mission or style in Lithuanian language
       
   366 
       
   367 A Classic Fairytale:
       
   368  * Fix clan membership of princess in some missions
       
   369  * Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit
       
   370 
       
   371 A Space Adventure:
       
   372  + The big bang: Terrain types are easier to distinguish
       
   373  + Hard Flying: Display current flying time next to team bar
       
   374  * Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality
       
   375  * Searching in the Dust: Fix display error when destroying device crate
       
   376  * Searching in the Dust: Don't take away control right above the pit near Sandy
       
   377  * The big bang: Don't say "Missed" or "Yes, Sir!" when inappropriate
       
   378  * The last Encounter: Fix clan membership of PAotH
       
   379 
       
   380 Themes:
       
   381  + New Sudden Death water texture for CrazyMission theme
       
   382  + Add dust flakes for Cheese and CrazyMission themes
       
   383  + New land objects for Beach theme
       
   384  * Fix repeating sun in Hoggywood theme
       
   385 
       
   386 Content creation:
       
   387  + HWPs can be nested inside HWPs (1 layer deep only)
       
   388  + Add-ons now support preview images for campaign missions
       
   389 
       
   390 Translations:
       
   391  + Translations kept up-to-date: German, Polish
       
   392  + Major translation updates: Russian, Japanese, Scottish Gaelic, Ukrainian
       
   393 
       
   394 Lua API:
       
   395  * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below
       
   396  * Deprecation: Symbols amDuck/gtDuck are deprecated, will be removed later. For now, they alias to amCreeper/gtCreeper
       
   397  * Changed global: lfCurrentHog becomes lfCurHogCrate
       
   398  + New call: SetTurnTimeLeft(newTurnTimeLeft): Set remaining turn time
       
   399  + New call: SetReadyTimeLeft(newReadyTimeLeft): Set remaining ready time
     9  + New call: Retreat(time [, respectGetAwayTimeFactor): Force current turn into retreating mode
   400  + New call: Retreat(time [, respectGetAwayTimeFactor): Force current turn into retreating mode
       
   401  + New call: GetAmmoTimer(gearUid, ammoType): Returns current set timer for given ammoType and hog gear in ms. Returns nil for non-timerable ammo
       
   402  + New call: EnableSwitchHog(): Enable hog switching
       
   403  + New call: GetAmmo(ammoType): Returns ammo configuration (corresponds to SetAmmo)
       
   404  + New call: GetVampiric(): Returns true if vampirism is currently active
       
   405  + New call: GetLaserSight(): Returns true if laser sight (as utility) is currenctly active (ignoring sniper rifle)
       
   406  + New call: IsHogHidden(gear): Returns true if hog is hidden
       
   407  + New call: PlayMusicSound(soundId): Play a sound as replacement for the main background music
       
   408  + New call: StopMusicSound(soundId): Stop a “music sound” and resume the regular music
       
   409  + Changed call: AddTeam: 2nd param. color: Accepts negative value to use a default clan color from player settings
       
   410  + Changed call: HedgewarsScriptLoad: 2nd param. mustExist. If false, it's allowed for the script to not exist
       
   411  + Changed call: HedgewarsScriptLoad: Return true on success and false on failure
       
   412  + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil)
       
   413  + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available”
       
   414  + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player
       
   415  + 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
       
   416  + New Lua library: Achievements (currently only for internal use)
       
   417  + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY
       
   418  + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively
       
   419  + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops
       
   420  + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive
       
   421  + New global: AMMO_INFINITE. Value for infinite ammo count for AddAmmo and other functions
       
   422  + New global: MAX_HOG_HEALTH. Maximum possible hedgehog health
       
   423  + New global: MAX_TURN_TIME. Maximum possible turn time
       
   424  + New global: EXPLForceDraw. Flag for Explode function, forces land removal even with gfSolidLand on
       
   425  + New global: INTERFACE. Type of the game interface: "desktop" for desktop, "touch" for touchscreen
       
   426  + New globals: capcolDefault, capcolSetting: Default caption colors
       
   427  * Animate library: Remove defunct follow argument for AnimVisualGear
       
   428  * Fixed variable: TotalRounds was -1 (instead of 0) in first real round after hog placement phase
       
   429  * Fixed variables: LeftX, RightX, TopY, LAND_WIDTH, LAND_HEIGHT were broken if onVisualGearAdd was defined
       
   430  * AI sometimes intentionally shot hedgehogs with aihDoesntMatter set
    10 
   431 
    11 ====================== 0.9.24.1 ====================
   432 ====================== 0.9.24.1 ====================
    12  * Fix crash when portable portal device is fired at reduced graphics quality
   433  * Fix crash when portable portal device is fired at reduced graphics quality
    13  * Fix possible crash when starting Hedgewars frontend in fullscreen mode
   434  * Fix possible crash when starting Hedgewars frontend in fullscreen mode
    14 
   435 
    89  * Construction Mode: Remove drill strike if added by weapon scheme (it's broken)
   510  * Construction Mode: Remove drill strike if added by weapon scheme (it's broken)
    90  * Construction Mode, Racer, HedgeEditor: No longer play Incoming voice for building stuff, fix other sound problems
   511  * Construction Mode, Racer, HedgeEditor: No longer play Incoming voice for building stuff, fix other sound problems
    91  * Capture the Flag: Fix many bugs caused by playing with >2 teams
   512  * Capture the Flag: Fix many bugs caused by playing with >2 teams
    92  * Capture the Flag: Properly place flag when first hog uses kamikaze or TimeBox
   513  * Capture the Flag: Properly place flag when first hog uses kamikaze or TimeBox
    93  * Capture the Flag: Fix flag not being dropped when carrier uses piano strike
   514  * Capture the Flag: Fix flag not being dropped when carrier uses piano strike
       
   515  * Capture the Flag: Fix clan not winning if enemy was in time travel
    94  * CTF_Blizzard: Don't allow more than 2 clans. Excess hogs will be removed
   516  * CTF_Blizzard: Don't allow more than 2 clans. Excess hogs will be removed
    95 
   517 
    96 A Space Adventure:
   518 A Space Adventure:
    97  + Precise Shooting: Display collected ammo
   519  + Precise Shooting: Display collected ammo
    98  + Hard Flying: Display personal best at mission start
   520  + Hard Flying: Display personal best at mission start