1 + features |
1 + features |
2 * bugfixes |
2 * bugfixes |
3 ====================== 0.9.25 ====================== |
3 ======================= ??? ======================== |
4 User Interface: |
4 User Interface: |
5 + In-Game chat size can now be adjusted. Hold Ctrl and press -, + or = while in chat input. Hold shift for finer control. |
5 + In-Game chat size can now be adjusted. Hold Ctrl and press -, + or = while in chat input. Hold shift for finer control. |
6 + The intial in-game chat size can be configured in the Frontend's "advanced" settings tab. |
6 + The intial in-game chat size can be configured in the Frontend's "advanced" settings tab. |
7 |
7 |
|
8 ============== 1.0.0-dev (unreleased) ============== |
|
9 Highlights: |
|
10 + Campaigns now respect your team identity instead of overwriting it |
|
11 + Single missions now support team selection and track your progress |
|
12 + Challenges track the team's highscores |
|
13 + Hand-drawn maps can now be scaled with slider |
|
14 + Quick games are more random |
|
15 + Homing bee can be used as secondary ammo |
|
16 + Can change hedgehog order in The Specialists |
|
17 + Turn transition is less hectic |
|
18 + Various small HUD improvements |
|
19 * Fix wrong key names being displayed in key selection |
|
20 |
|
21 Gameplay: |
|
22 + Quick games are more random: More map types, random team size and difficulty |
|
23 + Hand-drawn maps can now be scaled with slider |
|
24 + Slightly longer delays between turns to make it easier to follow the game |
|
25 + Track high scores in singleplayer challenges |
|
26 + Show check mark for completed scenarios, challenges and trainings |
|
27 + Training/challenge/scenario menu now supports team selection |
|
28 + Most target practices now highlight position of next target (must be unlocked first) |
|
29 + Homing bee can now be used as secondary ammo |
|
30 + If bee target was placed in the dark area in a wrap world edge map, bee will first fly across border |
|
31 + Teach computer players how to use extra time |
|
32 * Fix hedgehogs being pushed around (and other collision bugs) when they overlap |
|
33 * Fix homing bee flying weird if passing wrap world edge or target was placed beyond it |
|
34 * Fix air mine not colliding with crates initially |
|
35 * Fix buggy behaviour of time box if hog took damage or died before it arrived |
|
36 * Fix poison damage not working in first round |
|
37 * Use player-chosen team identity in campaigns and singleplayer missions |
|
38 * Fix player-chosen teams ignoring custom team controls in campaigns |
|
39 * Fix broken behaviour of airborne attacks when placed near bounce world edge |
|
40 * Fix crate sometimes collected twice when switching to hedgehog that touches it |
|
41 * Deny placement of piano beyond bounce world edge |
|
42 * Fix laser sight not working properly when it starts out of map bounds |
|
43 * Fix parachute making hog stuck or fast when bumping into wall while looking other way |
|
44 * Add missing winner animation in single missions |
|
45 * Fix hog floating when switching to moving hog |
|
46 * Fix jump key not being ignored after placing girder or target |
|
47 * Explode hog instantly when taking damage while dying |
|
48 * Fix buggy hog when hog took damage during "idle" phase in kamikaze attack |
|
49 |
|
50 Styles and schemes: |
|
51 + The Specialists: Unlock game scheme |
|
52 + The Specialists: Add script parameter support to set custom specialists order |
|
53 + Control, CTF_Blizzard: Display scores in stats screen |
|
54 + CTF_Blizzard: Various minor graphical and text improvements |
|
55 + Frenzy: Change ammo slots |
|
56 + Continental supplies: Show continent in team bars |
|
57 * Balanced Random Weapon: Fix Lua errors after using Time Box |
|
58 * Racer: Fix racer ghost not getting reset after a skip |
|
59 * Space Invasion: No longer allow to set start shield above shield limit |
|
60 * Battalion, WxW: Crates drop between turns, when appropriate |
|
61 * Battalion: Sudden Death effects are now like in the base game |
|
62 * King Mode: Fix team sometimes not being killed properly if king drowned |
|
63 * King Mode: Kill resurrected minions if king is not alive |
|
64 * King Mode: Fix whole clan being killed if a king died |
|
65 * King Mode: Fix king placement phase not working correctly with multiple teams in a clan |
|
66 * HedgeEditor: Fix major FPS drop when there are a lot of objects |
|
67 * Control: Fix score failure after using extra time |
|
68 * Frenzy: Fix incorrect ammo slot numbers in ammo menu |
|
69 * Continental supplies: Computer teams now select random continent |
|
70 * WxW, Racer: Computer teams no longer block setup phase |
|
71 * Mutant: Delete excess teams when a clan has more than one team |
|
72 |
|
73 A Classic Fairytale: |
|
74 + Backstab: Disable utilities before traitor has been dealt with |
|
75 * Backstab: Prevent attacking the cannibals before making the choice |
|
76 * Backstab: Fix/tweak behaviour in 3rd enemy wave |
|
77 * First blood: Fix Lua error when hitting Attack after failing the rope challenge |
|
78 * First blood: Fix a cut scene being played twice in row |
|
79 * The Shadow Falls: Fix Lua error when hog dies during choice phase |
|
80 * The Shadow Falls: Fix mission getting stuck when hog dies after accepting offer, but before returning |
|
81 * The Shadow Falls: Fix many other Lua errors when hogs die in certain situations |
|
82 * General: Clear hazards around cyborg when it appears in cut scenes |
|
83 * General: Disable Sudden Death for all missions |
|
84 * Various minor tweaks and bugfixes |
|
85 |
|
86 A Space Adventure: |
|
87 + Show your current records at mission start when re-playing one of the challenges |
|
88 + Spacetrip: Move flowers of desert planet above cactus |
|
89 + Searching in the dust: Enable skip in entire mission |
|
90 + Getting to the device: Different ending when hero chose to battle in "Bad timing" mission |
|
91 * Searching in the dust: Fix mission ending when all smugglers are dead |
|
92 * Searching in the dust: Fix a lot of broken/stupid smuggler behaviours |
|
93 * Chasing the blue hog: Fix player not losing the race when timing out while still having the rope |
|
94 * Chasing the blue hog: Fix player winning if Crazy Runner died |
|
95 * Bad timing: Win mission in "flee" variant if all enemy hogs are dead |
|
96 * Getting to the device: Fix clan colors |
|
97 * Fix errors when hero and enemies die in same turn |
|
98 * Various minor tweaks and bugfixes |
|
99 |
|
100 Controls: |
|
101 + Add control to unselect current weapon (no key chosen by default) |
|
102 + Add support for 4th and 5th mouse buttons |
|
103 + Allow to leave a control unused |
|
104 + Reset zoom resets zoom to zoom level set in options |
|
105 + Add control to display mines time and health crate health (default: O) |
|
106 + Precise + Reset zoom resets zoom to 100% (instead of zoom in options) |
|
107 + Precise + zoom in/out changes zoom in smaller steps |
|
108 + Precise + volume up/down changes volume in smaller steps |
|
109 + Precise + cursor move keys move camera slower |
|
110 + New chat command: “/help room” (shows room chat commands within the game) |
|
111 + Default demo fast-forward key changed from “S” to “F” |
|
112 * Fix broken default keyboard controls for team chat and camera movement |
|
113 |
|
114 Graphics: |
|
115 + Animate drill rockets |
|
116 + New idle shoryuken animation |
|
117 + Scatter molotov cocktail pieces |
|
118 + Improve air plane effects when used with wrap or ocean world edge |
|
119 * Fix speech bubbles overlapping in the wrong order |
|
120 * Fix wrong ice beam angle if it goes diagonally up out of map through world wrap |
|
121 * Fix double water splash when flying saucer drowns |
|
122 * Fix odd floating pixels when wielding and rotating cleaver |
|
123 * Fix parachute and birdy sometimes being drawn behind hedgehogs and objects |
|
124 |
|
125 Game HUD: |
|
126 + Display current hog health (and related status icons) at top right corner |
|
127 + Display laser sight icon above wind bar when laser sight utility is active |
|
128 + Display selected weapon above hedgehog for some weapons/tools |
|
129 + Change cursor of piano strike |
|
130 + Colorize switching arrows, pointing arrow and target cross in clan color |
|
131 + Skip ammo menu animation when playing with turn time of 10s or less |
|
132 + Don't show crate spawn message for initial crates in missions |
|
133 + Don't show hedgehog health if “invulnerable” game modifier is active |
|
134 + Display player name of own teams in online games |
|
135 + Show contour of flying saucer and air mines when in highly opaque water |
|
136 + Remove visual clutter in cut scenes |
|
137 + Add setting to set default/initial zoom |
|
138 * Black clan color can now be used without visual problems |
|
139 * Fix last 2 characters in demo chat being missing |
|
140 * Hide most HUD elements in cinematic mode |
|
141 * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys |
|
142 * Fix wind bar animation not looping properly |
|
143 * Fix airplane line being drawn above many HUD elements |
|
144 * Suppress “<team> is gone.” message at end of game |
|
145 * Fix game engine ignoring appropriate number formatting of user language |
|
146 * Fix buggy behaviour when entering speech bubble command in hog placement phase |
|
147 |
|
148 Translations: |
|
149 + Complete: German, Polish |
|
150 + Major updates: Chinese, Scottish Gaelic |
|
151 + Credits page is now translatable |
|
152 * Remove Arabic translation from release |
|
153 |
|
154 Frontend: |
|
155 + Add button in main menu at top left corner to open credits page |
|
156 + Restructure credits page |
|
157 + More intelligent automatic mission selection in campaign screen |
|
158 + New data directory for video thumbnails: Data/VideoThumbnails |
|
159 + Display a warning when the same key is used multiple times |
|
160 + Stats screen now hides empty sections |
|
161 + Visual notification when someone joins the room online |
|
162 + Display recommended max. hedgehog count for Perlin maps |
|
163 + Various minor style tweaks |
|
164 * Fix broken handling of /watch chat command on official server |
|
165 * Fix renaming a video leading to loss of thumbnail after restart |
|
166 * Fix controls list failing to display correct key names with regards to keyboard layout |
|
167 * Fix force-locked schemes getting unlocked when changing map types |
|
168 * Fix possible to select background-only or hidden themes indirectly by changing map type |
|
169 * Disallow slash, backslash and colon characters in team and scheme names |
|
170 |
|
171 Sounds and voicepacks: |
|
172 + sndYoohoo has been split to sndYoohoo and sndKiss |
|
173 + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack) |
|
174 + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map |
|
175 + Add underwater sound for airplane |
|
176 + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut |
|
177 * Fix English voicepack selection of team being overwritten when playing in non-English locale |
|
178 |
|
179 Theme customization |
|
180 + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg |
|
181 + Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg |
|
182 |
8 Lua API: |
183 Lua API: |
|
184 + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission) |
|
185 + New call: GetMissionVar(varname): Get value of mission variable |
|
186 + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause |
|
187 + New call: GetTurnTimePaused(): Returns true if turn time is paused due to Lua |
|
188 + New call: AddMissionTeam(color): Add mission team, i.e. the team selected by player in campaign/mission page. Returns <team name>, <team index> |
|
189 + New call: AddMissionHog(health): Add a hedgehog for the mission team |
|
190 + New call: SetTeamPassive(teamname, isPassive): Mark a team as passive. Passive teams do not play and are treated like frozen teams. |
|
191 + New call: IsHogAlive(gear): Returns true if gear is a hegehog which is alive, not about to die and not hidden |
|
192 + New call: SetAmmoSlot(ammoType, slot): Overwrite ammo slot of ammo type (use with care!) |
|
193 + New return value: AddTeam returns <real team name>, <team index> |
|
194 + SetClanColor: Now accepts negative color argument for user clan color, like in AddTeam |
|
195 + AddTeam: Append “_qau” to voicepack name to enable automatic selection of voicepack language |
|
196 + ShowMission: Add new icons: hedgehog (10), flags (11) |
|
197 + Utils library: New calls: getReadableChallengeRecord, updateChallengeRecord, integerSqrt, integerHypotenuse |
|
198 + New callback: onGameResult(winningClan): Called when the game ends normally. winningClan = index of winning clan or -1 on draw |
|
199 + New callback: onCaseDrop(gear): Called at the point where a crate MIGHT be dropped between turns. Gear is the crate gear or nil |
|
200 + New callback: onHogSwitch(oldHog): Called when hog was switched with the “switch hedgehog” utility |
|
201 + SendStat extension: Option to use predefined modes with siPointType: statMessage = "!POINTS", "!TIME", "!TIME0" to "!TIME3", "!CRATES", or "!EMPTY" |
|
202 + SimpleMission: Add isMissionTeam attribute for teams |
|
203 + SpeedShoppa/TargetPractice libraries: Remove custom hog and team info settings |
|
204 + TargetPractice library: Add faceLeft parameter |
|
205 + Params explode, poison in the SpawnFake*Crate functions now optional and default to false |
|
206 + New global: InitHealth: Initial hog health value from game scheme (read-only) |
|
207 + Animate library: AnimOutOfNowhere: destX and destY are now optional (default: current position) |
|
208 * Fix SetClanColor causing crashes and severe rendering bugs |
|
209 * Fix SetAmmoDelay not working properly when called after onGameStart |
|
210 * Fix DismissTeam not clearing team properly |
|
211 * SimpleMission: Fix Lua error spam when a custom goal fails |
|
212 * gstWinner state is preserved after the game ended |
|
213 * If there's a mission team, IsHogLocal now only returns true for hogs in the same clan as the mission team |
|
214 |
|
215 ====================== 0.9.25 ====================== |
|
216 HIGHLIGHTS: |
|
217 + Complete overhaul of Continental supplies |
|
218 + Can adjust weapon start and crate probabilities in Balanced Random Weapon |
|
219 + Remove rubber duck |
|
220 + New air mine features |
|
221 + Rework team rankings |
|
222 + Tied teams now rank equally |
|
223 + Help button in main menu |
|
224 + 19 new hedgehog taunts |
|
225 + Many new Lua API features |
|
226 * Functionality of controllers restored |
|
227 * Fix at least 2 crashes |
|
228 * Fixed some awkward network bugs which caused games to come to a standstill |
|
229 * Many bugs related to the wrap world edge fixed (but not all) |
|
230 * Sudden Death always came exactly 1 turn later than planned |
|
231 |
|
232 Game, gameplay: |
|
233 + Increase hedgehog limit to 64 |
|
234 + Remove rubber duck |
|
235 + Shotgun, Desert Eagle, Sniper Rifle, Firepunch, Kamikaze, Whip and Baseball Bat can now hit air mines (and some other projectiles) |
|
236 + Freezer can freeze air mines when they don't move too fast |
|
237 + Air mines get stunned by getting shoved |
|
238 + Shotgun shots can now pass through portals |
|
239 * Fix hog being unable to walk after using sniper rifle without firing both shots |
|
240 * Fix sine gun dealing damage to attacker if shooting up |
|
241 * Hedgehog was able to drop more than 2 sticky mines if dropping first one from utility, then stop using utility |
|
242 * Fix Sudden Death starting in the second turn of a round rather than the first |
|
243 * Fix hammer and pickhammer not digging correctly at wrap world edge |
|
244 * Fix drill rocket exploding when digging at bounce/wrap world edge |
|
245 * Fix freezer ray not working through wrap world edge |
|
246 * Fix freezer ray going through bounce world edge |
|
247 * Fix freezer ray extending with low fuel usage when firing straight up/down while holding up/down key |
|
248 * Fix cake walking through bounce world edge |
|
249 * Fix cake walking through land when reaching wrap world edge |
|
250 * Laser sight now works properly through wrap world edge |
|
251 * Fix projectiles behaving incorrectly with land just behind the wrap world edge |
|
252 * Fix bee weapon becoming unusable when hitting attack key in mid-air |
|
253 * Fix hog sometimes getting stuck in land if roping very fast |
|
254 * Fix seduction not stopping if hog took damage before attack was complete |
|
255 * Limit hedgehog health to 268435455 to prevent some bugs |
|
256 * Fix rare possibility that hog is resurrected and starts with 0 or negative health |
|
257 |
|
258 Game, controls and commands: |
|
259 + Add new key to show mission panel (default: M) |
|
260 + Add new key to cycle through timer values (default: N) |
|
261 + Add default controls for controller (see README.md) |
|
262 + Add chat command “/help”, displays help for chat commands |
|
263 + Rename chat command “/team” to “/clan” (but “/team” still works) |
|
264 * Functionality of controllers restored |
|
265 * Fix crash when 2 or more controllers were connected |
|
266 * Fix cursor teleporting to center after leaving game with a video recording |
|
267 * Fix /hta, /hsa and /hya commands not writing message in chat |
|
268 |
|
269 Game, audiovisuals: |
|
270 + Campaigns and missions now use the user's chosen custom clan colors |
|
271 + New default brown clan color for better contrast |
|
272 + Allow to change volume during pause |
|
273 + Add sounds: flamethrower, landspray, idle freezer, shorykuen hit |
|
274 + Add taunts: Amazing, Brilliant, Bugger, Cutitout, Drat, Excellent, Fire, Gonnagetyou, Grenade, |
|
275 Hmm, Leavemealone, Ohdear, Ouch, Revenge, Runaway, Solong, Thisoneismine, Whatthe, |
|
276 Watchthis |
|
277 * Enemy/AI hogs now say “Hmm” on turn start instead of vowing for revenge (at least in most voice packs) |
|
278 * Fix extreme amounts of droplets when shooting with minigun into ocean world edge |
|
279 * Fix some flakes disappearing in world wrap worlds while moving camera |
|
280 * Fix invisible projectile timer, attack bar, target on other side of wrap world edge |
|
281 * Fix attack bar drawn over GUI elements |
|
282 * Fix video recorder not working when game audio was disabled |
|
283 * Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack |
|
284 * Prevent voices from being spoken directly before a victory voice |
|
285 * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme) |
|
286 * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage |
|
287 * Fix musical effects of RC plane and piano not playing if music is enabled but sounds effects are disabled |
|
288 |
|
289 Frontend: |
|
290 + Add help button in main menu (link to Hedgewars Wiki) |
|
291 + Add setting to disable audio dampening when losing window focus |
|
292 + Rework player rankings: Losing clans are now ranked in the reverse order they died |
|
293 * Fix player rankings on round draw: Clans that died in the same turn now have the same rank |
|
294 * Fix rare crash when aborting video encoding in progress |
|
295 * Fix critical failure to cleanup teams list after rejoining game under certain conditions |
|
296 * Fix displayed Sudden Death timeout being off by one |
|
297 * Controllers are detected again |
|
298 * Fix failure to shutdown game window properly after player got kicked |
|
299 * No longer allow having schemes with equal names (case-insensitive) |
|
300 * Refuse to load schemes which match the name of a default scheme |
|
301 * No longer save default weapon schemes into file |
|
302 * Pseudo player names in chat (like “[server]”) are no longer clickable |
|
303 * Lobby/room: No longer allow opening context menu if no player selected |
|
304 * Fix game window width/height setting being broken when using Arabic locale |
|
305 |
|
306 Server: |
|
307 + Add “/help” chat command for command help |
|
308 + Can now clear room greeting by using chat command “/greeting” without arguments |
|
309 + Many new error and status messages for improved usability |
|
310 * Fix many server messages being not translated |
|
311 |
|
312 Highlander: |
|
313 * Fix all hogs receiving a free teleport after hog placement phase |
|
314 * Fix hogs receiving air strikes in maps with border |
|
315 |
|
316 Racer/TechRacer: |
|
317 * Fix rare bug in TechRacer causing crates and other objects to not appear on start of turn |
|
318 * Fix ranking of teams if teams are tied |
|
319 |
|
320 Balanced Random Weapon: |
|
321 + Can adjust weapon start and crate probabilities by using ammo scheme |
|
322 |
|
323 Random Weapon: |
|
324 * Fix breakage when enabling per-hog ammo |
|
325 |
|
326 Mutant: |
|
327 + Do not reduce mutant's health in Ready phase |
|
328 + Play poison hurt sound when mutant is low on health |
|
329 + Unlock game scheme |
|
330 |
|
331 Construction Mode: |
|
332 * Fix girder/rubber cost not being updated correctly after selection |
|
333 |
|
334 Continental supplies: |
|
335 + Continents are now selected before the game starts |
|
336 + Continents give hog different start health |
|
337 + Add Antarctica special: Upside-Down World (teleport to top of map) |
|
338 + Major rewrite of ALL texts for better usability |
|
339 + Add custom weapon tooltips |
|
340 + Improve audiovisual effects |
|
341 + Show message when hog receives new continent ammo |
|
342 + Sabotaged hedgehogs also emit smoke when it's not their turn |
|
343 + Can switch continent in reverse order with [Precise]+[Switch] |
|
344 * Sabotage deals no damage in ready phase, while attacking or retreating |
|
345 * Invulnerability now protects from sabotage damage |
|
346 * Sabotage kills hog instantly when health reaches 0 |
|
347 * Reliably prevent using of Lonely Cries and baseball bat specials when usage not allowed |
|
348 * Don't explode Anno 1302, Medicine and Bouncy Boomerang if drowning |
|
349 * Don't play “Missed” and “Laugh” taunt when those don't make sense |
|
350 * Fix retreat timer not turning red for some weapons |
|
351 |
|
352 Space Invasion: |
|
353 + Display round score in a separate row |
|
354 + Keep round score displayed after round ends, remove round score announcer message |
|
355 + If team scores are tied at the end, continue playing rounds with the tied teams until there's a winner |
|
356 * Fix rare Lua error message spam at end of game |
|
357 * Fix round score and other info numbers messing up after screen resize |
|
358 * Fix kamikaze bonus not being shown |
|
359 |
|
360 Missions and styles: |
|
361 * Basic Movement Training: Back jumps are now easier |
|
362 * The Great Escape: Infinite attack mode did not work |
|
363 * Shotgun/Sniper Rifle Target Practice: Suppress “X remaining” message |
|
364 * Fix resurrection animation appearing at wrong position for some missions and styles |
|
365 * Fix Lua error when playing any mission or style in Lithuanian language |
|
366 |
|
367 A Classic Fairytale: |
|
368 * Fix clan membership of princess in some missions |
|
369 * Mission 5: Tribe was not in same clan as Natives, screwing up stats a bit |
|
370 |
|
371 A Space Adventure: |
|
372 + The big bang: Terrain types are easier to distinguish |
|
373 + Hard Flying: Display current flying time next to team bar |
|
374 * Hard Flying: Fix incorrect recorded time, was 6 seconds more than reality |
|
375 * Searching in the Dust: Fix display error when destroying device crate |
|
376 * Searching in the Dust: Don't take away control right above the pit near Sandy |
|
377 * The big bang: Don't say "Missed" or "Yes, Sir!" when inappropriate |
|
378 * The last Encounter: Fix clan membership of PAotH |
|
379 |
|
380 Themes: |
|
381 + New Sudden Death water texture for CrazyMission theme |
|
382 + Add dust flakes for Cheese and CrazyMission themes |
|
383 + New land objects for Beach theme |
|
384 * Fix repeating sun in Hoggywood theme |
|
385 |
|
386 Content creation: |
|
387 + HWPs can be nested inside HWPs (1 layer deep only) |
|
388 + Add-ons now support preview images for campaign missions |
|
389 |
|
390 Translations: |
|
391 + Translations kept up-to-date: German, Polish |
|
392 + Major translation updates: Russian, Japanese, Scottish Gaelic, Ukrainian |
|
393 |
|
394 Lua API: |
|
395 * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below |
|
396 * Deprecation: Symbols amDuck/gtDuck are deprecated, will be removed later. For now, they alias to amCreeper/gtCreeper |
|
397 * Changed global: lfCurrentHog becomes lfCurHogCrate |
|
398 + New call: SetTurnTimeLeft(newTurnTimeLeft): Set remaining turn time |
|
399 + New call: SetReadyTimeLeft(newReadyTimeLeft): Set remaining ready time |
9 + New call: Retreat(time [, respectGetAwayTimeFactor): Force current turn into retreating mode |
400 + New call: Retreat(time [, respectGetAwayTimeFactor): Force current turn into retreating mode |
|
401 + New call: GetAmmoTimer(gearUid, ammoType): Returns current set timer for given ammoType and hog gear in ms. Returns nil for non-timerable ammo |
|
402 + New call: EnableSwitchHog(): Enable hog switching |
|
403 + New call: GetAmmo(ammoType): Returns ammo configuration (corresponds to SetAmmo) |
|
404 + New call: GetVampiric(): Returns true if vampirism is currently active |
|
405 + New call: GetLaserSight(): Returns true if laser sight (as utility) is currenctly active (ignoring sniper rifle) |
|
406 + New call: IsHogHidden(gear): Returns true if hog is hidden |
|
407 + New call: PlayMusicSound(soundId): Play a sound as replacement for the main background music |
|
408 + New call: StopMusicSound(soundId): Stop a “music sound” and resume the regular music |
|
409 + Changed call: AddTeam: 2nd param. color: Accepts negative value to use a default clan color from player settings |
|
410 + Changed call: HedgewarsScriptLoad: 2nd param. mustExist. If false, it's allowed for the script to not exist |
|
411 + Changed call: HedgewarsScriptLoad: Return true on success and false on failure |
|
412 + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil) |
|
413 + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available” |
|
414 + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player |
|
415 + 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 |
|
416 + New Lua library: Achievements (currently only for internal use) |
|
417 + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY |
|
418 + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively |
|
419 + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops |
|
420 + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive |
|
421 + New global: AMMO_INFINITE. Value for infinite ammo count for AddAmmo and other functions |
|
422 + New global: MAX_HOG_HEALTH. Maximum possible hedgehog health |
|
423 + New global: MAX_TURN_TIME. Maximum possible turn time |
|
424 + New global: EXPLForceDraw. Flag for Explode function, forces land removal even with gfSolidLand on |
|
425 + New global: INTERFACE. Type of the game interface: "desktop" for desktop, "touch" for touchscreen |
|
426 + New globals: capcolDefault, capcolSetting: Default caption colors |
|
427 * Animate library: Remove defunct follow argument for AnimVisualGear |
|
428 * Fixed variable: TotalRounds was -1 (instead of 0) in first real round after hog placement phase |
|
429 * Fixed variables: LeftX, RightX, TopY, LAND_WIDTH, LAND_HEIGHT were broken if onVisualGearAdd was defined |
|
430 * AI sometimes intentionally shot hedgehogs with aihDoesntMatter set |
10 |
431 |
11 ====================== 0.9.24.1 ==================== |
432 ====================== 0.9.24.1 ==================== |
12 * Fix crash when portable portal device is fired at reduced graphics quality |
433 * Fix crash when portable portal device is fired at reduced graphics quality |
13 * Fix possible crash when starting Hedgewars frontend in fullscreen mode |
434 * Fix possible crash when starting Hedgewars frontend in fullscreen mode |
14 |
435 |