17 + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused |
17 + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused |
18 + Play countdown sounds at 1-4 seconds turn time |
18 + Play countdown sounds at 1-4 seconds turn time |
19 + Several new sound effects for weapons and utilities |
19 + Several new sound effects for weapons and utilities |
20 + Small visual effects enhancements |
20 + Small visual effects enhancements |
21 + Briefly show theme and music authors in chat at start of game |
21 + Briefly show theme and music authors in chat at start of game |
|
22 + A few new funny ticker messages (English) |
22 * Fixed air-strikes drops being off-center |
23 * Fixed air-strikes drops being off-center |
23 * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. |
24 * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. |
24 * Fixed screenshots being too bright if taken in quick succession |
25 * Fixed screenshots being too bright if taken in quick succession |
25 * Video recording functionality is restored |
26 * Video recording functionality is restored |
26 * Fixed bee not being affected by wrap world edge while still being thrown |
27 * Fixed bee not being affected by wrap world edge while still being thrown |
28 * Fixed hedgehog-voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. Linux) |
29 * Fixed hedgehog-voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. Linux) |
29 * Fixed SD-flakes of themes not working if regular flakes were disabled |
30 * Fixed SD-flakes of themes not working if regular flakes were disabled |
30 * Fixed RC planes being able to collect frozen crates |
31 * Fixed RC planes being able to collect frozen crates |
31 * Fixed Seduction's "Yoohoo!" sound not playing |
32 * Fixed Seduction's "Yoohoo!" sound not playing |
32 * Fixed Hedgehogs getting hurt while firing deagle / sniper rifle bullet in certains situations |
33 * Fixed Hedgehogs getting hurt while firing deagle / sniper rifle bullet in certains situations |
|
34 * Fixed hedgehogs saying “Missed” when drowning enemy without dealing damage |
33 * Various other fixes |
35 * Various other fixes |
34 |
36 |
35 Highlander: |
37 Highlander: |
36 + Show collected weapons after kill and play sound |
38 + Show collected weapons after kill and play sound |
37 + Mission panel now shows all game modifiers (e.g. mines time, vampirism, etc.) |
39 + Mission panel now shows all game modifiers (e.g. mines time, vampirism, etc.) |
180 * Campaign screen does no longer show AI-controlled teams |
182 * Campaign screen does no longer show AI-controlled teams |
181 * Campaign names and campaign mission names can now be translated |
183 * Campaign names and campaign mission names can now be translated |
182 * Creating randomized teams now randomizes (almost) every aspect |
184 * Creating randomized teams now randomizes (almost) every aspect |
183 * Fixed mostly broken descriptions for multiplayer mission maps |
185 * Fixed mostly broken descriptions for multiplayer mission maps |
184 * Clicking on "New" in weapon scheme editor now creates empty weapon scheme instead of default |
186 * Clicking on "New" in weapon scheme editor now creates empty weapon scheme instead of default |
|
187 * Fix language names in language list being always in English |
185 |
188 |
186 Content Creation: |
189 Content Creation: |
187 + 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 |
190 + 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 |
188 + Themes can now use flakes with negative falling speed (rising flakes) |
191 + Themes can now use flakes with negative falling speed (rising flakes) |
189 + Themes can now contain custom sound files: splash.ogg Droplet1.ogg Droplet2.ogg Droplet3.ogg skip.ogg |
192 + Themes can now contain custom sound files: splash.ogg Droplet1.ogg Droplet2.ogg Droplet3.ogg skip.ogg |
|
193 + Themes can now have mirrored clouds and flakes: CloudsL.png, SDCloudsL.png, FlakeL.png, SDFlakeL.png |
190 + 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 |
194 + 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 |
191 * Default water color was black instead of blue |
195 * Default water color was black instead of blue |
192 |
196 |
193 Lua-API: |
197 Lua-API: |
194 + New call: SetCinematicMode(enable) -- e.g. for cutscenes etc. |
198 + New call: SetCinematicMode(enable) -- e.g. for cutscenes etc. |
198 + New call: SetAmmoDescriptionAppendix(ammoType, descAppend) -- Append a custom text to the description of an ammo type without overwriting it |
202 + New call: SetAmmoDescriptionAppendix(ammoType, descAppend) -- Append a custom text to the description of an ammo type without overwriting it |
199 + New call: GetHogFort(gearUid) -- Returns the name of the fort of the hog's team |
203 + New call: GetHogFort(gearUid) -- Returns the name of the fort of the hog's team |
200 + New call: PlaceRubber(x, y, frameIdx) -- Places a rubber |
204 + New call: PlaceRubber(x, y, frameIdx) -- Places a rubber |
201 + New hook: onVisualGearAdd(vgUid) -- called when a visual gear is added |
205 + New hook: onVisualGearAdd(vgUid) -- called when a visual gear is added |
202 + New hook: onVisualGearDelete(vgUid) -- called when a visual gear is deleted |
206 + New hook: onVisualGearDelete(vgUid) -- called when a visual gear is deleted |
|
207 + New hook: onUsedAmmo(ammoType) -- called when ammo has been finished using (e.g. after both shotgun shots) |
203 + New variable: AirMinesNum -- Number of air mines being placed on a medium-sized map |
208 + New variable: AirMinesNum -- Number of air mines being placed on a medium-sized map |
204 + New variable: WorldEdge -- World edge type (weNone, weWrap, weBounce, weSea) |
209 + New variable: WorldEdge -- World edge type (weNone, weWrap, weBounce, weSea) |
205 + Locale library: loc_noop -- Mark string for translation but don't translate it |
210 + Locale library: loc_noop -- Mark string for translation but don't translate it |
206 + 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 |
211 + 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 |
|
212 * Removed call: SetAmmoStore -- Old undocumented function of questional use, has never been used |
207 |
213 |
208 0.9.21 -> 0.9.22 |
214 0.9.21 -> 0.9.22 |
209 + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) |
215 + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) |
210 + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. |
216 + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. |
211 + HedgeEditor - create missions/etc. in-game! see http://hedgewars.org/HedgeEditor |
217 + HedgeEditor - create missions/etc. in-game! see http://hedgewars.org/HedgeEditor |