ChangeLog.txt
branchios-develop
changeset 13413 ba39a1d396c0
parent 13378 c53530142442
child 13447 93ba1826b8c2
equal deleted inserted replaced
13411:6e8b807bda4b 13413:ba39a1d396c0
     1 + features
     1 + features
     2 * bugfixes
     2 * bugfixes
       
     3 ====================== 0.9.25 ======================
       
     4 Game:
       
     5  * Fix extreme amounts of droplets when shooting with minigun into ocean world edge
       
     6  * Fix hog being unable to walk after using sniper rifle without firing both shots
       
     7 
       
     8 Continental supplies:
       
     9  + Continents are now selected before the game starts
       
    10  + Continents give hog different start health
       
    11  + Add Antarctica special: Upside-Down World (teleport to top of map)
       
    12  + Major rewrite of ALL texts for better usability
       
    13  + Add custom weapon tooltips
       
    14  + Improve audiovisual effects
       
    15  + Show message when hog receives new continent ammo
       
    16  + Sabotaged hedgehogs also emit smoke when it's not their turn
       
    17  + Can switch continent in reverse order with [Precise]+[Switch]
       
    18  * Invulnerability now protects from sabotage damage
       
    19  * Sabotage kills hog instantly when health reaches 0
       
    20  * Reliably prevent using of Lonely Cries and baseball bat specials when usage not allowed
       
    21  * Don't explode Anno 1302, Medicine and Bouncy Boomerang if drowning
       
    22  * Don't play “Missed” and “Laugh” taunt when those don't make sense
       
    23  * Fix retreat timer not turning red for some weapons
       
    24 
       
    25 Lua API:
       
    26  + New call: Retreat(time [, respectGetAwayTimeFactor): Force current turn into retreating mode
       
    27  + New call: GetAmmoTimer(gearUid, ammoType): Returns current set timer for given ammoType and hog gear in ms. Returns nil for non-timerable ammo
       
    28  + New call: EnableSwitchHog(): Enable hog switching
       
    29  + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available”
       
    30 
       
    31 ====================== 0.9.24.1 ====================
       
    32  * Fix crash when portable portal device is fired at reduced graphics quality
       
    33  * Fix possible crash when starting Hedgewars frontend in fullscreen mode
       
    34 
       
    35 ====================== 0.9.24 ======================
       
    36 Game:
       
    37  + New weapon: Minigun
       
    38  + New game modifier: Enable switch hedgehog at start of turn
       
    39  + Change weapon icons: Mudball, air mine
       
    40  + Add healing visual effect in Paramedics mode and a few scripts
       
    41  + Show remaining ammo when using Birdy egg or RC Plane bomb
       
    42  + Add separate control for team chat (default: U)
       
    43  + Add separate control for changing hedgehog tags (default: Home)
       
    44  + Toggle all hedgehog tags at once with [Precise] + [Change hedgehog tags]
       
    45  + Hedgehog tag translucency is now changed with [Switch] + [Change hedgehog tags]
       
    46  + When using flying saucer shortly after a jump, stay in-mid air
       
    47  + No longer cut off team/hedgehog names when not playing online
       
    48  * Fix possible network desynchronization and crash when players rejoin an active game
       
    49  * Fix time box being usable in Sudden Death with 0 health decrease
       
    50  * Fix chat input key being sometimes registered twice
       
    51  * Fix not displaying current volume status after pressing mute key
       
    52  * Fix many effects not being correctly recorded by the video recorder
       
    53  * Fix quit menu showing incorrect keys if using non-default key bindings
       
    54  * Fix script translations not being loaded for Portuguese and Chinese
       
    55  * When using seduction, only show “CENSORED” text in English locale
       
    56 
       
    57 Frontend:
       
    58  + Migrate to Qt 5
       
    59  + Schemes are now stored in separate files under Schemes
       
    60  + Add default directory DrawnMaps for hand-drawn maps
       
    61  + Lead player to training missions when starting Hedgewars the first time
       
    62  * Fix map preview, map name, style name not being displayed if host selects map or style you don't have
       
    63  * Remove “Upload to YouTube” functionality (it was broken for years)
       
    64  * Fix broken preview of team hats (e.g. cap_team)
       
    65  * Fix chart in stats screen not supporting negative numbers
       
    66 
       
    67 Content:
       
    68  + New scenarios: Bazooka Battlefield, Tentacle Terror
       
    69  + New basic training mission: Movement
       
    70  + Completely redo basic training missions: Bazooka, Grenade, Rope
       
    71  + Major overhaul of Sudden Death visuals in most themes
       
    72  + New flag: uk_scotland
       
    73  + New voice: Default_pl (Polish)
       
    74  + New voice: Russian_pl (Polish with a Russian accent)
       
    75  + Add theme icons for: Blox, CrazyMission, Deepspace, Eyes, Planes
       
    76 
       
    77 Styles and game modes:
       
    78  + Various styles: Add current score/time next to team bars (where applicable)
       
    79  + Remove rubber duck from most weapon schemes and Random Weapon and Balanced Random Weapon
       
    80  + Construction Mode: Add a few shortcuts
       
    81  + Construction Mode: Show selected object at cursor and a crate preview icon
       
    82  + Construction Mode: Remember all selections
       
    83  + Construction Mode: Add subtle glow to healing station
       
    84  + Construction Mode: Allow to change "Switch Hedgehog" in weapon scheme
       
    85  + Construction Mode: Hide selected sub-modes from crate/object placer from enemies over the net
       
    86  + Highlander: Replace undocumented script param “mode=orig” to “multiuse=true”
       
    87  + Highlander: Display the meaning of “multiuse=true” (or lack thereof) in mission panel
       
    88  + Continental supplies: Custom weapon icons for the special weapons
       
    89  + Racer, Tech Racer: Before starting a round, make first waypoint flash and center camera to it
       
    90  + Racer, Tech Racer: Various other waypoint appearance improvements
       
    91  + Racer: Use dark waypoints in bright themes like Bath
       
    92  + Racer, HedgeEditor: Show waypoint outline around cursor when placing waypoints
       
    93  + Battalion: Minor message and visual improvements
       
    94  + Battalion: Mutate hog hats by default, but not the names
       
    95  + Battalion: Script parameter “mutatenames=true” to also change the hog names (default: false)
       
    96  + Battalion (King Mode): Kings always wear crowns and non-kings don't, regardless of settings
       
    97  + Battalion (King Mode): If the king dies, the hogs die normally instead of disappearing
       
    98  + Space Invasion: Add a default Space Invasion game scheme
       
    99  + Capture the Flag: Can now be played with more than 2 clans
       
   100  + Capture the Flag: Show team scores and score graph in stats screen
       
   101  + HedgeEditor: Show cursor coordinates in top left corner
       
   102  + Control: Always remove TimeBox and Resurrector
       
   103  + Climb Home: Show messages when a fire cake is nearby and when you're inside home
       
   104  + ShoppaMap: Map complexity can now be changed with the slider
       
   105  + ShoppaMap: Remove script parameter “pad”
       
   106  * The Specialists: Less buggy hog switching at turn start
       
   107  * Mutant: When game ends due to all land being gone, declare the highest-scoring team the winner
       
   108  * Battalion: Some texts in the mission panel were wrong and misleading
       
   109  * Construction Mode: Remove drill strike if added by weapon scheme (it's broken)
       
   110  * Construction Mode, Racer, HedgeEditor: No longer play Incoming voice for building stuff, fix other sound problems
       
   111  * Capture the Flag: Fix many bugs caused by playing with >2 teams
       
   112  * Capture the Flag: Properly place flag when first hog uses kamikaze or TimeBox
       
   113  * Capture the Flag: Fix flag not being dropped when carrier uses piano strike
       
   114  * CTF_Blizzard: Don't allow more than 2 clans. Excess hogs will be removed
       
   115 
       
   116 A Space Adventure:
       
   117  + Precise Shooting: Display collected ammo
       
   118  + Hard Flying: Display personal best at mission start
       
   119  + Killing the Specialists: Add event messages and graphical effects
       
   120  * Killing the Specialists: Fix very misleading hints in mission panel
       
   121  * Killing the Specialists: Fix number of rounds measured being way too low
       
   122 
       
   123 A Classic Fairytale:
       
   124  + Mission 3: Display number of turns left at timed parcours
       
   125  + Mission 2, Mission 5: Reduce computer hog levels
       
   126  + Mission 6: Change mines
       
   127  + Mission 7: Add one additional pick hammer in a crate
       
   128  * Fix incorrect storytelling in mission descriptions
       
   129  * Missions now work even with corrupted team file, by using a default behaviour
       
   130  * Mission 1: Fix error message spam when Leaks a Lot drowns
       
   131  * Mission 3: Fix cannibals sometimes doing nothing for a full turn
       
   132  * Mission 6: Fix cyborgs sometimes doing nothing for a full turn
       
   133  * Mission 8: Fix invisible cyborg sometimes blocking the way
       
   134  * Mission 9: Fix cannibal talking to himself in cut scene if mission starts with 3 natives
       
   135 
       
   136 Missions:
       
   137  + Target Practice: Re-center camera to hog when projectile is destroyed or drowns
       
   138 
       
   139 Theme customization:
       
   140  + Add fallback music with new keys “fallback-music” and “fallback-sd-music”
       
   141  + Allow to hide themes explicitly with new key “hidden”. Using this key it's possible for hidden themes to have icons
       
   142  * Fix green color channel on themes with key “sd-tint”
       
   143 
       
   144 Lua API:
       
   145  + New library: SimpleMission: Allows to create missions more easily
       
   146  + New call: WriteLnToChat(string): Add a line in the chat
       
   147  + New call: SetVampiric(bool): Toggle vampirism
       
   148  + New call: SetLaserSight(bool): Toggle laser sight
       
   149  + New call: GetWind(): Returns current wind (approximation) from -100 to 100
       
   150  + New call: GetTeamName(teamIdx): Returns name of team with given index (starts at 0)
       
   151  + New call: GetTeamIndex(teamname): Returns index of team with given name
       
   152  + New call: GetTeamClan(teamname): Returns clan of team with given name
       
   153  + New call: SpawnSupplyCrate(x, y, content, [, amount]): Spawn ammo or utility crate, depending on content
       
   154  + New call: HealHog(gearUid, healthBoost[, showMessage[, tint]]): Heal hedgehog with graphical effects and message
       
   155  + New call: SetTeamLabel(teamname[, label]): Set an arbitrary label for a team, will be displayed next to the team bar
       
   156  + New call: SetSoundMask(soundId, isMasked): Allows to disable playing a sound effect from engine
       
   157  + New call: SkipTurn(): Force current hedgehog to skip turn
       
   158  + New call: Explode(x, y, radius[, options]): Cause an explosion
       
   159  + New param: PlaySound accepts 3rd parameter for voices: instaVoice: If true, sound plays instantly instead of being queued
       
   160  + New callback: onEndTurn(): Called at the end of a turn (when gears have settled)
       
   161  + New callback: onSkipTurn(): Called when a hog skips turn
       
   162  + New hedgehog effect: heArtillery: Per-hedgehog artillery mode (can't walk). Values: 1 = permanently active. 2 = temporarily active (sniper rifle). 0 = not active
       
   163  * AddAmmo now automatically unselects weapon if it would remove current ammo from current hedgehog
       
   164  * Fix call: SetWeapon(amNothing) now unselects weapon
       
   165  * Fix call: SetWind did not update flake flying direction
       
   166  * Fix global: TotalRounds was stuck at -1 for several turns
       
   167  * Fix CursorX, CursorY often not being updated when moving cursor at screen border
     3 
   168 
     4 ====================== 0.9.23 ======================
   169 ====================== 0.9.23 ======================
     5 HIGHLIGHTS:
   170 HIGHLIGHTS:
     6  + Battalion style
   171  + Battalion style
     7  + Fort mode is now a map type instead of a scheme setting
   172  + Fort mode is now a map type instead of a scheme setting
    36  * Remove hat: tf_scount (this was a duplicate of tf_demoman)
   201  * Remove hat: tf_scount (this was a duplicate of tf_demoman)
    37  * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang
   202  * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang
    38  * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey
   203  * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey
    39 
   204 
    40 Game engine (weapons):
   205 Game engine (weapons):
    41  + New weapon: rubber duck
   206  + New weapon: Rubber duck
    42  + Freezer can now freeze sticky mines (they get disabled and fall into the water)
   207  + Freezer can now freeze sticky mines (they get disabled and fall into the water)
    43  + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected
   208  + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected
    44  * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp.
   209  * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp.
    45  * Fixed air strikes drops being off-center
   210  * Fixed air strikes drops being off-center
    46  * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in certain situations
   211  * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in certain situations