ChangeLog.txt
changeset 15004 2bf7b1ba12fe
parent 15003 d84136589c04
child 15011 bea068dd9356
equal deleted inserted replaced
15003:d84136589c04 15004:2bf7b1ba12fe
     1 + features
     1 + features
     2 * bugfixes
     2 * bugfixes
     3 ============== 1.0.0-dev (unreleased) ==============
     3 ============== 1.0.0-dev (unreleased) ==============
       
     4 Highlights:
       
     5  + Campaigns now respect your team identity instead of overwriting it
       
     6  + Single missions now support team selection and track your progress
       
     7  + Challenges track the team's highscores
       
     8  + Hand-drawn maps can now be scaled with slider
       
     9  + Quick games are more random
       
    10  + Can change hedgehog order in The Specialists
       
    11  + Turn transition is less hectic
       
    12  + Various small HUD improvements
       
    13  * Fix wrong key names being displayed in key selection
       
    14 
     4 Gameplay:
    15 Gameplay:
     5  + Hand-drawn maps can now be scaled with slider
    16  + Hand-drawn maps can now be scaled with slider
     6  + Slightly longer delays between turns to make it easier to follow the game
    17  + Slightly longer delays between turns to make it easier to follow the game
     7  + Track high scores in singleplayer challenges
    18  + Track high scores in singleplayer challenges
     8  + Show check mark for completed scenarios, challenges and trainings
    19  + Show check mark for completed scenarios, challenges and trainings
    22  * Add missing winner animation in single missions
    33  * Add missing winner animation in single missions
    23 
    34 
    24 Styles and schemes:
    35 Styles and schemes:
    25  + The Specialists: Unlock game scheme
    36  + The Specialists: Unlock game scheme
    26  + The Specialists: Add script parameter support to set custom specialists order
    37  + The Specialists: Add script parameter support to set custom specialists order
       
    38  + Control, CTF_Blizzard: Display scores in stats screen
       
    39  + CTF_Blizzard: Various minor graphical and text improvements
    27  * Balanced Random Weapon: Fix Lua errors after using Time Box
    40  * Balanced Random Weapon: Fix Lua errors after using Time Box
    28  * Racer: Fix racer ghost not getting reset after a skip
    41  * Racer: Fix racer ghost not getting reset after a skip
    29  * Space Invasion: No longer allow to set start shield above shield limit
    42  * Space Invasion: No longer allow to set start shield above shield limit
    30  * Battalion, WxW: Crates drop between turns, when appropriate
    43  * Battalion, WxW: Crates drop between turns, when appropriate
    31  * Battalion: Make Sudden Death effects with the base game
    44  * Battalion: Make Sudden Death effects with the base game
    32  * King Mode: Fix team sometimes not being killed properly if king drowned
    45  * King Mode: Fix team sometimes not being killed properly if king drowned
    33  * King Mode: Kill resurrected minions if king is not alive
    46  * King Mode: Kill resurrected minions if king is not alive
    34  * HedgeEditor: Fix major FPS drop when there are a lot of objects
    47  * HedgeEditor: Fix major FPS drop when there are a lot of objects
       
    48  * Control: Fix score failure after using extra time
    35 
    49 
    36 A Classic Fairytale:
    50 A Classic Fairytale:
    37  + Backstab: Disable utilities before traitor has been dealt with
    51  + Backstab: Disable utilities before traitor has been dealt with
    38  * Backstab: Prevent attacking the cannibals before making the choice
    52  * Backstab: Prevent attacking the cannibals before making the choice
    39  * First blood: Fix Lua error when hitting Attack after failing the rope challenge
    53  * First blood: Fix Lua error when hitting Attack after failing the rope challenge
    65  + Default demo fast-forward key changed from “S” to “F”
    79  + Default demo fast-forward key changed from “S” to “F”
    66  + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg
    80  + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg
    67  * Fix broken default keyboard controls for team chat and camera movement
    81  * Fix broken default keyboard controls for team chat and camera movement
    68 
    82 
    69 Graphics:
    83 Graphics:
    70  + Show contour of flying saucer when in highly opaque water
       
    71  + Remove visual clutter in cut scenes
       
    72  + Add setting to set default/initial zoom
       
    73  * Fix speech bubbles overlapping in the wrong order
    84  * Fix speech bubbles overlapping in the wrong order
    74  * Fix wrong ice beam angle if it goes diagonally up out of map through world wrap
    85  * Fix wrong ice beam angle if it goes diagonally up out of map through world wrap
    75  * Fix double water splash when flying saucer drowns
    86  * Fix double water splash when flying saucer drowns
    76  * Fix odd floating pixels when wielding and rotating cleaver
    87  * Fix odd floating pixels when wielding and rotating cleaver
    77  * Fix birdy being drawn behind hedgehogs and objects
    88  * Fix birdy being drawn behind hedgehogs and objects
    78 
    89 
    79 Game HUD:
    90 Game HUD:
    80  + Display current hog health at top right corner
    91  + Display current hog health (and related status icons) at top right corner
       
    92  + Display laser sight icon above wind bar when laser sight utility is active
       
    93  + Display selected weapon above hedgehog for some weapons/tools
       
    94  + Change cursor of piano strike
    81  + Colorize switching arrows, pointing arrow and target cross in clan color
    95  + Colorize switching arrows, pointing arrow and target cross in clan color
    82  + Skip ammo menu animation when playing with turn time of 10s or less
    96  + Skip ammo menu animation when playing with turn time of 10s or less
    83  + Don't show crate spawn message for initial crates in missions
    97  + Don't show crate spawn message for initial crates in missions
    84  + Don't show hedgehog health if “invulnerable” game modifier is active
    98  + Don't show hedgehog health if “invulnerable” game modifier is active
    85  + Display player name of own teams in online games
    99  + Display player name of own teams in online games
       
   100  + Show contour of flying saucer when in highly opaque water
       
   101  + Remove visual clutter in cut scenes
       
   102  + Add setting to set default/initial zoom
    86  * Black clan color can now be used without visual problems
   103  * Black clan color can now be used without visual problems
    87  * Fix last 2 characters in demo chat being missing
   104  * Fix last 2 characters in demo chat being missing
    88  * Hide most HUD elements in cinematic mode
   105  * Hide most HUD elements in cinematic mode
    89  * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys
   106  * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys
    90  * Fix wind bar animation not looping properly
   107  * Fix wind bar animation not looping properly
   104  + Restructure credits page
   121  + Restructure credits page
   105  + More intelligent automatic mission selection in campaign screen
   122  + More intelligent automatic mission selection in campaign screen
   106  + New data directory for video thumbnails: Data/VideoThumbnails
   123  + New data directory for video thumbnails: Data/VideoThumbnails
   107  + Display a warning when the same key is used multiple times
   124  + Display a warning when the same key is used multiple times
   108  + Stats screen now hides empty sections
   125  + Stats screen now hides empty sections
       
   126  + Visual notification when someone joins the room online
       
   127  + Various minor style tweaks
   109  * Fix broken handling of /watch chat command on official server
   128  * Fix broken handling of /watch chat command on official server
   110  * Fix renaming a video leading to loss of thumbnail after restart
   129  * Fix renaming a video leading to loss of thumbnail after restart
   111  * Fix controls list failing to display correct key names with regards to keyboard layout
   130  * Fix controls list failing to display correct key names with regards to keyboard layout
   112  * Fix force-locked schemes getting unlocked when changing map types
   131  * Fix force-locked schemes getting unlocked when changing map types
   113  * Fix possible to select background-only or hidden themes indirectly by changing map type
   132  * Fix possible to select background-only or hidden themes indirectly by changing map type
   117  + sndYoohoo has been split to sndYoohoo and sndKiss
   136  + sndYoohoo has been split to sndYoohoo and sndKiss
   118  + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack)
   137  + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack)
   119  + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map
   138  + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map
   120  + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut
   139  + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut
   121  * Fix English voicepack selection of team being overwritten when playing in non-English locale
   140  * Fix English voicepack selection of team being overwritten when playing in non-English locale
       
   141 
       
   142 Theme customization
       
   143  + Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg
   122 
   144 
   123 Lua API:
   145 Lua API:
   124  + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission)
   146  + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission)
   125  + New call: GetMissionVar(varname): Get value of mission variable
   147  + New call: GetMissionVar(varname): Get value of mission variable
   126  + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause
   148  + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause
   132  + SetClanColor: Now accepts negative color argument for user clan color, like in AddTeam
   154  + SetClanColor: Now accepts negative color argument for user clan color, like in AddTeam
   133  + AddTeam: Append “_qau” to voicepack name to enable automatic selection of voicepack language
   155  + AddTeam: Append “_qau” to voicepack name to enable automatic selection of voicepack language
   134  + Utils library: New calls: getReadableChallengeRecord, updateChallengeRecord, integerSqrt, integerHypotenuse
   156  + Utils library: New calls: getReadableChallengeRecord, updateChallengeRecord, integerSqrt, integerHypotenuse
   135  + New callback: onGameResult(winningClan): Called when the game ends normally. winningClan = index of winning clan or -1 on draw
   157  + New callback: onGameResult(winningClan): Called when the game ends normally. winningClan = index of winning clan or -1 on draw
   136  + New callback: onCaseDrop(gear): Called at the point where a crate MIGHT be dropped between turns. Gear is the crate gear or nil
   158  + New callback: onCaseDrop(gear): Called at the point where a crate MIGHT be dropped between turns. Gear is the crate gear or nil
   137  + New callback: ooHogSwitch(oldHog): Called when hogs was switched with the “switch hedgehog” utility
   159  + New callback: onHogSwitch(oldHog): Called when hogs was switched with the “switch hedgehog” utility
   138  + SendStat extension: Option to use predefined modes with siPointType, like "!POINTS" or "!TIME"
   160  + SendStat extension: Option to use predefined modes with siPointType, like "!POINTS" or "!TIME"
   139  + SimpleMission: Add isMissionTeam attribute for teams
   161  + SimpleMission: Add isMissionTeam attribute for teams
   140  + SpeedShoppa/TargetPractice libraries: Remove custom hog and team info settings
   162  + SpeedShoppa/TargetPractice libraries: Remove custom hog and team info settings
   141  + TargetPractice library: Add faceLeft parameter
   163  + TargetPractice library: Add faceLeft parameter
   142  + Params explode, poison in the SpawnFake*Crate functions now optional and default to false
   164  + Params explode, poison in the SpawnFake*Crate functions now optional and default to false