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 |