1 + features |
1 + features |
2 * bugfixes |
2 * bugfixes |
3 |
3 ====================== 1.0.0 ======================= |
4 0.9.17 -> 0.9.18: |
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 + Homing bee can be used as secondary ammo |
|
11 + Can change hedgehog order in The Specialists |
|
12 + Turn transition is less hectic |
|
13 + Various small HUD improvements |
|
14 * Fix wrong key names being displayed in key selection |
|
15 |
|
16 Gameplay: |
|
17 + Quick games are more random: More map types, random team size and difficulty |
|
18 + Hand-drawn maps can now be scaled with slider |
|
19 + Slightly longer delays between turns to make it easier to follow the game |
|
20 + Track high scores in singleplayer challenges |
|
21 + Show check mark for completed scenarios, challenges and trainings |
|
22 + Training/challenge/scenario menu now supports team selection |
|
23 + Most target practices now highlight position of next target (must be unlocked first) |
|
24 + Homing bee can now be used as secondary ammo |
|
25 + If bee target was placed in the dark area in a wrap world edge map, bee will first fly across border |
|
26 + Teach computer players how to use extra time |
|
27 * Fix hedgehogs being pushed around (and other collision bugs) when they overlap |
|
28 * Fix homing bee flying weird if passing wrap world edge or target was placed beyond it |
|
29 * Fix air mine not colliding with crates initially |
|
30 * Fix buggy behaviour of time box if hog took damage or died before it arrived |
|
31 * Fix poison damage not working in first round |
|
32 * Use player-chosen team identity in campaigns and singleplayer missions |
|
33 * Fix player-chosen teams ignoring custom team controls in campaigns |
|
34 * Fix broken behaviour of airborne attacks when placed near bounce world edge |
|
35 * Fix crate sometimes collected twice when switching to hedgehog that touches it |
|
36 * Deny placement of piano beyond bounce world edge |
|
37 * Fix laser sight not working properly when it starts out of map bounds |
|
38 * Fix parachute making hog stuck or fast when bumping into wall while looking other way |
|
39 * Add missing winner animation in single missions |
|
40 * Fix hog floating when switching to moving hog |
|
41 * Fix jump key not being ignored after placing girder or target |
|
42 * Fix buggy hog when hog took damage during "idle" phase in kamikaze attack |
|
43 * Fix movement stopping when activating flying saucer after long jump |
|
44 * Girder/rubber can no longer be placed inside moving hogs and land objects |
|
45 |
|
46 Styles and schemes: |
|
47 + The Specialists: Unlock game scheme |
|
48 + The Specialists: Add script parameter support to set custom specialists order |
|
49 + Control, CTF_Blizzard: Display scores in stats screen |
|
50 + CTF_Blizzard: Various minor graphical and text improvements |
|
51 + Frenzy: Change ammo slots |
|
52 + Continental supplies: Show continent in team bars |
|
53 + King Mode: Automatically select teleport in king placement phase |
|
54 + Racer: Invulnerability can now be disabled in game scheme |
|
55 * Balanced Random Weapon: Fix Lua errors after using Time Box |
|
56 * Racer: Fix racer ghost not getting reset after a skip |
|
57 * Racer, TechRacer: Improve compability with game scheme |
|
58 * Space Invasion: No longer allow to set start shield above shield limit |
|
59 * Battalion, WxW: Crates drop between turns, when appropriate |
|
60 * Battalion: Sudden Death effects are now like in the base game |
|
61 * Battalion: Fix incorrect health boost in Highland mode |
|
62 * Battalion: Fix points display not updating properly |
|
63 * King Mode: Fix team sometimes not being killed properly if king drowned |
|
64 * King Mode: Kill resurrected minions if king is not alive |
|
65 * King Mode: Fix whole clan being killed if a king died |
|
66 * King Mode: Fix king placement phase not working correctly with multiple teams in a clan |
|
67 * HedgeEditor: Fix major FPS drop when there are a lot of objects |
|
68 * Control: Fix score failure after using extra time |
|
69 * Frenzy: Fix incorrect ammo slot numbers in ammo menu |
|
70 * Continental supplies: Computer teams now select random continent |
|
71 * WxW, Racer: Computer teams no longer block setup phase |
|
72 * Mutant: Delete excess teams when a clan has more than one team |
|
73 |
|
74 A Classic Fairytale: |
|
75 + Backstab: Disable utilities before traitor has been dealt with |
|
76 * Backstab: Prevent attacking the cannibals before making the choice |
|
77 * Backstab: Fix/tweak behaviour in 3rd enemy wave |
|
78 * First blood: Fix Lua error when hitting Attack after failing the rope challenge |
|
79 * First blood: Fix a cut scene being played twice in row |
|
80 * The Shadow Falls: Fix Lua error when hog dies during choice phase |
|
81 * The Shadow Falls: Fix mission getting stuck when hog dies after accepting offer, but before returning |
|
82 * The Shadow Falls: Fix many other Lua errors when hogs die in certain situations |
|
83 * General: Clear hazards around cyborg when it appears in cut scenes |
|
84 * General: Disable Sudden Death for all missions |
|
85 * Various minor tweaks and bugfixes |
|
86 |
|
87 A Space Adventure: |
|
88 + Show your current records at mission start when re-playing one of the challenges |
|
89 + Spacetrip: Move flowers of desert planet above cactus |
|
90 + Searching in the dust: Enable skip in entire mission |
|
91 + Getting to the device: Different ending when hero chose to battle in "Bad timing" mission |
|
92 * Searching in the dust: Fix mission ending when all smugglers are dead |
|
93 * Searching in the dust: Fix a lot of broken/stupid smuggler behaviours |
|
94 * Chasing the blue hog: Fix player not losing the race when timing out while still having the rope |
|
95 * Chasing the blue hog: Fix player winning if Crazy Runner died |
|
96 * Bad timing: Win mission in "flee" variant if all enemy hogs are dead |
|
97 * Getting to the device: Fix clan colors |
|
98 * Fix errors when hero and enemies die in same turn |
|
99 * Various minor tweaks and bugfixes |
|
100 |
|
101 Controls: |
|
102 + Add control to unselect current weapon (no key chosen by default) |
|
103 + Add support for 4th and 5th mouse buttons |
|
104 + Allow to leave a control unused |
|
105 + Reset zoom resets zoom to zoom level set in options |
|
106 + Add control to display mines time and health crate health (default: O) |
|
107 + Precise + Reset zoom resets zoom to 100% (instead of zoom in options) |
|
108 + Precise + zoom in/out changes zoom in smaller steps |
|
109 + Precise + volume up/down changes volume in smaller steps |
|
110 + Precise + cursor move keys move camera slower |
|
111 + New chat command: “/help room” (shows room chat commands within the game) |
|
112 + Default demo fast-forward key changed from “S” to “F” |
|
113 * Fix broken default keyboard controls for team chat and camera movement |
|
114 |
|
115 Graphics: |
|
116 + Animate drill rockets |
|
117 + New idle shoryuken animation |
|
118 + Scatter molotov cocktail pieces |
|
119 + Improve air plane effects when used with wrap or ocean world edge |
|
120 * Fix speech bubbles overlapping in the wrong order |
|
121 * Fix wrong ice beam angle if it goes diagonally up out of map through world wrap |
|
122 * Fix double water splash when flying saucer drowns |
|
123 * Fix odd floating pixels when wielding and rotating cleaver |
|
124 * Fix parachute and birdy sometimes being drawn behind hedgehogs and objects |
|
125 |
|
126 Game HUD: |
|
127 + Display current hog health (and related status icons) at top right corner |
|
128 + Display laser sight icon above wind bar when laser sight utility is active |
|
129 + Display selected weapon above hedgehog for some weapons/tools |
|
130 + Change cursor of piano strike |
|
131 + New style for switching arrows |
|
132 + Colorize switching arrows, pointing arrow and target cross in clan color |
|
133 + Skip ammo menu animation when playing with turn time of 10s or less |
|
134 + Don't show crate spawn message for initial crates in missions |
|
135 + Don't show hedgehog health if “invulnerable” game modifier is active |
|
136 + Display player name of own teams in online games |
|
137 + Show contour of flying saucer and air mines when in highly opaque water |
|
138 + Remove visual clutter in cut scenes |
|
139 + Add setting to set default/initial zoom |
|
140 + Render arrow pointing to hog only one if playing with wrapped map |
|
141 * Black clan color can now be used without visual problems |
|
142 * Fix last 2 characters in demo chat being missing |
|
143 * Hide most HUD elements in cinematic mode |
|
144 * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys |
|
145 * Fix wind bar animation not looping properly |
|
146 * Fix airplane line being drawn above many HUD elements |
|
147 * Suppress “<team> is gone.” message at end of game |
|
148 * Fix game engine ignoring appropriate number formatting of user language |
|
149 * Fix buggy behaviour when entering speech bubble command in hog placement phase |
|
150 * Fix switching arrows overlapping hedgehog tags of own hedgehog |
|
151 |
|
152 Translations: |
|
153 + Complete: German, Polish |
|
154 + Major updates: Chinese, Scottish Gaelic, Hungarian |
|
155 + Credits page is now translatable |
|
156 * Remove Arabic translation from release |
|
157 |
|
158 Frontend: |
|
159 + Add button in main menu at top left corner to open credits page |
|
160 + Restructure credits page |
|
161 + More intelligent automatic mission selection in campaign screen |
|
162 + New data directory for video thumbnails: Data/VideoThumbnails |
|
163 + Display a warning when the same key is used multiple times |
|
164 + Stats screen now hides empty sections |
|
165 + Visual notification when someone joins the room online |
|
166 + Display recommended max. hedgehog count for Perlin maps |
|
167 + Various minor style tweaks |
|
168 + Remember maximized state of frontend/game window |
|
169 * Fix broken handling of /watch chat command on official server |
|
170 * Fix renaming a video leading to loss of thumbnail after restart |
|
171 * Fix controls list failing to display correct key names with regards to keyboard layout |
|
172 * Fix force-locked schemes getting unlocked when changing map types |
|
173 * Fix possible to select background-only or hidden themes indirectly by changing map type |
|
174 * Disallow slash, backslash and colon characters in team and scheme names |
|
175 * Increase user name length from 20 to 40 |
|
176 |
|
177 Sounds and voicepacks: |
|
178 + sndYoohoo has been split to sndYoohoo and sndKiss |
|
179 + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack) |
|
180 + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map |
|
181 + Add underwater sound for airplane |
|
182 + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut |
|
183 * Fix English voicepack selection of team being overwritten when playing in non-English locale |
|
184 * Remove Coward.ogg in Default_es voicepack, it contained an insult |
|
185 |
|
186 Theme customization |
|
187 + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg |
|
188 + Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg |
|
189 |
|
190 Other game media: |
|
191 + New hat: zoo_crocodile |
|
192 |
|
193 Lua API: |
|
194 + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission) |
|
195 + New call: GetMissionVar(varname): Get value of mission variable |
|
196 + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause |
|
197 + New call: GetTurnTimePaused(): Returns true if turn time is paused due to Lua |
|
198 + New call: AddMissionTeam(color): Add mission team, i.e. the team selected by player in campaign/mission page. Returns <team name>, <team index> |
|
199 + New call: AddMissionHog(health): Add a hedgehog for the mission team |
|
200 + New call: SetTeamPassive(teamname, isPassive): Mark a team as passive. Passive teams do not play and are treated like frozen teams. |
|
201 + New call: IsHogAlive(gear): Returns true if gear is a hegehog which is alive, not about to die and not hidden |
|
202 + New call: SetAmmoSlot(ammoType, slot): Overwrite ammo slot of ammo type (use with care!) |
|
203 + New return value: AddTeam returns <real team name>, <team index> |
|
204 + SetClanColor: Now accepts negative color argument for user clan color, like in AddTeam |
|
205 + AddTeam: Append “_qau” to voicepack name to enable automatic selection of voicepack language |
|
206 + ShowMission: Add new icons: hedgehog (10), flags (11) |
|
207 + Utils library: New calls: getReadableChallengeRecord, updateChallengeRecord, integerSqrt, integerHypotenuse |
|
208 + New callback: onGameResult(winningClan): Called when the game ends normally. winningClan = index of winning clan or -1 on draw |
|
209 + New callback: onCaseDrop(gear): Called at the point where a crate MIGHT be dropped between turns. Gear is the crate gear or nil |
|
210 + New callback: onHogSwitch(oldHog): Called when hog was switched with the “switch hedgehog” utility |
|
211 + SendStat extension: Option to use predefined modes with siPointType: statMessage = "!POINTS", "!TIME", "!TIME0" to "!TIME3", "!CRATES", or "!EMPTY" |
|
212 + SimpleMission: Add isMissionTeam attribute for teams |
|
213 + SpeedShoppa/TargetPractice libraries: Remove custom hog and team info settings |
|
214 + TargetPractice library: Add faceLeft parameter |
|
215 + Params explode, poison in the SpawnFake*Crate functions now optional and default to false |
|
216 + New global: InitHealth: Initial hog health value from game scheme (read-only) |
|
217 + Animate library: AnimOutOfNowhere: destX and destY are now optional (default: current position) |
|
218 * Fix SetClanColor causing crashes and severe rendering bugs |
|
219 * Fix SetAmmoDelay not working properly when called after onGameStart |
|
220 * Fix DismissTeam not clearing team properly |
|
221 * SimpleMission: Fix Lua error spam when a custom goal fails |
|
222 * gstWinner state is preserved after the game ended |
|
223 * If there's a mission team, IsHogLocal now only returns true for hogs in the same clan as the mission team |
|
224 |
|
225 ====================== 0.9.25 ====================== |
|
226 HIGHLIGHTS: |
|
227 + Complete overhaul of Continental supplies |
|
228 + Can adjust weapon start and crate probabilities in Balanced Random Weapon |
|
229 + Remove rubber duck |
|
230 + New air mine features |
|
231 + Rework team rankings |
|
232 + Tied teams now rank equally |
|
233 + Help button in main menu |
|
234 + 19 new hedgehog taunts |
|
235 + Many new Lua API features |
|
236 * Functionality of controllers restored |
|
237 * Fix at least 2 crashes |
|
238 * Fixed some awkward network bugs which caused games to come to a standstill |
|
239 * Many bugs related to the wrap world edge fixed (but not all) |
|
240 * Sudden Death always came exactly 1 turn later than planned |
|
241 |
|
242 Game, gameplay: |
|
243 + Increase hedgehog limit to 64 |
|
244 + Remove rubber duck |
|
245 + Shotgun, Desert Eagle, Sniper Rifle, Firepunch, Kamikaze, Whip and Baseball Bat can now hit air mines (and some other projectiles) |
|
246 + Freezer can freeze air mines when they don't move too fast |
|
247 + Air mines get stunned by getting shoved |
|
248 + Shotgun shots can now pass through portals |
|
249 * Fix hog being unable to walk after using sniper rifle without firing both shots |
|
250 * Fix sine gun dealing damage to attacker if shooting up |
|
251 * Hedgehog was able to drop more than 2 sticky mines if dropping first one from utility, then stop using utility |
|
252 * Fix Sudden Death starting in the second turn of a round rather than the first |
|
253 * Fix hammer and pickhammer not digging correctly at wrap world edge |
|
254 * Fix drill rocket exploding when digging at bounce/wrap world edge |
|
255 * Fix freezer ray not working through wrap world edge |
|
256 * Fix freezer ray going through bounce world edge |
|
257 * Fix freezer ray extending with low fuel usage when firing straight up/down while holding up/down key |
|
258 * Fix cake walking through bounce world edge |
|
259 * Fix cake walking through land when reaching wrap world edge |
|
260 * Laser sight now works properly through wrap world edge |
|
261 * Fix projectiles behaving incorrectly with land just behind the wrap world edge |
|
262 * Fix bee weapon becoming unusable when hitting attack key in mid-air |
|
263 * Fix hog sometimes getting stuck in land if roping very fast |
|
264 * Fix seduction not stopping if hog took damage before attack was complete |
|
265 * Limit hedgehog health to 268435455 to prevent some bugs |
|
266 * Fix rare possibility that hog is resurrected and starts with 0 or negative health |
|
267 |
|
268 Game, controls and commands: |
|
269 + Add new key to show mission panel (default: M) |
|
270 + Add new key to cycle through timer values (default: N) |
|
271 + Add default controls for controller (see README.md) |
|
272 + Add chat command “/help”, displays help for chat commands |
|
273 + Rename chat command “/team” to “/clan” (but “/team” still works) |
|
274 * Functionality of controllers restored |
|
275 * Fix crash when 2 or more controllers were connected |
|
276 * Fix cursor teleporting to center after leaving game with a video recording |
|
277 * Fix /hta, /hsa and /hya commands not writing message in chat |
|
278 |
|
279 Game, audiovisuals: |
|
280 + Campaigns and missions now use the user's chosen custom clan colors |
|
281 + New default brown clan color for better contrast |
|
282 + Allow to change volume during pause |
|
283 + Add sounds: flamethrower, landspray, idle freezer, shorykuen hit |
|
284 + Add taunts: Amazing, Brilliant, Bugger, Cutitout, Drat, Excellent, Fire, Gonnagetyou, Grenade, |
|
285 Hmm, Leavemealone, Ohdear, Ouch, Revenge, Runaway, Solong, Thisoneismine, Whatthe, |
|
286 Watchthis |
|
287 * Enemy/AI hogs now say “Hmm” on turn start instead of vowing for revenge (at least in most voice packs) |
|
288 * Fix extreme amounts of droplets when shooting with minigun into ocean world edge |
|
289 * Fix some flakes disappearing in world wrap worlds while moving camera |
|
290 * Fix invisible projectile timer, attack bar, target on other side of wrap world edge |
|
291 * Fix attack bar drawn over GUI elements |
|
292 * Fix video recorder not working when game audio was disabled |
|
293 * Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack |
|
294 * Prevent voices from being spoken directly before a victory voice |
|
295 * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme) |
|
296 * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage |
|
297 * Fix musical effects of RC plane and piano not playing if music is enabled but sounds effects are disabled |
|
298 |
|
299 Frontend: |
|
300 + Add help button in main menu (link to Hedgewars Wiki) |
|
301 + Add setting to disable audio dampening when losing window focus |
|
302 + Rework player rankings: Losing clans are now ranked in the reverse order they died |
|
303 * Fix player rankings on round draw: Clans that died in the same turn now have the same rank |
|
304 * Fix rare crash when aborting video encoding in progress |
|
305 * Fix critical failure to cleanup teams list after rejoining game under certain conditions |
|
306 * Fix displayed Sudden Death timeout being off by one |
|
307 * Controllers are detected again |
|
308 * Fix failure to shutdown game window properly after player got kicked |
|
309 * No longer allow having schemes with equal names (case-insensitive) |
|
310 * Refuse to load schemes which match the name of a default scheme |
|
311 * No longer save default weapon schemes into file |
|
312 * Pseudo player names in chat (like “[server]”) are no longer clickable |
|
313 * Lobby/room: No longer allow opening context menu if no player selected |
|
314 * Fix game window width/height setting being broken when using Arabic locale |
|
315 |
|
316 Server: |
|
317 + Add “/help” chat command for command help |
|
318 + Can now clear room greeting by using chat command “/greeting” without arguments |
|
319 + Many new error and status messages for improved usability |
|
320 * Fix many server messages being not translated |
|
321 |
|
322 Highlander: |
|
323 * Fix all hogs receiving a free teleport after hog placement phase |
|
324 * Fix hogs receiving air strikes in maps with border |
|
325 |
|
326 Racer/TechRacer: |
|
327 * Fix rare bug in TechRacer causing crates and other objects to not appear on start of turn |
|
328 * Fix ranking of teams if teams are tied |
|
329 |
|
330 Balanced Random Weapon: |
|
331 + Can adjust weapon start and crate probabilities by using ammo scheme |
|
332 |
|
333 Random Weapon: |
|
334 * Fix breakage when enabling per-hog ammo |
|
335 |
|
336 Mutant: |
|
337 + Do not reduce mutant's health in Ready phase |
|
338 + Play poison hurt sound when mutant is low on health |
|
339 + Unlock game scheme |
|
340 |
|
341 Construction Mode: |
|
342 * Fix girder/rubber cost not being updated correctly after selection |
|
343 |
|
344 Continental supplies: |
|
345 + Continents are now selected before the game starts |
|
346 + Continents give hog different start health |
|
347 + Add Antarctica special: Upside-Down World (teleport to top of map) |
|
348 + Major rewrite of ALL texts for better usability |
|
349 + Add custom weapon tooltips |
|
350 + Improve audiovisual effects |
|
351 + Show message when hog receives new continent ammo |
|
352 + Sabotaged hedgehogs also emit smoke when it's not their turn |
|
353 + Can switch continent in reverse order with [Precise]+[Switch] |
|
354 * Sabotage deals no damage in ready phase, while attacking or retreating |
|
355 * Invulnerability now protects from sabotage damage |
|
356 * Sabotage kills hog instantly when health reaches 0 |
|
357 * Reliably prevent using of Lonely Cries and baseball bat specials when usage not allowed |
|
358 * Don't explode Anno 1302, Medicine and Bouncy Boomerang if drowning |
|
359 * Don't play “Missed” and “Laugh” taunt when those don't make sense |
|
360 * Fix retreat timer not turning red for some weapons |
|
361 |
|
362 Space Invasion: |
|
363 + Display round score in a separate row |
|
364 + Keep round score displayed after round ends, remove round score announcer message |
|
365 + If team scores are tied at the end, continue playing rounds with the tied teams until there's a winner |
|
366 * Fix rare Lua error message spam at end of game |
|
367 * Fix round score and other info numbers messing up after screen resize |
|
368 * Fix kamikaze bonus not being shown |
|
369 |
|
370 Missions and styles: |
|
371 * Basic Movement Training: Back jumps are now easier |
|
372 * The Great Escape: Infinite attack mode did not work |
|
373 * Shotgun/Sniper Rifle Target Practice: Suppress “X remaining” message |
|
374 * Fix resurrection animation appearing at wrong position for some missions and styles |
|
375 * Fix Lua error when playing any mission or style in Lithuanian language |
|
376 |
|
377 A Classic Fairytale: |
|
378 * Fix clan membership of princess in some missions |
|
379 * Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit |
|
380 |
|
381 A Space Adventure: |
|
382 + The big bang: Terrain types are easier to distinguish |
|
383 + Hard Flying: Display current flying time next to team bar |
|
384 * Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality |
|
385 * Searching in the Dust: Fix display error when destroying device crate |
|
386 * Searching in the Dust: Don't take away control right above the pit near Sandy |
|
387 * The big bang: Don't say "Missed" or "Yes, Sir!" when inappropriate |
|
388 * The last Encounter: Fix clan membership of PAotH |
|
389 |
|
390 Themes: |
|
391 + New Sudden Death water texture for CrazyMission theme |
|
392 + Add dust flakes for Cheese and CrazyMission themes |
|
393 + New land objects for Beach theme |
|
394 * Fix repeating sun in Hoggywood theme |
|
395 |
|
396 Content creation: |
|
397 + HWPs can be nested inside HWPs (1 layer deep only) |
|
398 + Add-ons now support preview images for campaign missions |
|
399 |
|
400 Translations: |
|
401 + Translations kept up-to-date: German, Polish |
|
402 + Major translation updates: Russian, Japanese, Scottish Gaelic, Ukrainian, Italian |
|
403 |
|
404 Lua API: |
|
405 * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below |
|
406 * Deprecation: Symbols amDuck/gtDuck are deprecated, will be removed later. For now, they alias to amCreeper/gtCreeper |
|
407 * Changed global: lfCurrentHog becomes lfCurHogCrate |
|
408 + New call: SetTurnTimeLeft(newTurnTimeLeft): Set remaining turn time |
|
409 + New call: SetReadyTimeLeft(newReadyTimeLeft): Set remaining ready time |
|
410 + New call: Retreat(time [, respectGetAwayTimeFactor): Force current turn into retreating mode |
|
411 + New call: GetAmmoTimer(gearUid, ammoType): Returns current set timer for given ammoType and hog gear in ms. Returns nil for non-timerable ammo |
|
412 + New call: EnableSwitchHog(): Enable hog switching |
|
413 + New call: GetAmmo(ammoType): Returns ammo configuration (corresponds to SetAmmo) |
|
414 + New call: GetVampiric(): Returns true if vampirism is currently active |
|
415 + New call: GetLaserSight(): Returns true if laser sight (as utility) is currenctly active (ignoring sniper rifle) |
|
416 + New call: IsHogHidden(gear): Returns true if hog is hidden |
|
417 + New call: PlayMusicSound(soundId): Play a sound as replacement for the main background music |
|
418 + New call: StopMusicSound(soundId): Stop a “music sound” and resume the regular music |
|
419 + Changed call: AddTeam: 2nd param. color: Accepts negative value to use a default clan color from player settings |
|
420 + Changed call: HedgewarsScriptLoad: 2nd param. mustExist. If false, it's allowed for the script to not exist |
|
421 + Changed call: HedgewarsScriptLoad: Return true on success and false on failure |
|
422 + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil) |
|
423 + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available” |
|
424 + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player |
|
425 + Can set custom team rank: Call SendStat with 1st param siTeamRank and 2nd param to the desired rank, as string. Must be called before siPlayerKills of the team for which this applies |
|
426 + New Lua library: Achievements (currently only for internal use) |
|
427 + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY |
|
428 + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively |
|
429 + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops |
|
430 + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive |
|
431 + New global: AMMO_INFINITE. Value for infinite ammo count for AddAmmo and other functions |
|
432 + New global: MAX_HOG_HEALTH. Maximum possible hedgehog health |
|
433 + New global: MAX_TURN_TIME. Maximum possible turn time |
|
434 + New global: EXPLForceDraw. Flag for Explode function, forces land removal even with gfSolidLand on |
|
435 + New global: INTERFACE. Type of the game interface: "desktop" for desktop, "touch" for touchscreen |
|
436 + New globals: capcolDefault, capcolSetting: Default caption colors |
|
437 * Animate library: Remove defunct follow argument for AnimVisualGear |
|
438 * Fixed variable: TotalRounds was -1 (instead of 0) in first real round after hog placement phase |
|
439 * Fixed variables: LeftX, RightX, TopY, LAND_WIDTH, LAND_HEIGHT were broken if onVisualGearAdd was defined |
|
440 * AI sometimes intentionally shot hedgehogs with aihDoesntMatter set |
|
441 |
|
442 ====================== 0.9.24.1 ==================== |
|
443 * Fix crash when portable portal device is fired at reduced graphics quality |
|
444 * Fix possible crash when starting Hedgewars frontend in fullscreen mode |
|
445 |
|
446 ====================== 0.9.24 ====================== |
|
447 Game: |
|
448 + New weapon: Minigun |
|
449 + New game modifier: Enable switch hedgehog at start of turn |
|
450 + Change weapon icons: Mudball, air mine |
|
451 + Add healing visual effect in Paramedics mode and a few scripts |
|
452 + Show remaining ammo when using Birdy egg or RC Plane bomb |
|
453 + Add separate control for team chat (default: U) |
|
454 + Add separate control for changing hedgehog tags (default: Home) |
|
455 + Toggle all hedgehog tags at once with [Precise] + [Change hedgehog tags] |
|
456 + Hedgehog tag translucency is now changed with [Switch] + [Change hedgehog tags] |
|
457 + When using flying saucer shortly after a jump, stay in-mid air |
|
458 + No longer cut off team/hedgehog names when not playing online |
|
459 * Fix possible network desynchronization and crash when players rejoin an active game |
|
460 * Fix time box being usable in Sudden Death with 0 health decrease |
|
461 * Fix chat input key being sometimes registered twice |
|
462 * Fix not displaying current volume status after pressing mute key |
|
463 * Fix many effects not being correctly recorded by the video recorder |
|
464 * Fix quit menu showing incorrect keys if using non-default key bindings |
|
465 * Fix script translations not being loaded for Portuguese and Chinese |
|
466 * When using seduction, only show “CENSORED” text in English locale |
|
467 |
|
468 Frontend: |
|
469 + Migrate to Qt 5 |
|
470 + Schemes are now stored in separate files under Schemes |
|
471 + Add default directory DrawnMaps for hand-drawn maps |
|
472 + Lead player to training missions when starting Hedgewars the first time |
|
473 * Fix map preview, map name, style name not being displayed if host selects map or style you don't have |
|
474 * Remove “Upload to YouTube” functionality (it was broken for years) |
|
475 * Fix broken preview of team hats (e.g. cap_team) |
|
476 * Fix chart in stats screen not supporting negative numbers |
|
477 |
|
478 Content: |
|
479 + New scenarios: Bazooka Battlefield, Tentacle Terror |
|
480 + New basic training mission: Movement |
|
481 + Completely redo basic training missions: Bazooka, Grenade, Rope |
|
482 + Major overhaul of Sudden Death visuals in most themes |
|
483 + New flag: uk_scotland |
|
484 + New voice: Default_pl (Polish) |
|
485 + New voice: Russian_pl (Polish with a Russian accent) |
|
486 + Add theme icons for: Blox, CrazyMission, Deepspace, Eyes, Planes |
|
487 |
|
488 Styles and game modes: |
|
489 + Various styles: Add current score/time next to team bars (where applicable) |
|
490 + Remove rubber duck from most weapon schemes and Random Weapon and Balanced Random Weapon |
|
491 + Construction Mode: Add a few shortcuts |
|
492 + Construction Mode: Show selected object at cursor and a crate preview icon |
|
493 + Construction Mode: Remember all selections |
|
494 + Construction Mode: Add subtle glow to healing station |
|
495 + Construction Mode: Allow to change "Switch Hedgehog" in weapon scheme |
|
496 + Construction Mode: Hide selected sub-modes from crate/object placer from enemies over the net |
|
497 + Highlander: Replace undocumented script param “mode=orig” to “multiuse=true” |
|
498 + Highlander: Display the meaning of “multiuse=true” (or lack thereof) in mission panel |
|
499 + Continental supplies: Custom weapon icons for the special weapons |
|
500 + Racer, Tech Racer: Before starting a round, make first waypoint flash and center camera to it |
|
501 + Racer, Tech Racer: Various other waypoint appearance improvements |
|
502 + Racer: Use dark waypoints in bright themes like Bath |
|
503 + Racer, HedgeEditor: Show waypoint outline around cursor when placing waypoints |
|
504 + Battalion: Minor message and visual improvements |
|
505 + Battalion: Mutate hog hats by default, but not the names |
|
506 + Battalion: Script parameter “mutatenames=true” to also change the hog names (default: false) |
|
507 + Battalion (King Mode): Kings always wear crowns and non-kings don't, regardless of settings |
|
508 + Battalion (King Mode): If the king dies, the hogs die normally instead of disappearing |
|
509 + Space Invasion: Add a default Space Invasion game scheme |
|
510 + Capture the Flag: Can now be played with more than 2 clans |
|
511 + Capture the Flag: Show team scores and score graph in stats screen |
|
512 + HedgeEditor: Show cursor coordinates in top left corner |
|
513 + Control: Always remove TimeBox and Resurrector |
|
514 + Climb Home: Show messages when a fire cake is nearby and when you're inside home |
|
515 + ShoppaMap: Map complexity can now be changed with the slider |
|
516 + ShoppaMap: Remove script parameter “pad” |
|
517 * The Specialists: Less buggy hog switching at turn start |
|
518 * Mutant: When game ends due to all land being gone, declare the highest-scoring team the winner |
|
519 * Battalion: Some texts in the mission panel were wrong and misleading |
|
520 * Construction Mode: Remove drill strike if added by weapon scheme (it's broken) |
|
521 * Construction Mode, Racer, HedgeEditor: No longer play Incoming voice for building stuff, fix other sound problems |
|
522 * Capture the Flag: Fix many bugs caused by playing with >2 teams |
|
523 * Capture the Flag: Properly place flag when first hog uses kamikaze or TimeBox |
|
524 * Capture the Flag: Fix flag not being dropped when carrier uses piano strike |
|
525 * Capture the Flag: Fix clan not winning if enemy was in time travel |
|
526 * CTF_Blizzard: Don't allow more than 2 clans. Excess hogs will be removed |
|
527 |
|
528 A Space Adventure: |
|
529 + Precise Shooting: Display collected ammo |
|
530 + Hard Flying: Display personal best at mission start |
|
531 + Killing the Specialists: Add event messages and graphical effects |
|
532 * Killing the Specialists: Fix very misleading hints in mission panel |
|
533 * Killing the Specialists: Fix number of rounds measured being way too low |
|
534 |
|
535 A Classic Fairytale: |
|
536 + Mission 3: Display number of turns left at timed parcours |
|
537 + Mission 2, Mission 5: Reduce computer hog levels |
|
538 + Mission 6: Change mines |
|
539 + Mission 7: Add one additional pick hammer in a crate |
|
540 * Fix incorrect storytelling in mission descriptions |
|
541 * Missions now work even with corrupted team file, by using a default behaviour |
|
542 * Mission 1: Fix error message spam when Leaks a Lot drowns |
|
543 * Mission 3: Fix cannibals sometimes doing nothing for a full turn |
|
544 * Mission 6: Fix cyborgs sometimes doing nothing for a full turn |
|
545 * Mission 8: Fix invisible cyborg sometimes blocking the way |
|
546 * Mission 9: Fix cannibal talking to himself in cut scene if mission starts with 3 natives |
|
547 |
|
548 Missions: |
|
549 + Target Practice: Re-center camera to hog when projectile is destroyed or drowns |
|
550 |
|
551 Theme customization: |
|
552 + Add fallback music with new keys “fallback-music” and “fallback-sd-music” |
|
553 + Allow to hide themes explicitly with new key “hidden”. Using this key it's possible for hidden themes to have icons |
|
554 * Fix green color channel on themes with key “sd-tint” |
|
555 |
|
556 Lua API: |
|
557 + New library: SimpleMission: Allows to create missions more easily |
|
558 + New call: WriteLnToChat(string): Add a line in the chat |
|
559 + New call: SetVampiric(bool): Toggle vampirism |
|
560 + New call: SetLaserSight(bool): Toggle laser sight |
|
561 + New call: GetWind(): Returns current wind (approximation) from -100 to 100 |
|
562 + New call: GetTeamName(teamIdx): Returns name of team with given index (starts at 0) |
|
563 + New call: GetTeamIndex(teamname): Returns index of team with given name |
|
564 + New call: GetTeamClan(teamname): Returns clan of team with given name |
|
565 + New call: SpawnSupplyCrate(x, y, content, [, amount]): Spawn ammo or utility crate, depending on content |
|
566 + New call: HealHog(gearUid, healthBoost[, showMessage[, tint]]): Heal hedgehog with graphical effects and message |
|
567 + New call: SetTeamLabel(teamname[, label]): Set an arbitrary label for a team, will be displayed next to the team bar |
|
568 + New call: SetSoundMask(soundId, isMasked): Allows to disable playing a sound effect from engine |
|
569 + New call: SkipTurn(): Force current hedgehog to skip turn |
|
570 + New call: Explode(x, y, radius[, options]): Cause an explosion |
|
571 + New param: PlaySound accepts 3rd parameter for voices: instaVoice: If true, sound plays instantly instead of being queued |
|
572 + New callback: onEndTurn(): Called at the end of a turn (when gears have settled) |
|
573 + New callback: onSkipTurn(): Called when a hog skips turn |
|
574 + New hedgehog effect: heArtillery: Per-hedgehog artillery mode (can't walk). Values: 1 = permanently active. 2 = temporarily active (sniper rifle). 0 = not active |
|
575 * AddAmmo now automatically unselects weapon if it would remove current ammo from current hedgehog |
|
576 * Fix call: SetWeapon(amNothing) now unselects weapon |
|
577 * Fix call: SetWind did not update flake flying direction |
|
578 * Fix global: TotalRounds was stuck at -1 for several turns |
|
579 * Fix CursorX, CursorY often not being updated when moving cursor at screen border |
|
580 |
|
581 ====================== 0.9.23 ====================== |
|
582 HIGHLIGHTS: |
|
583 + Battalion style |
|
584 + Fort mode is now a map type instead of a scheme setting |
|
585 + Fort mode now works with more than 2 teams |
|
586 + New weapon: rubber duck |
|
587 + New theme, map, 3 forts, 3 missions, some hats and graves |
|
588 + WxW style allows you to select one of many wall sets |
|
589 + Complete HedgeEditor overhaul |
|
590 + Greatly improved script parameter support for many styles |
|
591 + Improves stats screen of most styles and missions |
|
592 + Various improvements for almost all styles |
|
593 + AI hedgehogs can now use Bee, Vamprism, and Time Box |
|
594 + Campaign page now shows your progress |
|
595 + Improved turn timer |
|
596 + Improved randomization options in team and multiplayer pages |
|
597 + Improved theme customization support |
|
598 + Various Lua API additions |
|
599 * Fix cursor often jumping around after clicking |
|
600 * A huge amount of bugfixes for both campaigns, the missions and styles |
|
601 * Video recording functionality is restored |
|
602 |
|
603 Content: |
|
604 + New game-style/mode: Battalion (see https://hedgewars.org/wiki/Battalion ) |
|
605 + New theme: Beach |
|
606 + New theme music for Jungle and Fruit themes |
|
607 + Change SD theme music for Halloween and Hoggywood (old tracks) |
|
608 + Completely new Cheese map; replaces the old one |
|
609 + New forts: Lonely_Island, Octopus, Olympic, Snail |
|
610 + Many new random hedgehog and team names |
|
611 + Add hats: barrelhider, bishop, jester, leprechaun, pirate_eyepatch, tf_scout, zoo_octopus |
|
612 + 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 |
|
613 * Remove hat: tf_scount (this was a duplicate of tf_demoman) |
|
614 * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, Ying_and_Yang |
|
615 * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, sweden, turkey |
|
616 |
|
617 Game engine (weapons): |
|
618 + New weapon: Rubber duck |
|
619 + Freezer can now freeze sticky mines (they get disabled and fall into the water) |
|
620 + Keep rope / parachute / flying saucer selected when destroyed and secondary ammo selected |
|
621 * Gameplay fix: Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. |
|
622 * Fixed air strikes drops being off-center |
|
623 * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in certain situations |
|
624 * Fixed mine, sticky mine, seduction, resurrector not working correctly across wrap world edge |
|
625 * Fixed teleportation being able to teleport in land if you clicked across the wrap or bounce world edge |
|
626 * Fixed turn not ending when sticky mine was trapped on rubberband |
|
627 * Rope is now destroyed when attempting to shoot it through wrap or bouncy world edge |
|
628 * Fixed possible to move rope angle below 0° while having secondary weapon selected |
|
629 * Fixed molotov cocktails bouncing vertically off rubber |
|
630 * Fixed sniper rifle disabling laser sight utility after using |
|
631 * Fixed RC planes being able to collect frozen crates |
|
632 * Fixed cake taking over 200 seconds to explode when its stuck and can't move |
|
633 * Fixed Birdy descending into water when hog took damage or died before it got picked up |
|
634 * Fixed player being able to switch to dying hog |
|
635 * Various other fixes |
|
636 |
|
637 Game engine (gameplay): |
|
638 + Fort Mode will now work with more than 2 teams |
|
639 + Divided Teams mode will now work with more than 2 teams (Hint: you probably want to set world edges to "wrap" in such games) |
|
640 + Frozen hedgehogs can no longer be poisoned |
|
641 + AI hedgehogs can now use Bee, Vampirism and Time Box |
|
642 + Improved hedgehog spawns on maps that lack land mass or free space |
|
643 + Hogs no longer spawn on icy terrain |
|
644 + Temporarily suspend Heavy Wind mode while turn timer is not running |
|
645 + Engine supports now really gigantic maps |
|
646 * Fixed cursor often jumping back to screen center when putting target location while moving cursor |
|
647 * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite ammo is now limited to 99) |
|
648 * Fixed failure to collect crate across wrap world edge |
|
649 * Remove buggy “/finish” chat command |
|
650 * Fix key controls not working in ammo menu: ammo menu, placement, camera/cursor movement keys |
|
651 * Various other fixes |
|
652 |
|
653 Game engine (graphics, sounds and texts): |
|
654 + Show indicator symbols at bottom right while extra damage or low gravity are active |
|
655 + Color coding for the turn timer: green = ready timer, yellow = turn in progress, red = retreat timer, gray = timer paused |
|
656 + Play countdown sounds at 1-4 seconds turn time |
|
657 + Several new sound effects for weapons and utilities |
|
658 + More ticker messages: Hog gets sick, king died, hog was resurrected, hog time travels (and returns), timeout, kamikaze |
|
659 + Small visual effects enhancements: Baseball bat, dynamite and more |
|
660 + Render graves behind everything else, so that they can't hide mines etc. |
|
661 * Video recording functionality is restored |
|
662 * Fixed screenshots being too bright if taken in quick succession |
|
663 * Fixed hedgehog voices missing a response type (Justyouwait/"You're gonna pay for that") on some platforms (e.g. GNU/Linux) |
|
664 * Fixed SD flakes of themes not working if regular flakes were disabled |
|
665 * Fixed Seduction's "Yoohoo!" sound not playing |
|
666 * Fixed hedgehogs saying “Missed” when drowning enemy without dealing damage |
|
667 * Fixed enemy saying "Missed” when giving poison without direct damage |
|
668 * Fixed hedgehogs not saying “Stupid” and not displaying announcer message for inflicting self-harm |
|
669 * Fixed incorrect time box tooltip when in Sudden Death |
|
670 * Fixed short sound effect breakdown right after using a time box |
|
671 * Fixed sticky mine sound sometimes playing when shooting portable portal device when a sticky mine is placed on terrain |
|
672 * Fixed hedgehog holding nothing in hand when napalm or piano strike got selected |
|
673 * Fixed excessive water splashes sometimes caused by mines |
|
674 |
|
675 Highlander: |
|
676 + Show collected weapons after kill and play sound |
|
677 + Mission panel now shows all game modifiers (e.g. mines time, vampirism, etc.) |
|
678 + Loyal Highlander (optional): With “loyal=true” in script param, you only get weapons for enemy kills (clan kills don't count) |
|
679 * Removed "Freezer"/IceGun from the default Highlander weaponset |
|
680 |
|
681 Construction Mode: |
|
682 + Added script parameter support: |
|
683 + initialenergy: Amount of energy at start |
|
684 + energyperround: New energy per round |
|
685 + maxenergy: Maximum allowed energy |
|
686 + cratesperround: Maximum placable crates per round |
|
687 + Completely reworked all in-game texts and descriptions |
|
688 * Fix rubber being placable inside land |
|
689 * Fix invalid girder placement costing energy |
|
690 * Special tools like structure placer now have their own proper descriptions (instead of Air Attack description, etc.) |
|
691 * Costs for weapon and utility crates were all equal |
|
692 * Remove airplane cursor |
|
693 * Fix Lua errors when hog goes to time travel while any filter is in map |
|
694 * Many other fixes and tweaks |
|
695 |
|
696 Racer and TechRacer: |
|
697 + Allow to only place 2 waypoints in Racer |
|
698 + Allow to remove Racer waypoints with precise key |
|
699 + New script parameters for Racer: |
|
700 + rounds: Number of rounds to play |
|
701 + waypointradius: Size of waypoints |
|
702 + maxwaypoints: Maximum allowed number of waypoints |
|
703 + Show correct ranking and times in stats screen of Racer and TechRacer |
|
704 * Fix description and icon of waypoint placement tool in Racer |
|
705 * Remove airplane cursor in Racer |
|
706 * Fixed waypoint message in TechRacer and Racer overwriting current weapon selection message |
|
707 * Fixed TechRacer not recording finish if time was >= 100s |
|
708 |
|
709 WxW: |
|
710 + Support for multiple sets of walls per map |
|
711 + Add optional “Crate Before Attack” rule |
|
712 + Add optional “All But Last” rule |
|
713 + Add optional “Kill The Leader” rule |
|
714 + Script parameter support (see Lua file comment for documentation) |
|
715 + Possible to set max. number of weapons in game (script parameter only) |
|
716 + Menu can be disabled (with script parameter “menu=false”) for insant game start |
|
717 + Possible to set number of crates per turn |
|
718 + Ropes, ShoppaKing, ShoppaHell and ShoppaNeon can now be played with the classic left and right walls |
|
719 + Allows almost all game modifiers to be changed, the only exception is crate probabilities |
|
720 + New wall sets for Ropes, ShoppaNeon, ShoppaDesert, ShoppaWild, ShoppaKing and ShoppaHell. |
|
721 + Basic support for a bunch of Shoppa maps |
|
722 + Fully functional even without a map border |
|
723 + More sound effects |
|
724 + More helpful mission display after configuration has been accepted |
|
725 + Hide “Surf Before Crate” setting if surfing is disabled for this map, or the bottom is active and water never rises |
|
726 + Hide walls setting if script does not provide walls for map yet |
|
727 + Freeze crates at turn start if Walls Before Crate or Surf Before Crate is enabled (they unfreeze if you met requirements) |
|
728 + Allow toggling the radar with Switch Hog key while roping or rope selected |
|
729 * No smoke when hog is near near a WxW wall but walls need not to be touched |
|
730 * Fix other player being able to change the menu config in the short period before the first turn |
|
731 |
|
732 Tumbler: |
|
733 + Script parameter support: |
|
734 + spawnbarrels: New barrels per turn |
|
735 + spawnmines: New mines per turn |
|
736 + ammoflamer: Initial Flamer fuel |
|
737 + ammobarrel: Initial Barrel Launcher ammo |
|
738 + ammomine: Initial Mine Deployer ammo |
|
739 + minetimerplaced: Mine timer (ms) of mines dropped from Mine Deployer |
|
740 + bonustime: Bonus time (s) in utility crates |
|
741 + bonusflames: Bonus Flamer fuel in ammo crates |
|
742 + chanceammo: Per-turn % chance of an ammo crate drop |
|
743 + chancetime: Per-turn % chance of an utility crate (extra time) drop |
|
744 + Alternative weapon selection with slot keys (F1, F2, F3) |
|
745 + Add mine/barrel launch sounds |
|
746 + Add countdown sounds |
|
747 + Rewrote mission description and captions |
|
748 + Sound and message when trying to fire empty weapon |
|
749 * Permanently disable some game modifiers which won't work together with this |
|
750 |
|
751 Space Invasion: |
|
752 + Show actual scores in stats screen, and a proper graph |
|
753 + Show a couple of “awards” (snarky comments) in stats screen |
|
754 + Remove bonuses “Boom!”, “BOOM!” and “BOOM!! BOOM!! BOOM!!” for balancing reasons |
|
755 + Script parameter support: |
|
756 + rounds: Number of rounds |
|
757 + shield: Initial shield |
|
758 + barrels: Initial barrel ammo |
|
759 + pings: Available radar pings |
|
760 + timebonus: Time bonus for red drones |
|
761 + barrelbonus: Ammo bonus for green invaders |
|
762 + shieldbonus: Shield bonus for purple invaders |
|
763 + forcetheme: Set to “true” to use the selected theme instead of EarthRise |
|
764 + Complete rewrite of almost all messages and the mission panel |
|
765 + More event messages |
|
766 + Show current score in HUD (white number) |
|
767 + Stop overwriting most game scheme’s parameters |
|
768 + Disable weapon scheme |
|
769 + More sounds: Empty ammo, countdown, throw, kamikaze, radar ping, explosion |
|
770 * Fix explosion being drawn twice when colliding with invader |
|
771 |
|
772 HedgeEditor: |
|
773 + Dud mine placement mode |
|
774 + Allow to select frames in sprite placement mode |
|
775 + New placable sprite: sprTargetBee |
|
776 + Complete rewrite of all help texts |
|
777 + Allow to add and subtract health |
|
778 + Add more convenient start values (e.g. for health) |
|
779 + Allow to set timer of sticky mines |
|
780 + Health crates can now have 0 health |
|
781 + Hog and team names (from identity modes) are now translatable |
|
782 + Show health/timer above health crates, barrels, mines, sticky mines and air mines |
|
783 + Allow to toggle health/timer display with Precise+3 |
|
784 + Allow to toggle main help at any time with Precise+1 |
|
785 * Add proper description and name for the gear placement tool (no more fake air attack) |
|
786 * Fix many issues with exported files |
|
787 * Fix placement mode being changable when gear placement tool is not selected |
|
788 * Make land gun spawn in utility crates instead of weapon crates |
|
789 * Stop aggressively showing the mission panel after any button press |
|
790 * Fix placement modes sometimes showing “nil” in caption |
|
791 * Fix girder sprite being displayed at top left for no reason |
|
792 * Ammo names are not hardcoded anymore (no more double work for translators) |
|
793 * Fix many missing or poor-quality texts for translation |
|
794 * Fix error when trying to set ShoppaBalance rank without anything selected |
|
795 * Don't show misleading circle when placing girder/rubber |
|
796 * Disable timer keys 2-4 in rubber placement mode |
|
797 * Fix incorrect weapon crate preview of air attack, drill strike and napalm |
|
798 |
|
799 Other styles and schemes: |
|
800 + The Specialists: Saints get low gravity |
|
801 + Capture The Flag: Setting number of captures with script parameter “captures=<number>” |
|
802 + Mutant: Show appropriate ranking and graph in stats screen |
|
803 + Shoppa: Don't place air mines |
|
804 * Capture the Flag: Fix flag of first team spawning at second hog instead of first |
|
805 * Gravity: Using the low gravity *utility* had no effect. Now it halves the base gravity of the style |
|
806 * Disable Sudden Death for good in Shoppa game scheme, some game styles and mission maps |
|
807 |
|
808 A Classic Fairytale: |
|
809 + Mission 4: Add infinite skip |
|
810 + Mission 5: Spare traitor's life with Skip instead of Precise |
|
811 + Mission 6: Add alternate dialogues when killing cyborgs before collecting the crates |
|
812 + Mission 6: Give hero only a portal gun at the final portal seqment, remove the large amount of crate drops |
|
813 + All missions: Clarify mine timers |
|
814 * Mission 1: Leap of faith: Hog was able to walk to the right and get stuck |
|
815 * Mission 1: Leap of faith: Teleport player back to mole when failing |
|
816 * Mission 2: Fix crash when trying to open ammo menu in opening sequence |
|
817 * Mission 2: Fix game sometimes getting stuck after walking back to Leaks A Lot |
|
818 * Mission 2: Fix breakages when heroes died before a new sequence, or together with enemies |
|
819 * Mission 2: Remove restart option when cooperating with cyborg; it messed up things too much |
|
820 * Mission 3: Fix various Lua errors when playing with 2 hogs and one of them dies |
|
821 * Mission 3: Fix broken end sequence after killing cyborg or princess |
|
822 * Mission 3: Fix broken sequence of princess being caged |
|
823 * Mission 3: All girder crates now have 3 girders each |
|
824 * Mission 5: Fix crash when skipping animation while the cyborg talks before the 3rd wave of cannibals starts |
|
825 * Mission 5: Make sure the player can only play with one hog after the cyborg imprisoned the other natives |
|
826 * Mission 5: Fix final animation being stuck if cyborg's way to the left is blocked |
|
827 * Mission 6: Block off left cave entrance to stop player to just rope all the way around |
|
828 * Mission 6: Fix mines not being able to get triggered in first turn |
|
829 * Mission 8: Fix Lua error message at the very beginning and error spam in intro sequence |
|
830 * Mission 10: Fix mission becoming unplayable when all hogs except the traitor died |
|
831 * All missions: Add missing texts for translation |
|
832 * All missions: Fix incorrect crate types |
|
833 * All missions: Rewrite mission texts to state missions more clearly |
|
834 * Fix swapped mission preview images of missions 2 and 3 |
|
835 |
|
836 A Space Adventure: |
|
837 + Side missions save and show your personal best successes (e.g. fastest finish in Hard Flying) |
|
838 + Spacetrip: Show 2 flowers over fully completed planets (with side missions) |
|
839 + All missions: Add skip where it doesn't hurt |
|
840 + All missions: Clarify mine timers |
|
841 + All missions: Improve displaying behaviour of mission panel |
|
842 + All missions: Change team colors |
|
843 + Side missions: Remove or shorten intro sequences |
|
844 + Side missions: Generous ready time to give more time to read the mission panel |
|
845 + Getting to the device: Put device part in a real crate, improve some dialogues |
|
846 + Final mission: Add outro sequence instead of instantly quitting |
|
847 + Bad timing: Improve messaging and choice dialog |
|
848 * Spacetrip: Fix various bugs and logic flaws in the initial mission |
|
849 * A frozen adventure: Fix bazooka and excess freezers (>6) not retained over checkpoints |
|
850 * A frozen adventure: Fix and improve poorly written messages |
|
851 * Getting to the device: Add real crate and correct message for collecting device part |
|
852 * Getting to the device: Remove checkpoints. There was a good chance for these missions to become unwinnable |
|
853 * Searching in the dust: Remove checkpoints. See above. |
|
854 * Searching in the dust: Fix Hog Solo dropping straight down when roping near smuggler |
|
855 * Searching in the dust: Fix incorrect messages after collecting device part |
|
856 * Precise flying: Fix victory not being recognized, also wait for flames to settle before losing |
|
857 * Hard Flying: Fix ending in a Lua error |
|
858 * The First Stop: Fix stats screen showing teams twice |
|
859 * Fruit planet: Fix “Precise shooting” disappearing directly after completing “Bad timing” |
|
860 * Fruit planet: Fix “Getting to the device” not visible when landing on fruit planet with first main mission completed only |
|
861 * Killing The Specialists: Fix killing hog with Deagle gave you chance to use another weapon in same turn |
|
862 * Fix weird behaviour when walking right before the first animation in most missions |
|
863 * Fix a couple of texts being untranslatable |
|
864 * Fix a variety of minor logic flaws in the story |
|
865 * Fix typos |
|
866 * All missions: Fix incorrect crate types |
|
867 |
|
868 Missions: |
|
869 + New scenario: Teamwork 2 |
|
870 + New scenario: Big Armory |
|
871 + New training: Basic Flying Saucer Training |
|
872 + Rope-Knocking Challenge was improved (now awards score based on kills and time; taunts for knocking out hedgehogs) |
|
873 + Rewrote some help texts in basic rope training |
|
874 + Graphical effect (black bars) while in cut scenes |
|
875 + Change description and icon for baseball bat in Knockball mission map |
|
876 + Sniper rifle target practice: Dynamite blows up quicker, can also skip with precise key |
|
877 * Fixed mistakes and bad wording of strings in several missions, scripts and campaigns |
|
878 * TrophyRace: Fix hedgehogs not being eliminated anymore after one hog skipped or ran out of time |
|
879 * Portal Mind Challenge was cleaned up and reworked (especially less awful wording) |
|
880 * Fixed Target Practice missions getting stuck when a target dropped into water |
|
881 * Climb Home: Fix game getting stuck when a player reached home in multiplayer |
|
882 * Climb Home: Fix Lua error messages and broken stats screen |
|
883 * Sniper rifle target practice: Fix targets spawning twice in dynamite scenes |
|
884 * Sniper rifle target practice: Fix auto-camera generally behaving weird |
|
885 |
|
886 Frontend: |
|
887 + Campaign screen shows which campaigns and missions you've completed so far |
|
888 + Training screen now has 3 mission categories: Training (tutorials), Challenge (get a high score), Scenario (complete a task) |
|
889 + 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. |
|
890 + Menu screens got few new icons and many other tweaks, e.g. larger dropdown lists for easier access |
|
891 + Additional button for just randomizing theme that will not change your selected map |
|
892 + Randomizing map/theme in online mode will not include DLC content |
|
893 + New teams start with a random grave and fort |
|
894 + Hedgewars creates 4 human teams and 2 computer teams on its first launch |
|
895 + Allow to randomize hog names, hats, team name, flag, grave, voice and fort separately |
|
896 + “Random team” button is now able to randomly select from all available hats |
|
897 + Creating new game/weapon schemes guarantees unique names |
|
898 + Custom maps and styles are now marked with an icon instead of an asterisk |
|
899 + Mark custom forts in team editor |
|
900 + Room host can delegate room control to other player by rightclick |
|
901 + Switch from HTTP to HTTPS where possible |
|
902 * Fix flag being selectable for computer players although it had no effect |
|
903 * Campaign screen does no longer show AI-controlled teams |
|
904 * Campaign names and campaign mission names can now be translated |
|
905 * Creating randomized teams now randomizes (almost) every aspect |
|
906 * Fixed mostly broken descriptions for multiplayer mission maps |
|
907 * Clicking on "New" in weapon scheme editor now creates empty weapon scheme instead of default |
|
908 * Fix language names in language list being always in English |
|
909 * Prevent starting game with >48 hogs (because engine doesn't support it yet) |
|
910 * Fix the key for toggling team bars being incorrectly described |
|
911 * Fix caption of stats screen showing only one winner if multiple teams have won |
|
912 * Remove broken “Play again” button appearing in stats page after an online game |
|
913 * Weapons scheme editor: When leaving, it no longer flickers and the selection is not reset to Default |
|
914 * Team editor: Fix old team being retained when renaming a team |
|
915 * Team editor: Automatically rename team when leaving team editor page with an already used team name |
|
916 * Fix broken cancel button in the login window |
|
917 |
|
918 Content Creation: |
|
919 + 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 |
|
920 + Theme objects can now be placed on water (by setting first in-land rectangle to 0,0,0,0) |
|
921 + Themes can now use flakes with negative falling speed (rising flakes) |
|
922 + Themes can now contain custom sound files: splash.ogg Droplet1.ogg Droplet2.ogg Droplet3.ogg skip.ogg |
|
923 + Themes can now have mirrored clouds and flakes: CloudsL.png, SDCloudsL.png, FlakeL.png, SDFlakeL.png |
|
924 + Water in themes supports custom animation and flow speed with water-animation and sd-water-animation in theme.cfg |
|
925 + 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 |
|
926 + 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 |
|
927 + Custom Sudden Death background tint for themes with sd-tint |
|
928 * Default water color was black instead of blue |
|
929 |
|
930 Translations: |
|
931 + Complete translations: German, Polish |
|
932 + Major translation updates: Scottish Gaelic, Italian, Hungarian |
|
933 + Loading screen can now be translated |
|
934 + A few window titles can be translated |
|
935 + Campaign names and campaign mission names can be translated |
|
936 + A Classic Fairytale, missions 8 and 10 can now be translated |
|
937 * Built-in texts from Qt (e.g. “cut”, “paste”, “copy”) in frontend weren't translated |
|
938 * Remove text from mission images to make them language-neutral |
|
939 * Fix English-only language/country names in language selection |
|
940 * Fix very, very broken mission map descriptions |
|
941 |
|
942 Lua API: |
|
943 + New call: SetCinematicMode(enable) -- e.g. for cutscenes etc. |
|
944 + New call: GetAmmoName(ammoType [, ignoreOverwrite]) -- returns the localized name for the specified ammoType |
|
945 + New call: GetVisualGearType(vgUid) -- returns the visual gear type |
|
946 + New call: SetAmmoTexts(ammoType, name, caption, description) -- Overwrite displayed name and description of an ammo type |
|
947 + New call: SetAmmoDescriptionAppendix(ammoType, descAppend) -- Append a custom text to the description of an ammo type without overwriting it |
|
948 + New call: GetHogFort(gearUid) -- Returns the name of the fort of the hog's team |
|
949 + New call: PlaceRubber(x, y, frameIdx) -- Places a rubber |
|
950 + New call: SendGameResultOff() -- Disable the game automatically setting a game result in the stats screen |
|
951 + New call: SendRankingStatsOff() -- Disable the game automatically filling the team rankings in the stats screen |
|
952 + New call: SendAchievementsStatsOff() -- Disable the game automatically populating the bullet point list in the “Details” section on the stats screen |
|
953 + New call: GetTeamStats(teamname) -- Returns a table of team stats |
|
954 + New call: EndTurn([noTaunts]) -- Ends the current turn |
|
955 + New hook: onVisualGearAdd(vgUid) -- called when a visual gear is added |
|
956 + New hook: onVisualGearDelete(vgUid) -- called when a visual gear is deleted |
|
957 + New hook: onUsedAmmo(ammoType) -- called when ammo has been finished using (e.g. after both shotgun shots) |
|
958 + New variable: AirMinesNum -- Number of air mines being placed on a medium-sized map |
|
959 + New variable: WorldEdge -- World edge type (weNone, weWrap, weBounce, weSea) |
|
960 + New variable: AmmoTypeMax -- Maximum ammo type ID (useful to iterate through all ammo types, starting by 0) |
|
961 + New variable: ReadyTimeLeft -- Remaining ready time, 0 if turn in progress. Can be set in onNewTurn |
|
962 + Locale library: loc_noop -- Mark string for translation but don't translate it |
|
963 + 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 |
|
964 + Animate library: AnimSetInputMask(extraInputMask) -- Set input mask in a manner comptible with the Animate library |
|
965 + Animate library: AnimMove(gear, dir, posx, posy, [maxMoveTime]) -- new optional parameter maxMoveTime. If hog did not reach its destination within maxMoveTime milliseconds, animation stops and hog is just teleported there |
|
966 + Gear values: “Boom” -- used to modify explosion size and/or damage for most gears |
|
967 + 8 overridable custom sprites/sounds: sprCustom1-sprCustom8, sndCustom1-sndCustom8 |
|
968 * Fixed call: HideHog(gear) -- Fix crash when gear is invalid. Returns true on success or false otherwise |
|
969 * Fixed call: SwitchHog(gear) -- Fix new hog being unable to open ammo menu |
|
970 * Removed call: SetAmmoStore -- Old undocumented function of questional use, has never been used |
|
971 * Fixed variable: Goals -- Fix Goals text being cut off at ca. 255 characters |
|
972 * Fix huge numbers having sign errors on 64-bit architectures |
|
973 |
|
974 ====================== 0.9.22 ====================== |
|
975 + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) |
|
976 + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. |
|
977 + HedgeEditor - create missions/etc. in-game! see https://hedgewars.org/HedgeEditor |
|
978 + Map previews can now take script parameters into account and preview waypoints in TechRacer |
|
979 + Added a couple new flags |
|
980 + Various tweaks to the interface and in-game chat |
|
981 + Divided teams options will now just be ignored when more/less than 2 teams/clans, instead of displaying a fatal error |
|
982 + Added 6 TechRacer maps to TechMaps |
|
983 + Added 3 SpeedShoppa Challenges: Shoppa Love, Ropes and Crates, The Customer is King |
|
984 + Hammer damage is now rounded up. This means it can be used to execute hedgehogs with only 1 hp. |
|
985 + Improved "Art" theme. |
|
986 * Generated bridges/girders are now connected better to the land mass |
|
987 * Fixed rubberband sprite |
|
988 * Fixed Wind-Indicator being wrong in certain situations |
|
989 * Melon Bomb Pieces now bounce on Rubberband |
|
990 * Reduced menu music volume |
|
991 * The game will now fallback to default voicepack if a team's voicepack is not locally installed. (Instead of rendering team voiceless) |
|
992 * Hammer now does more damage when the Extra-Damage utility is used |
|
993 * Many other bug fixes |
|
994 |
|
995 Lua-API: |
|
996 + New map parameter: MapFeatureSize -- numeric representation of detail slider below map preview; use within onGameInit()/onPreviewInit() |
|
997 + New functions: SetMaxBuildDistance([ distInPx ]) -- specify how many pixels away a hedgehog can still place girders/etc. set to 0 for no limit; call with no param to reset to default, |
|
998 + New hook: onSuddenDeath() -- called by engine when sudden death begins |
|
999 + Parameters are now optional for the generic gear setters. i.e. - SetVisualGearValues(gear, x, y). nil values are skipped and not set. |
|
1000 + PlaceSprite can now set land type (bouncy, indestructible, ice etc), colour the sprite, flip the sprite, and place the sprite behind existing land. |
|
1001 + EraseSprite. Can flip and selectively erase based on land flags. |
|
1002 + More of the gear structure values are now accessible in the generic gear getter/setter. |
|
1003 * Previously missing gear states are now available (gstSubmersible, gstFrozen and gstNoGravity) |
|
1004 * Fixed OnHogAttack giving the incorrect AmmoType (amNothing) under certain conditions |
|
1005 |
|
1006 ====================== 0.9.21 ====================== |
|
1007 + New type of randomly generated maps: Perlin Maps. |
|
1008 + Old Random generated maps are more diverse now. |
|
1009 + Slider for adjusting land generation detail. |
|
1010 + Highlander gamemode can now be used with custom weapon schemes (1-8=How probable to get this weapon. 9=All hogs get it) |
|
1011 + New playable themes: "Hoggywood" and "Cake" |
|
1012 + New gameplay mode "Construction Mode" |
|
1013 + New gameplay mode "TechRacer" |
|
1014 + New game play mode "DiagonalMaze" (generates a simple diagonal maze) |
|
1015 + Add 7 target practice missions, now with simple scoring |
|
1016 + Update RC Plane Challenge: Stats screen reworked and shows now several facts, simple ranking system based on used planes, some taunts in the game |
|
1017 + New training/multiplayer mission: "Climb Home" |
|
1018 + Game scheme screen has a "Script parameter" field now. This allows to make more customizable scripts/modes. |
|
1019 + Network game rejoining. Note: Your team(s) will vanish after 3 turns. |
|
1020 + Visual and gameplay changes to "sea" - world edge, visual change to wrap world edge to allow seeing through the wrap, visual change to bounce worldedge |
|
1021 + The map of the Basketball Mission can be selected for regular games again ("BasketballField") |
|
1022 + New engine command: /togglechat will disable/enable chat display (does not affect chat history display) |
|
1023 + Change to Racer: first weapon/utility available will be automatically selected on start |
|
1024 + Added some visual feedback to failed girder placement. |
|
1025 + Various performance tweaks, especially for very large maps. |
|
1026 + Allow switching through hogs in reverse order with PRECISE+HOGSWITCH (left shift + tab, by default) |
|
1027 + Added support for custom Sudden Death music to theme.cfg (e.g. sd-music=hell.ogg ). |
|
1028 + New Hats: policegirl, fr_tomato, cratehider |
|
1029 * Fixed drill rockets sometimes exploding on impact. |
|
1030 * Fixed trainings broken due to indestructable targets/crates. |
|
1031 * Fixes and tweaks for low qualily rendering. |
|
1032 * Sinegun won't shoot through -solid- land anymore |
|
1033 * Many bug fixes and tweaks. |
|
1034 |
|
1035 Frontend / Netgame: |
|
1036 + High resolution previews! |
|
1037 + Preview for dynamic maps generated by game style scripts (e.g. "ShoppaMap))! |
|
1038 + Moved room status filter to top left of rooms list. |
|
1039 |
|
1040 Lua API: |
|
1041 + New library: Params, makes parsing of script parameters easier |
|
1042 + New library: TargetPractice, used to generate target practice missions (the newly added missions use it) |
|
1043 + More helpful syntax error messages. |
|
1044 + New hooks: |
|
1045 onParameters(paramString) -- called when script parameters are configured. the parameter contains the parameter(s) as text string |
|
1046 onPreviewInit() -- called during map preview initialization |
|
1047 onGearWaterSkip(gearUid) -- called when a gear skims the water without drowning (when hitting it with high speed at low angle). By checking gearUid you can figure out which gear that was. |
|
1048 + New functions: |
|
1049 DismissTeam(teamname) -- removes a team from the game (note: if you used loc() on teamnames, don't forget to the translated teamname here too) |
|
1050 GetGameFlag(gameflag) -- returns true/false |
|
1051 PlaceSprite(x, y, sprite, frameIdx [, landFlag, ... ]) -- sprite refers to an id from the TSprite list |
|
1052 SetWaterLine(waterline) -- moves water level to the specified y. the current value is in read-only global waterline |
|
1053 SetNextWeapon() -- make current hedgehog switch to next weapon. e.g. use in trainings to preselect weapon |
|
1054 SetWeapon(ammoType) -- decide which weapon the current hedgehog should equip |
|
1055 + Map Drawing: |
|
1056 -- to be used in onGameInit() -- first set MapGen to mgDrawn and then use the commands below |
|
1057 AddPoint(x, y [, width [, erase] ]) -- takes x,y location, a width (means start of a new line) and erase (if line should erase, not draw) |
|
1058 FlushPoints() -- makes sure that all the points/lines specified using the command above are actually applied to the map |
|
1059 + New global enumerations: |
|
1060 Mapgens: mgRandom, mgMaze, mgPerlin, mgDrawn |
|
1061 TSprite values |
|
1062 LandFlags: lfIndestructible, lfIce, lfBouncy |
|
1063 + Changed functions: |
|
1064 HogSay(gearUid, text, manner [, vgState]) -- now also allows you to make NON-Hedgehog gears speak, e.g. barrels... wait what?! |
|
1065 + Changed hooks: |
|
1066 onHogAttack() can now be hooked with new parameter: onHogAttack(ammoType) - to conveniently find out which ammo/weapon is being used |
|
1067 * Fixes: |
|
1068 gfResetHealth is now a available like the other GameFlags |
|
1069 |
|
1070 ====================== 0.9.20 ====================== |
|
1071 + New campaign, A Space Adventure! |
|
1072 + Password protected rooms |
|
1073 + Shapes on drawn maps (ellipses, rectangles) - constrain dimensions with ctrl, as with straight line tool. |
|
1074 + New rubber utility, lfBouncy mask (green) for maps. lfBouncy is also anti-portal. |
|
1075 + Lazy loading of many aspects of frontend to improve startup time under Windows |
|
1076 + Set hog/team/health label defaults in config, toggle team health display using delete (left shift + delete for labels now) |
|
1077 + Usernames next to teams when playing online. |
|
1078 + Can now filter rooms by game style (such as Highlander). Filtering simplified since it is mostly unused. |
|
1079 + AFK mode. Press p when not your turn online to trigger autoskip of your turn. |
|
1080 + Russian localisation of Default voice. |
|
1081 + Map edges can wrap or bounce. Also a silly "connect to the sea" mode |
|
1082 + Sticky fire kicks you a bit less, fire interacts with frozen land/ice |
|
1083 + Generated map stays same if the template is the same between groups (all/large for example) |
|
1084 + Visual enhancements for whip and crosshair |
|
1085 + Option to draw maps with a "shoppa" border - used by ShoppaMap lua at present |
|
1086 + New hats |
|
1087 + Translation updates |
|
1088 + New lua script to control gravity. May have unpredictable effects. Try zero g shoppa. Changes to allow lua to spawn poison clouds without interrupting turn. |
|
1089 + Speech bubbles are now echoed to chat for logging purposes with the hog's name. |
|
1090 * You should now thaw on your turn, not enemy's. AI frozen/unfrozen crate movement fix. Blowtorch can thaw frozen hogs. |
|
1091 * Prevent target crosshair moving around unpredictably when doing multiple airstrikes |
|
1092 * Rope should kick along surfaces more reliably, fix rope aim speed if you miss a shot, firing rope does not freeze timer, fix aiming on last rope |
|
1093 * Remember bounce/timer in reset wep modes like Highlander |
|
1094 * Increase precision in damage calcs; extra damage affects fire properly now |
|
1095 * Fixed video recording resolution |
|
1096 * Fixed context menu/cursor in text areas |
|
1097 * 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. |
|
1098 |
|
1099 ====================== 0.9.19 ====================== |
|
1100 + New Freezer weapon - freezes terrain, water, hedgehogs, mines, cases, explosives |
|
1101 + Saucer can aim weapons and fire underwater |
|
1102 + Main graphical user interface overhaul |
|
1103 + Splashscreen on Windows *_* |
|
1104 + Up and down keys navigate in chat history |
|
1105 + Several commands from chat available |
|
1106 + Support hwplay:// scheme syntax |
|
1107 + Supply full revision and hash information in version tag |
|
1108 + Better set of options for driving engine |
|
1109 + Downloadable content can now be stored in packages for easy uninstall |
|
1110 + Lua scripts can load a sidecar overlay package of game resources |
|
1111 + Math improvements for better performance/reliability |
|
1112 + Smarter AI - now uses drill rocket accurately and is aware of barrels and dud mines. More aggressive in infinite attack, lua can tell to target specific hogs, such as in Mutant |
|
1113 + New fort, Steel Tower |
|
1114 + New theme, Fruit |
|
1115 + New hats - some national ones, Portal, harlequin, more animals... |
|
1116 + New maps based on StarBound. SB_Bones, SB_Crystal, SB_Grassy, SB_Grove, SB_Haunty, SB_Oaks, SB_Shrooms, SB_Tentacles |
|
1117 + Translation updates - Turkish, French, German, Japanese, Portuguese, Italian, Russian - Campaign french should work correctly now |
|
1118 + Theme object masks |
|
1119 + Easier weapon selection in shoppa. F1 will select from F5 if there are no weps in F1-F4 |
|
1120 + Cleaver radius shrunk to improve usability on horizontal throws |
|
1121 + Map hog limit is now just a suggestion, not enforced |
|
1122 + Static map theme is now just the default, can be changed |
|
1123 + Themeable static maps (provide a mask.png without a map.png) |
|
1124 + Split seed with '|' to keep the land shape but change the hog placement |
|
1125 * You can now move out of the way when throwing a sticky mine or cleaver straight up |
|
1126 * Rope sliding should behave more like pre-0.9.18 again |
|
1127 * Forbid kicking on 1v1 matches |
|
1128 * Desync fixes |
|
1129 * Fixed fort mode |
|
1130 * Making very large maps now works properly with targeted weapons |
|
1131 * ParseCommand should be safe to use in Lua now, at any time |
|
1132 * Fixes to many weapons. Mudball, blowtorch, explosives, cluster bomb spread, portal. |
|
1133 |
|
1134 ====================== 0.9.18 ====================== |
5 |
1135 |
6 + 'A Classic Fairytale' Campaign |
1136 + 'A Classic Fairytale' Campaign |
7 + Video recorder (requires ffmpeg) |
1137 + Video recorder (requires ffmpeg/libav) |
8 + Cleaver weapon |
1138 + Cleaver weapon |
9 + AI is now aware of drowning and fall damage |
1139 + AI is now aware of drowning and fall damage |
10 + AI learned how to use Sniper Rifle and Cake |
1140 + AI learned how to use Sniper Rifle and Cake |
11 + Variable pen width and eraser for drawn maps |
1141 + Variable pen width and eraser for drawn maps |
12 + Several trainings and missions |
1142 + Several trainings and missions |