changeset 12747 | d3dad8de4aca |
parent 12743 | f45ffb4cf1e1 |
child 12748 | aa96dec39da8 |
12746:e1395ba033e8 | 12747:d3dad8de4aca |
---|---|
1 + features |
1 + features |
2 * bugfixes |
2 * bugfixes |
3 |
3 |
4 0.9.22 -> 0.9.23 |
4 ====================== 0.9.23 ====================== |
5 HIGHLIGHTS: |
|
6 + Battalion style |
|
7 + Fort mode is now a map type instead of a scheme setting |
|
8 + Fort mode now works with more than 2 teams |
|
9 + New weapon: rubber duck |
|
10 + New theme, map, 3 forts, 3 missions, some hats and graves |
|
11 + WxW style allows you to select one of many wall sets |
|
12 + Complete HedgeEditor overhaul |
|
13 + Greatly improved script parameter support for many styles |
|
14 + Improves stats screen of most styles and missions |
|
15 + Various improvements for almost all styles |
|
16 + AI hedgehogs can now use Bee, Vamprism, and Time Box |
|
17 + Campaign page now shows your progress |
|
18 + Improved turn timer |
|
19 + Improved randomization options in team and multiplayer pages |
|
20 + Improved theme customization support |
|
21 + Various Lua API additions |
|
22 * Fix cursor often jumping around after clicking |
|
23 * A huge amount of bugfixes for both campaigns, the missions and styles |
|
24 * Video recording functionality is restored |
|
25 |
|
5 Content: |
26 Content: |
6 + New game-style/mode: Battalion (see https://hedgewars.org/wiki/Battalion ) |
27 + New game-style/mode: Battalion (see https://hedgewars.org/wiki/Battalion ) |
7 + New theme: Beach |
28 + New theme: Beach |
8 + Completely new Cheese map; replaces the old one |
29 + Completely new Cheese map; replaces the old one |
9 + New forts: Lonely_Island, Octopus, Olympic, Snail |
30 + New forts: Lonely_Island, Octopus, Olympic, Snail |
12 + Add hair-less variants of old hats: beefeaterhat, lambdahat, nursehat, pirate_bandana, pirate_hat, poke_ash_hat, RamboClean, sf_vega_hat, sf_guile_hat, simple_red, simple_yellow, simple_green, thugclean |
33 + Add hair-less variants of old hats: beefeaterhat, lambdahat, nursehat, pirate_bandana, pirate_hat, poke_ash_hat, RamboClean, sf_vega_hat, sf_guile_hat, simple_red, simple_yellow, simple_green, thugclean |
13 * Remove hat: tf_scount (this was a duplicate of tf_demoman) |
34 * Remove hat: tf_scount (this was a duplicate of tf_demoman) |
14 * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang |
35 * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang |
15 * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey |
36 * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey |
16 |
37 |
17 Game engine: |
38 Game engine (weapons): |
18 + New weapon: rubber duck |
39 + New weapon: rubber duck |
19 + Freezer can now freeze sticky mines (they get disabled and fall into the water) |
40 + Freezer can now freeze sticky mines (they get disabled and fall into the water) |
41 + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected |
|
42 * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. |
|
43 * Fixed air strikes drops being off-center |
|
44 * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in certain situations |
|
45 * Fixed bee, mine, sticky mine, air mine, seduction, resurrector not working correctly across wrap world edge |
|
46 * Fixed teleportation being able to teleport in land if you clicked across the wrap world edge |
|
47 * Fixed turn not ending when sticky mine was trapped on rubberband |
|
48 * Rope is now destroyed when attempting to shoot it through wrap or bouncy world edge |
|
49 * Fixed possible to move rope angle below 0° while having secondary weapon selected |
|
50 * Fixed molotov cocktails bouncing vertically off rubber |
|
51 * Fixed sniper rifle disabling laser sight utility after using |
|
52 * Fixed RC planes being able to collect frozen crates |
|
53 * Fixed cake taking over 200 seconds to explode when its stuck and can't move |
|
54 * Fixed Birdy descending into water when hog took damage or died before it got picked up |
|
55 * Fixed player being able to switch to dying hog |
|
56 * Various other fixes |
|
57 |
|
58 Game engine (gameplay): |
|
59 + Fort Mode will now work with more than 2 teams |
|
60 + Divided Teams mode will now work with more than 2 teams (Hint: you probably want to set world edges to "wrap" in such games) |
|
61 + Frozen hedgehogs can no longer be poisoned |
|
62 + AI hedgehogs can now use Bee, Vampirism and Time Box |
|
20 + Improved hedgehog spawns on maps that lack land mass or free space |
63 + Improved hedgehog spawns on maps that lack land mass or free space |
21 + AI hedgehogs can now use Bee, Vampirism and Time Box |
64 + Hogs no longer spawn on icy terrain |
22 + Divided Teams mode will now work with more than 2 teams (Hint: you probably want to set world edges to "wrap" in such games) |
65 * Fixed cursor often jumping back to screen center when putting target location while moving cursor |
23 + Fort Mode will now work with more than 2 teams |
66 * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite ammo is now limited to 99) |
24 + Render graves behind everything else, so that they can't hide mines etc. |
67 * Fixed failure to collect crate across wrap world edge |
68 * Remove buggy “/finish” chat command |
|
69 * Various other fixes |
|
70 |
|
71 Game engine (graphics, sounds and texts): |
|
25 + Show indicator symbols at bottom right while extra damage or low gravity are active |
72 + Show indicator symbols at bottom right while extra damage or low gravity are active |
26 + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused |
73 + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused |
27 + Play countdown sounds at 1-4 seconds turn time |
74 + Play countdown sounds at 1-4 seconds turn time |
28 + Several new sound effects for weapons and utilities |
75 + Several new sound effects for weapons and utilities |
29 + More ticker messages: Hog gets sick, king died, hog was resurrected, hog time travels (and returns), timeout, kamikaze |
76 + More ticker messages: Hog gets sick, king died, hog was resurrected, hog time travels (and returns), timeout, kamikaze |
30 + Small visual effects enhancements |
77 + Small visual effects enhancements: Baseball bat, dynamite |
31 + Briefly show theme and music authors in chat at start of game |
78 + Render graves behind everything else, so that they can't hide mines etc. |
32 + A few new funny ticker messages (English) |
79 * Video recording functionality is restored |
33 + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected |
|
34 * Fixed cursor often jumping back to screen center when putting target location while moving cursor |
|
35 * Fixed air-strikes drops being off-center |
|
36 * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. |
|
37 * Fixed screenshots being too bright if taken in quick succession |
80 * Fixed screenshots being too bright if taken in quick succession |
38 * Video recording functionality is restored |
81 * Fixed hedgehog voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. GNU/Linux) |
39 * Fixed bee, mine, sticky mine, air mine, seduction, resurrector not working correctly across wrap world edge |
82 * Fixed SD flakes of themes not working if regular flakes were disabled |
40 * Rope is now destroyed when attempting to shoot it through wrap or bouncy world edge |
|
41 * Fixed teleportation being able to teleport in land if you clicked in the "dark" area of the wrap world edge |
|
42 * Fixed failure to collect crate across wrap world edge |
|
43 * Fixed turn not ending when sticky mine was trapped on rubberband |
|
44 * Fixed molotov cocktails bouncing off vertically off rubber |
|
45 * Fixed sniper rifle disabling laser sight utility after using |
|
46 * Fixed hedgehog-voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. Linux) |
|
47 * Fixed SD-flakes of themes not working if regular flakes were disabled |
|
48 * Fixed RC planes being able to collect frozen crates |
|
49 * Fixed Seduction's "Yoohoo!" sound not playing |
83 * Fixed Seduction's "Yoohoo!" sound not playing |
50 * Fixed Hedgehogs getting hurt while firing deagle / sniper rifle bullet in certains situations |
|
51 * Fixed hedgehogs saying “Missed” when drowning enemy without dealing damage |
84 * Fixed hedgehogs saying “Missed” when drowning enemy without dealing damage |
52 * Fixed enemy saying "Missed” when giving poison without direct damage |
85 * Fixed enemy saying "Missed” when giving poison without direct damage |
53 * Fixed hedgehogs not saying “Stupid” and not displaying announcer message for inflicting self-harm |
86 * Fixed hedgehogs not saying “Stupid” and not displaying announcer message for inflicting self-harm |
54 * Fixed incorrect time box tooltip when in Sudden Death |
87 * Fixed incorrect time box tooltip when in Sudden Death |
55 * Fixed cake taking over 200 seconds to explode when its stuck and can't move |
|
56 * Fixed Birdy descending into water when hog took damage or died before it got picked up |
|
57 * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite ammo is now limited to 99) |
|
58 * Fixed short sound effect breakdown right after using a time box |
88 * Fixed short sound effect breakdown right after using a time box |
59 * Fixed sticky mine sound sometimes playing when shooting portable portal device when a sticky mine is placed on terrain |
89 * Fixed sticky mine sound sometimes playing when shooting portable portal device when a sticky mine is placed on terrain |
60 * Fixed player being able to switch to dying hog |
|
61 * Fixed hedgehog holding nothing in hand when napalm or piano strike got selected |
90 * Fixed hedgehog holding nothing in hand when napalm or piano strike got selected |
62 * Fixed possible to move rope angle below 0° while having secondary weapon selected |
91 * Fixed excessive water splashes sometimes caused by mines |
63 * Remove buggy /finish chat command |
|
64 * Various other fixes |
|
65 |
92 |
66 Highlander: |
93 Highlander: |
67 + Show collected weapons after kill and play sound |
94 + Show collected weapons after kill and play sound |
68 + Mission panel now shows all game modifiers (e.g. mines time, vampirism, etc.) |
95 + Mission panel now shows all game modifiers (e.g. mines time, vampirism, etc.) |
69 + Loyal Highlander (optional): With “loyal=true” in script param, you only get weapons for enemy kills (clan kills don't count) |
96 + Loyal Highlander (optional): With “loyal=true” in script param, you only get weapons for enemy kills (clan kills don't count) |
186 * Don't show misleading circle when placing girder/rubber |
213 * Don't show misleading circle when placing girder/rubber |
187 * Disable timer keys 2-4 in rubber placement mode |
214 * Disable timer keys 2-4 in rubber placement mode |
188 * Fix incorrect weapon crate preview of air attack, drill strike and napalm |
215 * Fix incorrect weapon crate preview of air attack, drill strike and napalm |
189 |
216 |
190 Other Game Styles: |
217 Other Game Styles: |
191 + Capture The Flag supports setting number of captures with script parameter “capture=<number>” |
218 + The Specialists: Saints get low gravity |
219 + Capture The Flag supports setting number of captures with script parameter “captures=<number>” |
|
192 + Don't place air mines in Shoppa |
220 + Don't place air mines in Shoppa |
193 * Fixed Capture the Flag error: Flag of first team spawned at second hog instead of first |
221 * Fixed Capture the Flag error: Flag of first team spawned at second hog instead of first |
194 * Mutant script shows now appropriate ranking and graph in stats screen |
222 * Mutant script shows now appropriate ranking and graph in stats screen |
195 * Disable Sudden Death for good in Shoppa game scheme, some game styles and mission maps |
223 * Disable Sudden Death for good in Shoppa game scheme, some game styles and mission maps |
196 |
224 |
197 A Classic Fairytale: |
225 A Classic Fairytale: |
198 + Mission 4: Add infinite skip |
226 + Mission 4: Add infinite skip |
199 + Mission 5: Spare traitor's life with Skip instead of Precise |
227 + Mission 5: Spare traitor's life with Skip instead of Precise |
200 + Mission 6: Add alternate dialogues when killing cyborgs before collecting the crates |
228 + Mission 6: Add alternate dialogues when killing cyborgs before collecting the crates |
201 + All missions: Clarify mine timers |
229 + All missions: Clarify mine timers |
202 * Mission 1: Leaf of faith: Hog was able to walk to the right and get stuck |
230 * Mission 1: Leap of faith: Hog was able to walk to the right and get stuck |
203 * Mission 1: Leap of faith: Teleport player back to mole when failing |
231 * Mission 1: Leap of faith: Teleport player back to mole when failing |
204 * Mission 2: Fix crash when trying to open ammo menu in opening sequence |
232 * Mission 2: Fix crash when trying to open ammo menu in opening sequence |
205 * Mission 2: Fix game sometimes getting stuck after walking back to Leaks A Lot |
233 * Mission 2: Fix game sometimes getting stuck after walking back to Leaks A Lot |
206 * Mission 2: Remove restart option when cooperating with cyborg; it messed things up too much |
234 * Mission 2: Remove restart option when cooperating with cyborg; it messed up things too much |
207 * Mission 3: Fix various Lua errors when playing with 2 hogs and one of them dies |
235 * Mission 3: Fix various Lua errors when playing with 2 hogs and one of them dies |
208 * Mission 3: Fix broken end sequence after killing cyborg or princess |
236 * Mission 3: Fix broken end sequence after killing cyborg or princess |
209 * Mission 3: Fix broken sequence of princess being caged |
237 * Mission 3: Fix broken sequence of princess being caged |
210 * Mission 3: All girder crates now have 3 girders each |
238 * Mission 3: All girder crates now have 3 girders each |
211 * Mission 5: Fix crash when skipping animation while the cyborg talks before the 3rd wave of cannibals starts |
239 * Mission 5: Fix crash when skipping animation while the cyborg talks before the 3rd wave of cannibals starts |
243 * The First Stop: Fix stats screen showing teams twice |
271 * The First Stop: Fix stats screen showing teams twice |
244 * Fruit planet: Fix “Precise shooting” disappearing directly after completing “Bad timing” |
272 * Fruit planet: Fix “Precise shooting” disappearing directly after completing “Bad timing” |
245 * Fruit planet: Fix “Getting to the device” not visible when landing on fruit planet with first main mission completed only |
273 * Fruit planet: Fix “Getting to the device” not visible when landing on fruit planet with first main mission completed only |
246 * Killing The Specialists: Fix killing hog with Deagle gave you chance to use another weapon in same turn |
274 * Killing The Specialists: Fix killing hog with Deagle gave you chance to use another weapon in same turn |
247 * Fix weird behaviour when walking right before the first animation in most missions |
275 * Fix weird behaviour when walking right before the first animation in most missions |
248 * Fix a coupe of texts being untranslatable |
276 * Fix a couple of texts being untranslatable |
249 * Fix a variety of minor logic flaws in the story |
277 * Fix a variety of minor logic flaws in the story |
250 * Fix typos |
278 * Fix typos |
251 * All missions: Fix incorrect crate types |
279 * All missions: Fix incorrect crate types |
252 |
280 |
253 Missions: |
281 Missions: |
257 + Rope-Knocking Challenge was improved (now awards score based on kills and time; taunts for knocking out hedgehogs) |
285 + Rope-Knocking Challenge was improved (now awards score based on kills and time; taunts for knocking out hedgehogs) |
258 + Rewrote some help texts in basic rope training |
286 + Rewrote some help texts in basic rope training |
259 + Graphical effect (black bars) while in cut scenes |
287 + Graphical effect (black bars) while in cut scenes |
260 + Change description and icon for baseball bat in Knockball mission map |
288 + Change description and icon for baseball bat in Knockball mission map |
261 + Sniper rifle target practice: Dynamite blows up quicker, can also skip with precise key |
289 + Sniper rifle target practice: Dynamite blows up quicker, can also skip with precise key |
290 * Fixed mistakes and bad wording of strings in several missions, scripts and campaigns |
|
262 * TrophyRace: Fix hedgehogs not being eliminated anymore after one hog skipped or ran out of time |
291 * TrophyRace: Fix hedgehogs not being eliminated anymore after one hog skipped or ran out of time |
263 * Portal Mind Challenge was cleaned up and reworked (especially less awful wording) |
292 * Portal Mind Challenge was cleaned up and reworked (especially less awful wording) |
264 * Fixed Target Practice missions getting stuck when a target dropped into water |
293 * Fixed Target Practice missions getting stuck when a target dropped into water |
265 * Fixed mistakes and bad wording of strings in several missions, scripts and campaigns |
|
266 * Climb Home: Fix game getting stuck when a player reached home in multiplayer |
294 * Climb Home: Fix game getting stuck when a player reached home in multiplayer |
267 * Climb Home: Fix Lua error messages and broken stats screen |
295 * Climb Home: Fix Lua error messages and broken stats screen |
268 * Sniper rifle target practice: Fix targets spawning twice in dynamite scenes |
296 * Sniper rifle target practice: Fix targets spawning twice in dynamite scenes |
269 * Sniper rifle target practice: Fix auto-camera generally behaving weird |
297 * Sniper rifle target practice: Fix auto-camera generally behaving weird |
270 |
298 |
271 Frontend: |
299 Frontend: |
272 + Campaign screen shows which campaigns and missions you've completed so far |
300 + Campaign screen shows which campaigns and missions you've completed so far |
273 + Training screen now has 3 mission categories: Training (tutorials), Challenge (get a high score), Scenario (complete a task) |
301 + Training screen now has 3 mission categories: Training (tutorials), Challenge (get a high score), Scenario (complete a task) |
274 + Replaced the Fort Mode game modifier by adding "Forts" to the map type selection. This makes the mode easier selectable/discoverable. Also the slider can be used to adjust the distance between forts. |
302 + Replaced the Fort Mode game modifier by adding "Forts" to the map type selection. This makes the mode easier selectable/discoverable. Also the slider can be used to adjust the distance between forts. |
275 + Menu screens got few new icons and other tweaks, e.g. larger dropdown lists for easier access |
303 + Menu screens got few new icons and many other tweaks, e.g. larger dropdown lists for easier access |
276 + Additional button for just randomizing theme that will not change your selected map |
304 + Additional button for just randomizing theme that will not change your selected map |
277 + Randomizing map/theme in online-mode will not include DLC-content |
305 + Randomizing map/theme in online mode will not include DLC content |
278 + New teams start with a random grave and fort |
306 + New teams start with a random grave and fort |
279 + Hedgewars creates 4 human teams and 2 computer teams on its first launch |
307 + Hedgewars creates 4 human teams and 2 computer teams on its first launch |
280 + Allow to randomize hog names, hats, team name, flag, grave, voice and fort separately |
308 + Allow to randomize hog names, hats, team name, flag, grave, voice and fort separately |
281 + “Random team” button is now able to randomly select from all available hats |
309 + “Random team” button is now able to randomly select from all available hats |
282 + Creating new game/weapon schemes guarantees unique names |
310 + Creating new game/weapon schemes guarantees unique names |
297 * Weapons scheme editor: When leaving, it no longer flickers and the selection is not reset to Default |
325 * Weapons scheme editor: When leaving, it no longer flickers and the selection is not reset to Default |
298 * Team editor: Fix old team being retained when renaming a team |
326 * Team editor: Fix old team being retained when renaming a team |
299 * Team editor: Automatically rename team when leaving team editor page with an already used team name |
327 * Team editor: Automatically rename team when leaving team editor page with an already used team name |
300 |
328 |
301 Content Creation: |
329 Content Creation: |
302 + Theme objects can now have more than 1 in-land rect specified. You can specify the amount in theme.cfg by adding another number (and ,) before the first rect |
330 + Theme objects can now have more than 1 in-land rect specified. You can specify the amount in theme.cfg by adding another number (and a comma) before the first rect |
303 + Theme objects can now be placed on water (by setting first in-land rectangle to 0,0,0,0) |
331 + Theme objects can now be placed on water (by setting first in-land rectangle to 0,0,0,0) |
304 + Themes can now use flakes with negative falling speed (rising flakes) |
332 + Themes can now use flakes with negative falling speed (rising flakes) |
305 + Themes can now contain custom sound files: splash.ogg Droplet1.ogg Droplet2.ogg Droplet3.ogg skip.ogg |
333 + Themes can now contain custom sound files: splash.ogg Droplet1.ogg Droplet2.ogg Droplet3.ogg skip.ogg |
306 + Themes can now have mirrored clouds and flakes: CloudsL.png, SDCloudsL.png, FlakeL.png, SDFlakeL.png |
334 + Themes can now have mirrored clouds and flakes: CloudsL.png, SDCloudsL.png, FlakeL.png, SDFlakeL.png |
307 + Water in themes supports custom animation and flow speed with water-animation and sd-water-animation in theme.cfg |
335 + Water in themes supports custom animation and flow speed with water-animation and sd-water-animation in theme.cfg |
308 + Simplified hat format for unanimated hats; a single 32×32 image is enough. For clan hats, use size 64×32, with the color overlay at the right |
336 + Simplified hat format for unanimated hats; a single 32×32 image is enough. For clan hats, use size 64×32, with the color overlay at the right |
309 + Ammos.png and Ammos_bw.png in HWPs are now overlayed over the base images; use transparent icons to keep them unchanged from the original |
337 + Ammos.png and Ammos_bw.png in HWPs are now overlayed over the base images; use transparent icons to keep them unchanged from the original |
338 + Custom Sudden Death background tint for themes with sd-tint |
|
310 * Default water color was black instead of blue |
339 * Default water color was black instead of blue |
311 |
340 |
312 Translations: |
341 Translations: |
313 + Scottish Gaelic updates for: Engine, frontend, tips, missions |
342 + Scottish Gaelic updates for: Engine, frontend, tips, missions |
314 + Loading screen can now be translated |
343 + Loading screen can now be translated |
318 * Built-in texts from Qt (e.g. “cut”, “paste”, “copy”) in frontend weren't translated |
347 * Built-in texts from Qt (e.g. “cut”, “paste”, “copy”) in frontend weren't translated |
319 * Remove text from mission images to make them language-neutral |
348 * Remove text from mission images to make them language-neutral |
320 * Fix English-only language/country names in language selection |
349 * Fix English-only language/country names in language selection |
321 * Fix very, very broken mission map descriptions |
350 * Fix very, very broken mission map descriptions |
322 |
351 |
323 Lua-API: |
352 Lua API: |
324 + New call: SetCinematicMode(enable) -- e.g. for cutscenes etc. |
353 + New call: SetCinematicMode(enable) -- e.g. for cutscenes etc. |
325 + New call: GetAmmoName(ammoType [, ignoreOverwrite]) -- returns the localized name for the specified ammoType |
354 + New call: GetAmmoName(ammoType [, ignoreOverwrite]) -- returns the localized name for the specified ammoType |
326 + New call: GetVisualGearType(vgUid) -- returns the visual gear type |
355 + New call: GetVisualGearType(vgUid) -- returns the visual gear type |
327 + New call: SetAmmoTexts(ammoType, name, caption, description) -- Overwrite displayed name and description of an ammo type |
356 + New call: SetAmmoTexts(ammoType, name, caption, description) -- Overwrite displayed name and description of an ammo type |
328 + New call: SetAmmoDescriptionAppendix(ammoType, descAppend) -- Append a custom text to the description of an ammo type without overwriting it |
357 + New call: SetAmmoDescriptionAppendix(ammoType, descAppend) -- Append a custom text to the description of an ammo type without overwriting it |
344 + Animate library: AnimInit([startAnimating]) -- New parameter startAnimating: if true, will start game in cinematic mode with most controls disabled. Must play an animation after that |
373 + Animate library: AnimInit([startAnimating]) -- New parameter startAnimating: if true, will start game in cinematic mode with most controls disabled. Must play an animation after that |
345 + Animate library: AnimSetInputMask(extraInputMask) -- Set input mask in a manner comptible with the Animate library |
374 + Animate library: AnimSetInputMask(extraInputMask) -- Set input mask in a manner comptible with the Animate library |
346 * Fixed call: HideHog(gear) -- Fix crash when gear is invalid. Returns true on success or false otherwise |
375 * Fixed call: HideHog(gear) -- Fix crash when gear is invalid. Returns true on success or false otherwise |
347 * Fixed call: SwitchHog(gear) -- Fix new hog being unable to open ammo menu |
376 * Fixed call: SwitchHog(gear) -- Fix new hog being unable to open ammo menu |
348 * Removed call: SetAmmoStore -- Old undocumented function of questional use, has never been used |
377 * Removed call: SetAmmoStore -- Old undocumented function of questional use, has never been used |
349 |
378 * Fix huge numbers having sign errors on 64-bit architectures |
350 0.9.21 -> 0.9.22 |
379 |
380 ====================== 0.9.22 ====================== |
|
351 + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) |
381 + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) |
352 + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. |
382 + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. |
353 + HedgeEditor - create missions/etc. in-game! see https://hedgewars.org/HedgeEditor |
383 + HedgeEditor - create missions/etc. in-game! see https://hedgewars.org/HedgeEditor |
354 + Map previews can now take script parameters into account and preview waypoints in TechRacer |
384 + Map previews can now take script parameters into account and preview waypoints in TechRacer |
355 + Added a couple new flags |
385 + Added a couple new flags |
377 + EraseSprite. Can flip and selectively erase based on land flags. |
407 + EraseSprite. Can flip and selectively erase based on land flags. |
378 + More of the gear structure values are now accessible in the generic gear getter/setter. |
408 + More of the gear structure values are now accessible in the generic gear getter/setter. |
379 * Previously missing gear states are now available (gstSubmersible, gstFrozen and gstNoGravity) |
409 * Previously missing gear states are now available (gstSubmersible, gstFrozen and gstNoGravity) |
380 * Fixed OnHogAttack giving the incorrect AmmoType (amNothing) under certain conditions |
410 * Fixed OnHogAttack giving the incorrect AmmoType (amNothing) under certain conditions |
381 |
411 |
382 0.9.20 -> 0.9.21: |
412 ====================== 0.9.21 ====================== |
383 + New type of randomly generated maps: Perlin Maps. |
413 + New type of randomly generated maps: Perlin Maps. |
384 + Old Random generated maps are more diverse now. |
414 + Old Random generated maps are more diverse now. |
385 + Slider for adjusting land generation detail. |
415 + Slider for adjusting land generation detail. |
386 + Highlander gamemode can now be used with custom weapon schemes (1-8=How probable to get this weapon. 9=All hogs get it) |
416 + Highlander gamemode can now be used with custom weapon schemes (1-8=How probable to get this weapon. 9=All hogs get it) |
387 + New playable themes: "Hoggywood" and "Cake" |
417 + New playable themes: "Hoggywood" and "Cake" |
441 + Changed hooks: |
471 + Changed hooks: |
442 onHogAttack() can now be hooked with new parameter: onHogAttack(ammoType) - to conveniently find out which ammo/weapon is being used |
472 onHogAttack() can now be hooked with new parameter: onHogAttack(ammoType) - to conveniently find out which ammo/weapon is being used |
443 * Fixes: |
473 * Fixes: |
444 gfResetHealth is now a available like the other GameFlags |
474 gfResetHealth is now a available like the other GameFlags |
445 |
475 |
446 0.9.19 -> 0.9.20: |
476 ====================== 0.9.20 ====================== |
447 + New campaign, A Space Adventure! |
477 + New campaign, A Space Adventure! |
448 + Password protected rooms |
478 + Password protected rooms |
449 + Shapes on drawn maps (ellipses, rectangles) - constrain dimensions with ctrl, as with straight line tool. |
479 + Shapes on drawn maps (ellipses, rectangles) - constrain dimensions with ctrl, as with straight line tool. |
450 + New rubber utility, lfBouncy mask (green) for maps. lfBouncy is also anti-portal. |
480 + New rubber utility, lfBouncy mask (green) for maps. lfBouncy is also anti-portal. |
451 + Lazy loading of many aspects of frontend to improve startup time under Windows |
481 + Lazy loading of many aspects of frontend to improve startup time under Windows |
470 * Increase precision in damage calcs; extra damage affects fire properly now |
500 * Increase precision in damage calcs; extra damage affects fire properly now |
471 * Fixed video recording resolution |
501 * Fixed video recording resolution |
472 * Fixed context menu/cursor in text areas |
502 * Fixed context menu/cursor in text areas |
473 * Many bugfixes. Keypad enter in chat, hog sliding freezing game, team name flaws in Windows, localisation of tips, crasher in slots with no weapons, frontend holiday css. |
503 * Many bugfixes. Keypad enter in chat, hog sliding freezing game, team name flaws in Windows, localisation of tips, crasher in slots with no weapons, frontend holiday css. |
474 |
504 |
475 0.9.18 -> 0.9.19: |
505 ====================== 0.9.19 ====================== |
476 + New Freezer weapon - freezes terrain, water, hedgehogs, mines, cases, explosives |
506 + New Freezer weapon - freezes terrain, water, hedgehogs, mines, cases, explosives |
477 + Saucer can aim weapons and fire underwater |
507 + Saucer can aim weapons and fire underwater |
478 + Main graphical user interface overhaul |
508 + Main graphical user interface overhaul |
479 + Splashscreen on Windows *_* |
509 + Splashscreen on Windows *_* |
480 + Up and down keys navigate in chat history |
510 + Up and down keys navigate in chat history |
505 * Fixed fort mode |
535 * Fixed fort mode |
506 * Making very large maps now works properly with targeted weapons |
536 * Making very large maps now works properly with targeted weapons |
507 * ParseCommand should be safe to use in Lua now, at any time |
537 * ParseCommand should be safe to use in Lua now, at any time |
508 * Fixes to many weapons. Mudball, blowtorch, explosives, cluster bomb spread, portal. |
538 * Fixes to many weapons. Mudball, blowtorch, explosives, cluster bomb spread, portal. |
509 |
539 |
510 0.9.17 -> 0.9.18: |
540 ====================== 0.9.18 ====================== |
511 |
541 |
512 + 'A Classic Fairytale' Campaign |
542 + 'A Classic Fairytale' Campaign |
513 + Video recorder (requires ffmpeg/libav) |
543 + Video recorder (requires ffmpeg/libav) |
514 + Cleaver weapon |
544 + Cleaver weapon |
515 + AI is now aware of drowning and fall damage |
545 + AI is now aware of drowning and fall damage |
534 * Fix cake getting stuck in barrels, crates and hedgehogs |
564 * Fix cake getting stuck in barrels, crates and hedgehogs |
535 * Fix all knowns bugs which caused network game hang when players close engine or quit |
565 * Fix all knowns bugs which caused network game hang when players close engine or quit |
536 * Fix drill strike bug when drill's timer gets ridiculously high value instead of explosion |
566 * Fix drill strike bug when drill's timer gets ridiculously high value instead of explosion |
537 * Fix some crashes, freezes and memory leaks in frontend and engine |
567 * Fix some crashes, freezes and memory leaks in frontend and engine |
538 |
568 |
539 0.9.16 -> 0.9.17: |
569 ====================== 0.9.17 ====================== |
540 + New theme, Cave |
570 + New theme, Cave |
541 + New voicepack, Hillbilly |
571 + New voicepack, Hillbilly |
542 + More attractive mission screen with previews |
572 + More attractive mission screen with previews |
543 + Chat timestamping, links, input history, tab completion |
573 + Chat timestamping, links, input history, tab completion |
544 + AI smarter, now uses switch. Also tweaks to mine/crate/barrel rules |
574 + AI smarter, now uses switch. Also tweaks to mine/crate/barrel rules |
567 * Girders no longer make windows in tunnels |
597 * Girders no longer make windows in tunnels |
568 * Prevent some more escaping through border, firepunch, pickhammer |
598 * Prevent some more escaping through border, firepunch, pickhammer |
569 * Many frontend bugfixes, code cleanup. Crash in game abort, flake clipping, invalid state on room close |
599 * Many frontend bugfixes, code cleanup. Crash in game abort, flake clipping, invalid state on room close |
570 * Many other engine bugfixes. SDL event crasher, timebox crasher, birdy hang, desync on quits, crash in birdy eggshell, hammer + vamp + invuln, clouds on Deep Space theme, etc |
600 * Many other engine bugfixes. SDL event crasher, timebox crasher, birdy hang, desync on quits, crash in birdy eggshell, hammer + vamp + invuln, clouds on Deep Space theme, etc |
571 |
601 |
572 0.9.15 -> 0.9.16: |
602 ====================== 0.9.16 ====================== |
573 + In-game chat now supports backspace-repeat and Escape to close the text input area |
603 + In-game chat now supports backspace-repeat and Escape to close the text input area |
574 + Team status bars shrunk/made translucent if they take up a significant portion of the screen |
604 + Team status bars shrunk/made translucent if they take up a significant portion of the screen |
575 + Background music change on sudden death mode |
605 + Background music change on sudden death mode |
576 + Stereoscopic rendering |
606 + Stereoscopic rendering |
577 + Installing content (anything under Data/ - maps, sounds, and any such stuff) to user profile allows custom adding/overriding of any Data/ content |
607 + Installing content (anything under Data/ - maps, sounds, and any such stuff) to user profile allows custom adding/overriding of any Data/ content |
631 + Lobby: Player names of online players can be clicked in chat directly so that you don't have to find them in the player list |
661 + Lobby: Player names of online players can be clicked in chat directly so that you don't have to find them in the player list |
632 + Room names can be changed by the room admin without recreating the room |
662 + Room names can be changed by the room admin without recreating the room |
633 * Fix invisible icons in popup menus |
663 * Fix invisible icons in popup menus |
634 * Various fixes and adjustments |
664 * Various fixes and adjustments |
635 |
665 |
636 0.9.14 -> 0.9.15: |
666 ====================== 0.9.15 ====================== |
637 + Ability to create, save and load hand drawn maps |
667 + Ability to create, save and load hand drawn maps |
638 + New maps: Capture the Flag (Blizzard) Map |
668 + New maps: Capture the Flag (Blizzard) Map |
639 + New themes: Christmas |
669 + New themes: Christmas |
640 + Snowflakes on Christmas/Snow themes accumulates on the ground |
670 + Snowflakes on Christmas/Snow themes accumulates on the ground |
641 + New game modifiers: No wind, More wind |
671 + New game modifiers: No wind, More wind |
658 + Will ask before deleting teams, schemes and weapon sets |
688 + Will ask before deleting teams, schemes and weapon sets |
659 + Explosions detach rope from land |
689 + Explosions detach rope from land |
660 + Variable rope length in scheme |
690 + Variable rope length in scheme |
661 + Allow hog speech when not your turn |
691 + Allow hog speech when not your turn |
662 |
692 |
663 0.9.13 -> 0.9.14: |
693 ====================== 0.9.14 ====================== |
664 + New audio tracks |
694 + New audio tracks |
665 + New forts: EvilChicken, Tank |
695 + New forts: EvilChicken, Tank |
666 + New game modes: AI Survival Mode, Per Hedgehog Ammo, Reset Health, Reset Weapons, Unlimited Attacks |
696 + New game modes: AI Survival Mode, Per Hedgehog Ammo, Reset Health, Reset Weapons, Unlimited Attacks |
667 + New grave: ring |
697 + New grave: ring |
668 + Over 30 new hats |
698 + Over 30 new hats |
696 + Added support for graphics cards/drivers that have a 512x512 pixel textures limit |
726 + Added support for graphics cards/drivers that have a 512x512 pixel textures limit |
697 + Team colors are more distinguishable from each other now |
727 + Team colors are more distinguishable from each other now |
698 * Fixed bug that allowed charging a weapon while on rope, leading to frozen timer |
728 * Fixed bug that allowed charging a weapon while on rope, leading to frozen timer |
699 * Various bug fixes |
729 * Various bug fixes |
700 |
730 |
701 0.9.12 -> 0.9.13: |
731 ====================== 0.9.13 ====================== |
702 + Speed optimizations |
732 + Speed optimizations |
703 + New weapon: Birdy (carries your hog and lets you throw poisonous eggs at your foes) |
733 + New weapon: Birdy (carries your hog and lets you throw poisonous eggs at your foes) |
704 + Hats are visible while using rope and blowtorch |
734 + Hats are visible while using rope and blowtorch |
705 + Explosive barrels |
735 + Explosive barrels |
706 + AI is able to handle artillery mode as well as new weapons |
736 + AI is able to handle artillery mode as well as new weapons |
757 + Lots of other bug fixes and additions we already forgot during this huge release |
787 + Lots of other bug fixes and additions we already forgot during this huge release |
758 + Updated translation |
788 + Updated translation |
759 + PowerPC architecture supported |
789 + PowerPC architecture supported |
760 * Reduced memory footprint and leakage |
790 * Reduced memory footprint and leakage |
761 |
791 |
762 0.9.11 -> 0.9.12: |
792 ====================== 0.9.12 ====================== |
763 + Zoom |
793 + Zoom |
764 + New weapons: flying saucer, molotov cocktail |
794 + New weapons: flying saucer, molotov cocktail |
765 + More sounds |
795 + More sounds |
766 + New visual effects |
796 + New visual effects |
767 + Updated graphics |
797 + Updated graphics |
775 * Fix crash in replay caused by speechbubbles |
805 * Fix crash in replay caused by speechbubbles |
776 * Fix some desync causes |
806 * Fix some desync causes |
777 * Fix rope bugs |
807 * Fix rope bugs |
778 * Fix bugs in weapon selection code |
808 * Fix bugs in weapon selection code |
779 |
809 |
780 0.9.10 -> 0.9.11: |
810 ====================== 0.9.11 ====================== |
781 + Speech bubbles |
811 + Speech bubbles |
782 + Many new hats, new graves |
812 + Many new hats, new graves |
783 + New taunts |
813 + New taunts |
784 + New voice pack, new default voice |
814 + New voice pack, new default voice |
785 + Animated stars in frontend's background |
815 + Animated stars in frontend's background |
795 * Fix initial room map config desync |
825 * Fix initial room map config desync |
796 * Fix team name in training |
826 * Fix team name in training |
797 * Fix crash in parachute/rope if drowning with active girder/teleport |
827 * Fix crash in parachute/rope if drowning with active girder/teleport |
798 * Fix rope disappearing bug |
828 * Fix rope disappearing bug |
799 |
829 |
800 0.9.9 -> 0.9.10: |
830 ====================== 0.9.10 ====================== |
801 + Many new hats, maps, themes, updates on existing ones |
831 + Many new hats, maps, themes, updates on existing ones |
802 + Remove small pixels left by fire |
832 + Remove small pixels left by fire |
803 + Double possible land dimensions, allow up to 48 hedgehogs in game |
833 + Double possible land dimensions, allow up to 48 hedgehogs in game |
804 + Brand new net server |
834 + Brand new net server |
805 + Cave mode |
835 + Cave mode |
820 * Fix accidental rope removing from ammo in some cases |
850 * Fix accidental rope removing from ammo in some cases |
821 * Prevent engine crash when not enough place for all hedgehogs |
851 * Prevent engine crash when not enough place for all hedgehogs |
822 * Fix bug with not working toggles 'rectrict joins' and 'restrict team adding' |
852 * Fix bug with not working toggles 'rectrict joins' and 'restrict team adding' |
823 + Fix engine slowdown when trying to switch ammo while firing bazooka |
853 + Fix engine slowdown when trying to switch ammo while firing bazooka |
824 |
854 |
825 0.9.8 -> 0.9.9: |
855 ====================== 0.9.9 ====================== |
826 + Voicepacks |
856 + Voicepacks |
827 + Teams health graphic on statistics page |
857 + Teams health graphic on statistics page |
828 + Colorize join/quit messages in chat |
858 + Colorize join/quit messages in chat |
829 + Precise aiming |
859 + Precise aiming |
830 + RC Plane weapon |
860 + RC Plane weapon |
835 * Fix cake stucking up in air on some maps |
865 * Fix cake stucking up in air on some maps |
836 * Fix three cursor bugs |
866 * Fix three cursor bugs |
837 * Fix autogenerated demos/saves filenames problems |
867 * Fix autogenerated demos/saves filenames problems |
838 * Fix engine freeze when switching hedgehog in certain conditions |
868 * Fix engine freeze when switching hedgehog in certain conditions |
839 |
869 |
840 0.9.7 -> 0.9.8: |
870 ====================== 0.9.8 ====================== |
841 + Many net server fixes |
871 + Many net server fixes |
842 + Lobby on net server |
872 + Lobby on net server |
843 + Napalm weapon |
873 + Napalm weapon |
844 + Drill rocket and Ballgun weapons |
874 + Drill rocket and Ballgun weapons |
845 + Show quit reason message |
875 + Show quit reason message |
851 * Fix silent crash when cannot place all hedgehogs |
881 * Fix silent crash when cannot place all hedgehogs |
852 * Fix small damage tag issues |
882 * Fix small damage tag issues |
853 * Fix a bug leading to engine silent crash when using whip, bat or firepunch (and probably flame) |
883 * Fix a bug leading to engine silent crash when using whip, bat or firepunch (and probably flame) |
854 * Limit chat history to 250 entries to avoid DoS attack with its use |
884 * Limit chat history to 250 entries to avoid DoS attack with its use |
855 |
885 |
856 0.9.6 -> 0.9.7: |
886 ====================== 0.9.7 ====================== |
857 + Completely redesign the frontend, no longer looks like an ugly program launcher |
887 + Completely redesign the frontend, no longer looks like an ugly program launcher |
858 + New art |
888 + New art |
859 + Add fullscreen mode to frontend |
889 + Add fullscreen mode to frontend |
860 + New Castle map |
890 + New Castle map |
861 + All map rendering now 32bit / theme objects have alpha channels |
891 + All map rendering now 32bit / theme objects have alpha channels |
875 * Make soundtrack loop better |
905 * Make soundtrack loop better |
876 * Fixed small glitch with placing girders |
906 * Fixed small glitch with placing girders |
877 * Fixed grenade sound |
907 * Fixed grenade sound |
878 * AI uses the mortar better |
908 * AI uses the mortar better |
879 |
909 |
880 0.9.5 -> 0.9.6: |
910 ====================== 0.9.6 ====================== |
881 + New Cake weapon |
911 + New Cake weapon |
882 + New maps: EarthRise, Bamboo, Bath, BambooPlinko |
912 + New maps: EarthRise, Bamboo, Bath, BambooPlinko |
883 + New theme EarthRise |
913 + New theme EarthRise |
884 + Add soundtracks for each theme |
914 + Add soundtracks for each theme |
885 + Show picked up ammo name when playing demo |
915 + Show picked up ammo name when playing demo |
886 + Make engine fonts bold |
916 + Make engine fonts bold |
887 + Small sound improvements |
917 + Small sound improvements |
888 * Fix clouds shaking up |
918 * Fix clouds shaking up |
889 * Repair screenshots capturing |
919 * Repair screenshots capturing |
890 |
920 |
891 0.9.4 -> 0.9.5: |
921 ====================== 0.9.5 ====================== |
892 + Taunts |
922 + Taunts |
893 + Exit confirmation dialog |
923 + Exit confirmation dialog |
894 + Sudden death |
924 + Sudden death |
895 + Maps added: Hydrant, Lonely Island |
925 + Maps added: Hydrant, Lonely Island |
896 + Updated mushroom map |
926 + Updated mushroom map |
897 + Translations added: German, Slovak, Bulgarian, French |
927 + Translations added: German, Slovak, Bulgarian, French |
898 + More impressive exposions |
928 + More impressive exposions |
899 * Fix bad sprite when you jump and get hit |
929 * Fix bad sprite when you jump and get hit |
900 |
930 |
901 0.9.3 -> 0.9.4: |
931 ====================== 0.9.4 ====================== |
902 + In game chat is now implemented, chat (and taunt!) your buddies during network play |
932 + In game chat is now implemented, chat (and taunt!) your buddies during network play |
903 + Mortar, whip and Kamikaze weapon additions |
933 + Mortar, whip and Kamikaze weapon additions |
904 + Two new themes, desert island and city |
934 + Two new themes, desert island and city |
905 + New maps |
935 + New maps |
906 + New animations, including an idle animation! |
936 + New animations, including an idle animation! |
910 + Ability to attack whilst jumping/rope swinging |
940 + Ability to attack whilst jumping/rope swinging |
911 + Some weapons can only be used after a certain number of turns |
941 + Some weapons can only be used after a certain number of turns |
912 + Lots of new graphics |
942 + Lots of new graphics |
913 * Many network/gameplay bug fixes |
943 * Many network/gameplay bug fixes |
914 |
944 |
915 0.9.2 -> 0.9.3: |
945 ====================== 0.9.3 ====================== |
916 + Switch to OpenGL rendering |
946 + Switch to OpenGL rendering |
917 + Massive graphics update |
947 + Massive graphics update |
918 + New animations, weapon sprites |
948 + New animations, weapon sprites |
919 + New themes 'Snow' and 'Nature' |
949 + New themes 'Snow' and 'Nature' |
920 + Many new sounds |
950 + Many new sounds |
926 * Fix fall without damage trick, which could be performed with not attached rope |
956 * Fix fall without damage trick, which could be performed with not attached rope |
927 * Don't show enemy's picked weapon name |
957 * Don't show enemy's picked weapon name |
928 * Fix hedgehog moving direction after been shot by shotgun |
958 * Fix hedgehog moving direction after been shot by shotgun |
929 * Fix bug with handling keys while it is enemy's turn |
959 * Fix bug with handling keys while it is enemy's turn |
930 |
960 |
931 0.9 -> 0.9.2: |
961 ====================== 0.9.2 ====================== |
932 |
962 |
933 + Add registration of net game in web |
963 + Add registration of net game in web |
934 + Introduce weapons sets support |
964 + Introduce weapons sets support |
935 + Add teleportation tool |
965 + Add teleportation tool |
936 + Add hedgehogs switching tool |
966 + Add hedgehogs switching tool |