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 |