--- a/ChangeLog.txt Sun Jun 23 10:49:15 2019 +0200
+++ b/ChangeLog.txt Sun Jun 23 11:28:00 2019 +0200
@@ -7,12 +7,14 @@
+ Challenges track the team's highscores
+ Hand-drawn maps can now be scaled with slider
+ Quick games are more random
+ + Homing bee can be used as secondary ammo
+ Can change hedgehog order in The Specialists
+ Turn transition is less hectic
+ Various small HUD improvements
* Fix wrong key names being displayed in key selection
Gameplay:
+ + Quick games are more random: More map types, random team size and difficulty
+ Hand-drawn maps can now be scaled with slider
+ Slightly longer delays between turns to make it easier to follow the game
+ Track high scores in singleplayer challenges
@@ -20,6 +22,8 @@
+ Training/challenge/scenario menu now supports team selection
+ Most target practices now highlight position of next target (must be unlocked first)
+ Homing bee can now be used as secondary ammo
+ + If bee target was placed in the dark area in a wrap world edge map, bee will first fly across border
+ + Teach computer players how to use extra time
* Fix hedgehogs being pushed around (and other collision bugs) when they overlap
* Fix homing bee flying weird if passing wrap world edge or target was placed beyond it
* Fix air mine not colliding with crates initially
@@ -47,7 +51,7 @@
* Racer: Fix racer ghost not getting reset after a skip
* Space Invasion: No longer allow to set start shield above shield limit
* Battalion, WxW: Crates drop between turns, when appropriate
- * Battalion: Make Sudden Death effects with the base game
+ * Battalion: Sudden Death effects are now like in the base game
* King Mode: Fix team sometimes not being killed properly if king drowned
* King Mode: Kill resurrected minions if king is not alive
* HedgeEditor: Fix major FPS drop when there are a lot of objects
@@ -95,11 +99,12 @@
+ Precise + cursor move keys move camera slower
+ New chat command: “/help room” (shows room chat commands within the game)
+ Default demo fast-forward key changed from “S” to “F”
- + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg
* Fix broken default keyboard controls for team chat and camera movement
Graphics:
+ Animate drill rockets
+ + New idle shoryuken animation
+ + Scatter molotov cocktail pieces
* Fix speech bubbles overlapping in the wrong order
* Fix wrong ice beam angle if it goes diagonally up out of map through world wrap
* Fix double water splash when flying saucer drowns
@@ -130,12 +135,12 @@
* Fix buggy behaviour when entering speech bubble command in hog placement phase
Translations:
- + Major update: Chinese
+ + Complete: German
+ + Major updates: Chinese, Scottish Gaelic
+ Credits page is now translatable
* Remove Arabic translation from release
Frontend:
- + Quick games are more random: More map types, random team size and difficulty
+ Add button in main menu at top left corner to open credits page
+ Restructure credits page
+ More intelligent automatic mission selection in campaign screen
@@ -160,6 +165,7 @@
* Fix English voicepack selection of team being overwritten when playing in non-English locale
Theme customization
+ + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg
+ Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg
Lua API:
@@ -167,20 +173,20 @@
+ New call: GetMissionVar(varname): Get value of mission variable
+ New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause
+ New call: GetTurnTimePaused(): Returns true if turn time is paused due to Lua
- + New call: AddMissionTeam(color): Add mission team, i.e. the team selected by player in campaign/mission page
+ + New call: AddMissionTeam(color): Add mission team, i.e. the team selected by player in campaign/mission page. Returns <team name>, <team index>
+ New call: AddMissionHog(health): Add a hedgehog for the mission team
+ New call: SetTeamPassive(teamname, isPassive): Mark a team as passive. Passive teams do not play and are treated like frozen teams.
+ New call: IsHogAlive(gear): Returns true if gear is a hegehog which is alive, not about to die and not hidden
+ New call: SetAmmoSlot(ammoType, slot): Overwrite ammo slot of ammo type (use with care!)
- + New return value: AddTeam/AddMissionTeam return <real team name>, <team index>
+ + New return value: AddTeam returns <real team name>, <team index>
+ SetClanColor: Now accepts negative color argument for user clan color, like in AddTeam
+ AddTeam: Append “_qau” to voicepack name to enable automatic selection of voicepack language
+ ShowMission: Add new icons: hedgehog (10), flags (11)
+ Utils library: New calls: getReadableChallengeRecord, updateChallengeRecord, integerSqrt, integerHypotenuse
+ New callback: onGameResult(winningClan): Called when the game ends normally. winningClan = index of winning clan or -1 on draw
+ New callback: onCaseDrop(gear): Called at the point where a crate MIGHT be dropped between turns. Gear is the crate gear or nil
- + New callback: onHogSwitch(oldHog): Called when hogs was switched with the “switch hedgehog” utility
- + SendStat extension: Option to use predefined modes with siPointType, like "!POINTS" or "!TIME"
+ + New callback: onHogSwitch(oldHog): Called when hog was switched with the “switch hedgehog” utility
+ + SendStat extension: Option to use predefined modes with siPointType: statMessage = "!POINTS", "!TIME", "!TIME0" to "!TIME3", "!CRATES", or "!EMPTY"
+ SimpleMission: Add isMissionTeam attribute for teams
+ SpeedShoppa/TargetPractice libraries: Remove custom hog and team info settings
+ TargetPractice library: Add faceLeft parameter
@@ -192,7 +198,7 @@
* Fix DismissTeam not clearing team properly
* SimpleMission: Fix Lua error spam when a custom goal fails
* gstWinner state is preserved after the game ended
- * If there's a mission team IsHogLocal now only returns true for hogs in the same clan as the mission team
+ * If there's a mission team, IsHogLocal now only returns true for hogs in the same clan as the mission team
====================== 0.9.25 ======================
HIGHLIGHTS: