2018-10-06 merge
alfadur [Fri, 05 Oct 2018 21:43:48 -0400] rev 13892
merge
2018-10-05 Make sure AddChatString is only fed with shortstrings
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 00:23:27 +0200] rev 13891
Make sure AddChatString is only fed with shortstrings
2018-10-05 Windows 1809 GetUserProfileDirectory failure workaround
alfadur [Sat, 06 Oct 2018 01:24:27 +0300] rev 13890
Windows 1809 GetUserProfileDirectory failure workaround
2018-10-05 Fix double tmp override in chTeamBack; Use shortstring for sidTeamGone/sidTeamBack
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 23:51:58 +0200] rev 13889
Fix double tmp override in chTeamBack; Use shortstring for sidTeamGone/sidTeamBack
2018-10-05 add debug output for physfs init failure
alfadur [Sat, 06 Oct 2018 00:23:41 +0300] rev 13888
add debug output for physfs init failure
2018-10-05 formatA expects ansistring params
nemo [Fri, 05 Oct 2018 16:54:26 -0400] rev 13887
formatA expects ansistring params
2018-10-05 this should probably exit -1 - pas2c was complaining about uninitialised var
nemo [Fri, 05 Oct 2018 16:53:36 -0400] rev 13886
this should probably exit -1 - pas2c was complaining about uninitialised var
2018-10-05 silly tmp var for sake of pas2c
nemo [Fri, 05 Oct 2018 16:22:51 -0400] rev 13885
silly tmp var for sake of pas2c
2018-10-05 Fix pas2c build dependencies
unc0rr [Fri, 05 Oct 2018 21:58:12 +0200] rev 13884
Fix pas2c build dependencies
2018-10-05 Fix pas2c build a bit more
unc0rr [Fri, 05 Oct 2018 21:41:56 +0200] rev 13883
Fix pas2c build a bit more
2018-10-05 Precalculate cMaxHogHealth
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:31:58 +0200] rev 13882
Precalculate cMaxHogHealth
2018-10-05 Merge unC0Rr's pas2c fix
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:30:06 +0200] rev 13881
Merge unC0Rr's pas2c fix
2018-10-05 Fix previous patch, add support for High(Longword)
unc0rr [Fri, 05 Oct 2018 21:09:27 +0200] rev 13880
Fix previous patch, add support for High(Longword)
2018-10-05 Backed out changeset aed7ee68305a
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:04:19 +0200] rev 13879
Backed out changeset aed7ee68305a
2018-10-05 Fix pas2c not having support for High(LongInt) in init expressions
unc0rr [Fri, 05 Oct 2018 21:04:01 +0200] rev 13878
Fix pas2c not having support for High(LongInt) in init expressions
2018-10-05 Pas2C: Implement rendering of High() similiar to that of Low()
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:56:40 +0200] rev 13877
Pas2C: Implement rendering of High() similiar to that of Low()
2018-10-05 Update Big Armory preview image
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:28:13 +0200] rev 13876
Update Big Armory preview image
2018-10-05 Hide creeper from frontend, prevent addition of creeper ammo via ammo scheme
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:20:09 +0200] rev 13875
Hide creeper from frontend, prevent addition of creeper ammo via ammo scheme This is a temporary measure because the creeper is still very unfinished. This can be reverted when the creeper is finished.
2018-10-05 Don't load game scheme from file if name collides with default scheme
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 19:37:06 +0200] rev 13874
Don't load game scheme from file if name collides with default scheme
2018-10-05 Don't save default weapon scheme in file; don't load weapon scheme from file if name collides with default scheme
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 19:25:14 +0200] rev 13873
Don't save default weapon scheme in file; don't load weapon scheme from file if name collides with default scheme
2018-10-05 Rename amDuck and related symbols to amCreeper, gtCreeper, etc.
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 17:27:12 +0200] rev 13872
Rename amDuck and related symbols to amCreeper, gtCreeper, etc. Compability for scripts is supported (amDuck=amCreeper, gtDuck=gtCreeper)
2018-10-05 Remove unused doStepDuck gear handler
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 16:49:17 +0200] rev 13871
Remove unused doStepDuck gear handler
2018-10-05 Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 16:36:41 +0200] rev 13870
Remove usage of creeper from all schemes and styles
2018-10-05 Restructure 0.9.25 changelog, add highlights section
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 14:57:44 +0200] rev 13869
Restructure 0.9.25 changelog, add highlights section
2018-10-05 Document the /quit chat command from server
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 14:11:51 +0200] rev 13868
Document the /quit chat command from server
2018-10-05 Simplify /quit chat command
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 13:37:49 +0200] rev 13867
Simplify /quit chat command
2018-10-05 gameServer: Add user warning if got chat command not suitable for current state (lobby/room); fix protocol errors
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:57:03 +0200] rev 13866
gameServer: Add user warning if got chat command not suitable for current state (lobby/room); fix protocol errors
2018-10-05 Catch empty chat commands in engine and frontend
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:17:56 +0200] rev 13865
Catch empty chat commands in engine and frontend
2018-10-05 Clean up frontend chat command auto-complete
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:00:16 +0200] rev 13864
Clean up frontend chat command auto-complete
2018-10-04 Backed out changeset 5f6208031658 (fixes 652)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 23:29:20 +0200] rev 13863
Backed out changeset 5f6208031658 (fixes 652)
2018-10-04 Merge Racer/TechRacer tie handling
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 21:17:21 +0200] rev 13862
Merge Racer/TechRacer tie handling
2018-10-04 Backed out changeset 6e4e745f42bb. Devs are hating it for ... reasons
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 20:45:07 +0200] rev 13861
Backed out changeset 6e4e745f42bb. Devs are hating it for ... reasons
2018-10-04 Fix speech bubble chat commands also applying to bots
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 20:36:41 +0200] rev 13860
Fix speech bubble chat commands also applying to bots
2018-10-04 merge
alfadur [Thu, 04 Oct 2018 13:26:48 -0400] rev 13859
merge
2018-10-04 Fix another pas2c hiccup in uLandObjects
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 19:12:09 +0200] rev 13858
Fix another pas2c hiccup in uLandObjects
2018-10-04 Change syntax for Format/FormatA, remove array in function to be friendlier to Pas2C
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 19:04:27 +0200] rev 13857
Change syntax for Format/FormatA, remove array in function to be friendlier to Pas2C This fixes a problem with Pas2C, but the price to pay is uglier code. :(
2018-10-04 ..and for logging in handler
alfadur [Thu, 04 Oct 2018 20:04:32 +0300] rev 13856
..and for logging in handler
2018-10-04 Add missing base case for lobby handler
alfadur [Thu, 04 Oct 2018 19:57:53 +0300] rev 13855
Add missing base case for lobby handler
2018-10-04 gameServer: Remove broken and undocumented /part chat command
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:55:08 +0200] rev 13854
gameServer: Remove broken and undocumented /part chat command If a player used it, a lot of protocol errors start to happen.
2018-10-04 Ignore message-type chat commands (/hsa, /clan, etc.) w/ empty arg list
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:46:01 +0200] rev 13853
Ignore message-type chat commands (/hsa, /clan, etc.) w/ empty arg list
2018-10-04 Rename chat command /team to /clan (but keep /team as alias for now)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:30:24 +0200] rev 13852
Rename chat command /team to /clan (but keep /team as alias for now)
2018-10-04 Teach engine to properly display clan message received from the net
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:07:17 +0200] rev 13851
Teach engine to properly display clan message received from the net This fixes a bug that the word “Clan” was not translated when you received a clan message from the net.
2018-10-04 gameServer: Handle empty chat command (partially)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:54:57 +0200] rev 13850
gameServer: Handle empty chat command (partially)
2018-10-04 gameServer: Always report command name if getting an incorrect command
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:36:42 +0200] rev 13849
gameServer: Always report command name if getting an incorrect command
2018-10-04 gameServer: remove duplicate VOTE/FORCE command handling
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:18:38 +0200] rev 13848
gameServer: remove duplicate VOTE/FORCE command handling
2018-10-03 Display error when entering invalid chat command in offline game
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Oct 2018 03:24:03 +0200] rev 13847
Display error when entering invalid chat command in offline game
2018-10-03 Make frontend forward server error and warning messages to engine
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Oct 2018 02:28:39 +0200] rev 13846
Make frontend forward server error and warning messages to engine
2018-10-02 Pas2C: Add preprocess files to .hgignore
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 22:11:15 +0200] rev 13845
Pas2C: Add preprocess files to .hgignore
2018-10-02 Rewrite StrToInt code in uStore; get rid of "try" and "except" keywords
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 21:51:27 +0200] rev 13844
Rewrite StrToInt code in uStore; get rid of "try" and "except" keywords
2018-10-02 IFNDEF custom exception handlung away in pas2c builds
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 21:26:25 +0200] rev 13843
IFNDEF custom exception handlung away in pas2c builds
2018-10-02 Resolve ambiguity of <> in Pas2C.hs
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 20:33:33 +0200] rev 13842
Resolve ambiguity of <> in Pas2C.hs
2018-09-30 Add help button in main menu (opens Hedgewars Wiki in browser)
Wuzzy <Wuzzy2@mail.ru> [Sun, 30 Sep 2018 03:18:16 +0200] rev 13841
Add help button in main menu (opens Hedgewars Wiki in browser) Might be replaced with an offline help in later versions (see bug #660).
2018-09-29 Fix frontend displayed value of Sudden Death timeout being off-by-one
Wuzzy <Wuzzy2@mail.ru> [Sun, 30 Sep 2018 01:41:12 +0200] rev 13840
Fix frontend displayed value of Sudden Death timeout being off-by-one
2018-09-29 ASA, desert02: Add achievement for escaping with all crates collected and no damage taken
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 23:13:02 +0200] rev 13839
ASA, desert02: Add achievement for escaping with all crates collected and no damage taken
2018-09-29 ASA, ice02: Display current flying time next to team bar
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 22:20:19 +0200] rev 13838
ASA, ice02: Display current flying time next to team bar
2018-09-29 ASA, ice02: Fix recorded time being 6 seconds more than reality
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 21:59:36 +0200] rev 13837
ASA, ice02: Fix recorded time being 6 seconds more than reality
2018-09-29 ASA: ice02: Render green rings as double rings
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 20:56:55 +0200] rev 13836
ASA: ice02: Render green rings as double rings Visual aid for colorblind people
2018-09-29 Set script globals TurnTimeLeft and ReadyTimeLeft immediately after they were changed by Lua call
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 14:52:13 +0200] rev 13835
Set script globals TurnTimeLeft and ReadyTimeLeft immediately after they were changed by Lua call
2018-09-28 Move campaign mission images to share/ instead of hardcoding them into frontend
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 01:17:15 +0200] rev 13834
Move campaign mission images to share/ instead of hardcoding them into frontend Hardcoding campaign mission images prevented add-ons from adding their own preview images.
2018-09-26 Fix teleport cursor briefly re-appearing after placing hog in hog placement phase + inf attack mode
Wuzzy <Wuzzy2@mail.ru> [Thu, 27 Sep 2018 00:26:58 +0200] rev 13833
Fix teleport cursor briefly re-appearing after placing hog in hog placement phase + inf attack mode
2018-09-26 Update changelog
Wuzzy <Wuzzy2@mail.ru> [Thu, 27 Sep 2018 00:11:54 +0200] rev 13832
Update changelog
2018-09-26 On victory, center camera on a winning hedgehog
Wuzzy <Wuzzy2@mail.ru> [Wed, 26 Sep 2018 20:45:55 +0200] rev 13831
On victory, center camera on a winning hedgehog
2018-09-24 merge
nemo [Mon, 24 Sep 2018 11:18:48 -0400] rev 13830
merge
2018-09-24 make it build
nemo [Mon, 24 Sep 2018 11:16:08 -0400] rev 13829
make it build
2018-09-20 Fix maps variable in OfficialChallengeHashes not being global (caused error in normal Racer)
Wuzzy <Wuzzy2@mail.ru> [Thu, 20 Sep 2018 13:07:21 +0200] rev 13828
Fix maps variable in OfficialChallengeHashes not being global (caused error in normal Racer)
2018-09-19 Fix hedgehog being able to make walk/jump sounds before it was placed
Wuzzy <Wuzzy2@mail.ru> [Wed, 19 Sep 2018 10:23:01 +0200] rev 13827
Fix hedgehog being able to make walk/jump sounds before it was placed If in hog placement phase you select Skip and then pressed the walk/jump keys, you heard sounds although the hedgehog is not placed yet.
2018-09-19 Ignore gmTimer after attack or hog is no longer controlled
Wuzzy <Wuzzy2@mail.ru> [Wed, 19 Sep 2018 09:45:45 +0200] rev 13826
Ignore gmTimer after attack or hog is no longer controlled You were able to set the timer after you threw a grenade
2018-09-19 Clear gmSwitch before activating switcher
Wuzzy <Wuzzy2@mail.ru> [Wed, 19 Sep 2018 09:31:06 +0200] rev 13825
Clear gmSwitch before activating switcher If if you pressed [Switch Hedgehog] key and THEN enabled the Switch Hedgehog utility, you immediately switch. This was mildly confusing.
2018-09-18 use locale rules for the challenge hashes
nemo [Tue, 18 Sep 2018 19:38:58 -0400] rev 13824
use locale rules for the challenge hashes
2018-09-18 restore old land hashes which in theory should not have changed in .24
nemo [Tue, 18 Sep 2018 19:30:55 -0400] rev 13823
restore old land hashes which in theory should not have changed in .24
2018-09-18 Separate synced pixels from land digests - this is mostly to allow the official racer digests to remain unchanged.
nemo [Tue, 18 Sep 2018 19:21:36 -0400] rev 13822
Separate synced pixels from land digests - this is mostly to allow the official racer digests to remain unchanged.
2018-09-17 Merge nemo's hash change commit
Wuzzy <Wuzzy2@mail.ru> [Tue, 18 Sep 2018 00:07:36 +0200] rev 13821
Merge nemo's hash change commit
2018-09-17 Add exit hint after Basic Movement Training
Wuzzy <Wuzzy2@mail.ru> [Tue, 18 Sep 2018 00:06:00 +0200] rev 13820
Add exit hint after Basic Movement Training
2018-09-17 Easier back jumps in Basic Movement Training (fixes bug 692)
Wuzzy <Wuzzy2@mail.ru> [Mon, 17 Sep 2018 22:37:47 +0200] rev 13819
Easier back jumps in Basic Movement Training (fixes bug #692) The explanation of Back Jumping (2/2) has been simplified and the "hard" part has been made easier by lowering the girders. The original idea was that I wanted to force players to learn how to jump higher by delaying the 2nd backspace keypress. But this turned out that this section was too unfair and we have lost at least one player due to rage-quitting, according to feedback.
2018-09-16 update hashes changed in r79e13080b9db (critical sprites) ra675a94b5cc1 (critical scripts)
nemo [Sun, 16 Sep 2018 09:25:10 -0400] rev 13818
update hashes changed in r79e13080b9db (critical sprites) ra675a94b5cc1 (critical scripts)
2018-09-16 Update hedgewars_en.ts
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 10:25:50 +0200] rev 13817
Update hedgewars_en.ts
2018-09-16 Update German translation
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 02:18:51 +0200] rev 13816
Update German translation
2018-09-15 Update translation files
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 01:54:35 +0200] rev 13815
Update translation files
2018-09-15 Fix SetAmmoTexts not working in stats-only mode
unc0rr [Sat, 15 Sep 2018 20:56:31 +0200] rev 13814
Fix SetAmmoTexts not working in stats-only mode
2018-09-15 Fix SetAmmoTexts not working in stats-only mode 0.9.24
unc0rr [Sat, 15 Sep 2018 20:42:02 +0200] rev 13813
Fix SetAmmoTexts not working in stats-only mode
2018-09-15 Fix some syntax errors in internal Lua syntax documentation
Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 16:22:04 +0200] rev 13812
Fix some syntax errors in internal Lua syntax documentation
2018-09-15 Fix team stats screwing up if game ends due to drowning in rising Sudden Death water
Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 15:26:23 +0200] rev 13811
Fix team stats screwing up if game ends due to drowning in rising Sudden Death water
2018-09-14 cleanup crate imports
alfadur [Fri, 14 Sep 2018 23:14:19 +0300] rev 13810
cleanup crate imports
2018-09-13 remove stabilized edition annotations
alfadur [Thu, 13 Sep 2018 20:59:57 +0300] rev 13809
remove stabilized edition annotations
2018-09-12 Fix engine crash when using lasersight outside the world bounds
alfadur [Wed, 12 Sep 2018 19:51:45 +0300] rev 13808
Fix engine crash when using lasersight outside the world bounds
2018-09-11 Only show bullet hits for shovable gears
alfadur [Tue, 11 Sep 2018 22:49:27 +0200] rev 13807
Only show bullet hits for shovable gears Fixes some weird bullet hit vgears spawning when hitting non-shovable gears like snowflakes
2018-09-11 Fix sinegun dealing 1 damage when shooting straight up. Reduces sine gun knockback strength by 1.25%
alfadur [Tue, 11 Sep 2018 22:44:32 +0200] rev 13806
Fix sinegun dealing 1 damage when shooting straight up. Reduces sine gun knockback strength by 1.25% This was caused by AmmoShove, which had a strenght which was *right* above the threshold for fall damage.
2018-09-11 Revert sinegun brokenness to previous levels
alfadur [Tue, 11 Sep 2018 21:32:28 +0200] rev 13803
Revert sinegun brokenness to previous levels
2018-09-11 Make rendering work qmlfrontend
unc0rr [Tue, 11 Sep 2018 21:16:27 +0200] rev 13802
Make rendering work
2018-09-11 Allow to change volume during pause
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 18:34:27 +0200] rev 13800
Allow to change volume during pause
2018-09-11 ASA, final: Don't say "missed" or "yes sir" after blowing up barrels
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 17:22:54 +0200] rev 13799
ASA, final: Don't say "missed" or "yes sir" after blowing up barrels
2018-09-11 Make sure scripts don't break w/ only 1 clan
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 16:18:24 +0200] rev 13798
Make sure scripts don't break w/ only 1 clan See also: c084bd440009
2018-09-11 Add funny message in stats screen when everyone wins
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 16:00:23 +0200] rev 13797
Add funny message in stats screen when everyone wins
2018-09-09 Only reset CursorMovement to 0 if command "-cur_*" is called with appropriate direction
Wuzzy <Wuzzy2@mail.ru> [Sun, 09 Sep 2018 12:25:23 +0200] rev 13778
Only reset CursorMovement to 0 if command "-cur_*" is called with appropriate direction
2018-09-10 rescue the stream on handshake failure
alfadur [Mon, 10 Sep 2018 23:53:59 +0300] rev 13777
rescue the stream on handshake failure
2018-09-10 improve error handling for TLS handshake
alfadur [Mon, 10 Sep 2018 23:31:44 +0300] rev 13776
improve error handling for TLS handshake
2018-09-08 port some legacy protocol support
alfadur [Sun, 09 Sep 2018 01:20:35 +0300] rev 13775
port some legacy protocol support
2018-09-07 use openssl for password message handling
alfadur [Fri, 07 Sep 2018 04:16:05 +0300] rev 13774
use openssl for password message handling
2018-09-06 Add TLS support
alfadur [Thu, 06 Sep 2018 23:12:32 +0300] rev 13773
Add TLS support
2018-09-05 Add missing roundDraw check in TechRacer
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 20:09:32 +0200] rev 13772
Add missing roundDraw check in TechRacer
2018-09-05 Add official server feature to cargo
alfadur [Wed, 05 Sep 2018 19:22:29 +0300] rev 13771
Add official server feature to cargo
2018-09-05 Fix hog teleporting back and forth when walking on portals on floor. Fixes bug 686
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 18:07:56 +0200] rev 13770
Fix hog teleporting back and forth when walking on portals on floor. Fixes bug #686
2018-09-05 Bump dependencies
alfadur [Wed, 05 Sep 2018 18:09:06 +0300] rev 13769
Bump dependencies
2018-09-05 Add tie handling for Racer and TechRacer
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 15:37:50 +0200] rev 13768
Add tie handling for Racer and TechRacer
2018-09-04 Fix clan ranking counter advancing per-team instaed of per-clan in case of a tie
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 01:53:21 +0200] rev 13767
Fix clan ranking counter advancing per-team instaed of per-clan in case of a tie
2018-09-04 Don't write TurnTimeLeft deprecation warning if setter function was used
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 22:59:08 +0200] rev 13766
Don't write TurnTimeLeft deprecation warning if setter function was used
2018-09-04 Call EndTurn(true) instead of TurnTimeLeft(0) in flying saucer training
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 22:18:03 +0200] rev 13765
Call EndTurn(true) instead of TurnTimeLeft(0) in flying saucer training
2018-09-04 Fix crash when defeating all enemies in ACF8 (HideHog was called too early)
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 20:38:15 +0200] rev 13764
Fix crash when defeating all enemies in ACF8 (HideHog was called too early)
2018-09-04 Fix turn reaction not working properly after turn
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 17:57:48 +0200] rev 13763
Fix turn reaction not working properly after turn
2018-09-04 Say sndNutter on round draw
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:52:51 +0200] rev 13762
Say sndNutter on round draw
2018-09-04 Remove some bad/inappropriate messages for round draw and crate drop
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:26:15 +0200] rev 13761
Remove some bad/inappropriate messages for round draw and crate drop
2018-09-04 Fix player rankings getting confused if a clan was revived
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:12:53 +0200] rev 13760
Fix player rankings getting confused if a clan was revived
2018-09-04 Fix player rankings on round draw: Clans that die in the same turn now have the same rank
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 15:03:35 +0200] rev 13759
Fix player rankings on round draw: Clans that die in the same turn now have the same rank
2018-09-04 Rework rankings of losing clans: Rank them in the reverse order they died
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 14:20:15 +0200] rev 13758
Rework rankings of losing clans: Rank them in the reverse order they died New ranking rule: - The clan that survived is ranked 1st. - The clan that died last is ranked 2nd. - The clan that died second last is ranked 3rd. - The clan that died third last is ranked 4th. - And so on ... Old ranking rule: - The clan that survived is ranked 1st. - The losing teams are ranked in the order they started with, which isn't fair. Draws are not handled properly in rankings yet.
2018-09-03 Rip out stats code from TurnReaction and put it into new function TurnStats. Fixes buggy stats
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 22:14:46 +0200] rev 13757
Rip out stats code from TurnReaction and put it into new function TurnStats. Fixes buggy stats
2018-09-03 Fix stats screwing up in Rope Knock Challenge if you lose
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 21:19:15 +0200] rev 13756
Fix stats screwing up in Rope Knock Challenge if you lose
2018-09-03 Add missing nil check in AfterAttack (oops!)
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 20:16:54 +0200] rev 13755
Add missing nil check in AfterAttack (oops!)
2018-09-03 Lua: Fix LeftX, RightX, TopY, LAND_WIDTH, LAND_HEIGHT being broken if onVisualGearAdd is set
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 20:01:50 +0200] rev 13754
Lua: Fix LeftX, RightX, TopY, LAND_WIDTH, LAND_HEIGHT being broken if onVisualGearAdd is set Fixes bug #585
2018-09-03 Remove mail.gna.org mailing list from README.md (gna.org has shutdown for good)
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 12:59:54 +0200] rev 13753
Remove mail.gna.org mailing list from README.md (gna.org has shutdown for good)
2018-09-03 Lua: Rename globals: NoPointX→NO_CURSOR, cMaxTurnTime→MAX_TURN_TIME, cMaxHogHealth→MAX_HOG_HEALTH
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 12:46:57 +0200] rev 13752
Lua: Rename globals: NoPointX→NO_CURSOR, cMaxTurnTime→MAX_TURN_TIME, cMaxHogHealth→MAX_HOG_HEALTH These globals did not exist in 0.9.24, so this change is safe.
2018-09-03 Use translation template for speech bubble command
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 05:05:00 +0200] rev 13751
Use translation template for speech bubble command
2018-09-02 Continental supplies: Fix health not being set immediately if skipping continent selection, provoking random continent
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 01:48:00 +0200] rev 13750
Continental supplies: Fix health not being set immediately if skipping continent selection, provoking random continent
2018-09-02 Don't start retreat time if hog has lost control in the meantime
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 01:09:14 +0200] rev 13749
Don't start retreat time if hog has lost control in the meantime
2018-09-02 Don't play timer countdown sounds if in ready phase
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:53:44 +0200] rev 13748
Don't play timer countdown sounds if in ready phase
2018-09-02 Call GetGlobals after entering Lua command with /lua
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:48:51 +0200] rev 13747
Call GetGlobals after entering Lua command with /lua
2018-09-02 Dangerous Ducklings: Enter retreat mode after kill
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:15:55 +0200] rev 13746
Dangerous Ducklings: Enter retreat mode after kill
2018-09-02 Fix buggy behaviour when setting TurnTimeLeft through Retreat
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:03:06 +0200] rev 13745
Fix buggy behaviour when setting TurnTimeLeft through Retreat
2018-09-02 Change chat text color for Lua warnings to yellow
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 22:05:45 +0200] rev 13744
Change chat text color for Lua warnings to yellow
2018-09-02 Add deprecation warning for setting TurnTimeLeft/ReadyTimeLeft directly, fix SetTurnTimeLeft/SetReadyTimeLeft not setting vars reliably
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 22:02:15 +0200] rev 13743
Add deprecation warning for setting TurnTimeLeft/ReadyTimeLeft directly, fix SetTurnTimeLeft/SetReadyTimeLeft not setting vars reliably
2018-09-02 Use SetTurnTimeLeft and SetReadyTimeLeft in all scripts
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 21:26:44 +0200] rev 13742
Use SetTurnTimeLeft and SetReadyTimeLeft in all scripts
2018-09-02 Lua API: Add SetTurnTimeLeft, SetReadyTimeLeft
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 20:57:33 +0200] rev 13741
Lua API: Add SetTurnTimeLeft, SetReadyTimeLeft
2018-09-02 Highlander: Remove odd infinite girder ammo in crates
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 04:08:58 +0200] rev 13740
Highlander: Remove odd infinite girder ammo in crates
2018-09-01 Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme)
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 01:25:37 +0200] rev 13739
Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme) Fixes 210.
2018-09-01 Fix hog attack code always destroying TargetPoint, even if no attack occurred. Fixes bug 265
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 00:07:33 +0200] rev 13738
Fix hog attack code always destroying TargetPoint, even if no attack occurred. Fixes bug #265
2018-09-01 Check for victory before stTurnReact. Fixes 382
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 23:03:56 +0200] rev 13737
Check for victory before stTurnReact. Fixes 382
2018-09-01 ASA, desert01: Fix display error when destroying device crate
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 21:56:12 +0200] rev 13736
ASA, desert01: Fix display error when destroying device crate
2018-09-01 ASA, desert01: Disable hero control at first battle left from the hole, not right above it
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 21:47:08 +0200] rev 13735
ASA, desert01: Disable hero control at first battle left from the hole, not right above it
2018-09-01 Prevent pause/synchronizing/AFK mode text being rendered at the same time
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 12:43:19 +0200] rev 13734
Prevent pause/synchronizing/AFK mode text being rendered at the same time
2018-08-31 Add frontend tip introducing /help
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 01:18:07 +0200] rev 13733
Add frontend tip introducing /help
2018-08-31 Translate "heads" and "tails" of gameServer
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 00:17:56 +0200] rev 13732
Translate "heads" and "tails" of gameServer
2018-08-31 Display error when using /maxteams if not room master
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 00:05:55 +0200] rev 13731
Display error when using /maxteams if not room master
2018-08-31 Make guest rejection error translatable
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 23:49:32 +0200] rev 13730
Make guest rejection error translatable
2018-08-31 Add command help for /save, /delete, /saveroom and /loadroom
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 23:13:20 +0200] rev 13729
Add command help for /save, /delete, /saveroom and /loadroom
2018-08-31 Add 2nd optional parameter to HedgewarsScriptLoad. If false, its OK if file does not exist. Also, return true/false on success
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 21:34:33 +0200] rev 13728
Add 2nd optional parameter to HedgewarsScriptLoad. If false, its OK if file does not exist. Also, return true/false on success
2018-08-31 Backed out changeset a62408ee8281. Allowing HedgewarsScriptLoad to not stop if script is missing is dumb
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 21:22:12 +0200] rev 13727
Backed out changeset a62408ee8281. Allowing HedgewarsScriptLoad to not stop if script is missing is dumb
2018-08-31 Allow script to be missing when calling HedgewarsScriptLoad, return true/false based on success
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 21:07:07 +0200] rev 13726
Allow script to be missing when calling HedgewarsScriptLoad, return true/false based on success
2018-08-31 Don't load locale Lua script if LOCALE == "en"
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 20:35:13 +0200] rev 13725
Don't load locale Lua script if LOCALE == "en"
2018-08-31 Add description of hwengine command-line arguments in --help
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 19:19:39 +0200] rev 13724
Add description of hwengine command-line arguments in --help
2018-08-31 Critical error if loading a script has failed
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 18:15:45 +0200] rev 13723
Critical error if loading a script has failed
2018-08-31 Force-disable gfPerHogAmmo and gfSharedAmmo for RW and BRW
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 16:51:33 +0200] rev 13722
Force-disable gfPerHogAmmo and gfSharedAmmo for RW and BRW
2018-08-31 BRW: Add utilities and air weapons properly
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 12:09:40 +0200] rev 13721
BRW: Add utilities and air weapons properly
2018-08-31 Fix BRW adding ammoInCrate times ammo on start of turn instead of 1
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 11:12:41 +0200] rev 13720
Fix BRW adding ammoInCrate times ammo on start of turn instead of 1
2018-08-31 Fix BRW breaking when weapon scheme assigns 2 bullet for all ammos
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 11:11:58 +0200] rev 13719
Fix BRW breaking when weapon scheme assigns 2 bullet for all ammos
2018-08-30 BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru> [Thu, 30 Aug 2018 22:07:01 +0200] rev 13718
BRW now allows weapon scheme customization See script comments to see how.
2018-08-29 Change button image for Tag Team
Wuzzy <Wuzzy2@mail.ru> [Wed, 29 Aug 2018 03:50:53 +0200] rev 13717
Change button image for Tag Team
2018-08-29 Add missing server dependencies to Travis metadata
Wuzzy <Wuzzy2@mail.ru> [Wed, 29 Aug 2018 02:56:24 +0200] rev 13716
Add missing server dependencies to Travis metadata
2018-08-28 Write down system requirements
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 21:09:46 +0200] rev 13715
Write down system requirements
2018-08-28 Fix typo in gameServer
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 17:27:49 +0200] rev 13714
Fix typo in gameServer
2018-08-28 move everything test related into test cfg
alfadur [Tue, 28 Aug 2018 17:19:25 +0300] rev 13713
move everything test related into test cfg
2018-08-28 Space Invasion: Add hilarious loser face to losers
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 06:04:02 +0200] rev 13712
Space Invasion: Add hilarious loser face to losers
2018-08-28 Space Invasion: Continue playing rounds in case the teams are tied at the end
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 05:46:33 +0200] rev 13711
Space Invasion: Continue playing rounds in case the teams are tied at the end Rules in case of a tie: 1) Eliminate all teams not tied for the lead 2) Play another round with the remaining teams 3) Check for the winner again at the end of that round. If there's another tie, repeat the procedure
2018-08-28 Space Invasion: refactor variables into a large table for everything
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 03:45:44 +0200] rev 13710
Space Invasion: refactor variables into a large table for everything To fix that annoying "upvalue" error if more variables are added
2018-08-27 Add hogs per team named constant that absolutely no one asked for
alfadur [Mon, 27 Aug 2018 22:28:56 +0300] rev 13709
Add hogs per team named constant that absolutely no one asked for
2018-08-26 Remove frontend code dealing with unused team variables
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 20:50:51 +0200] rev 13708
Remove frontend code dealing with unused team variables
2018-08-26 Replace now-outdated descriptions of amDuck with dummy texts
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 17:59:26 +0200] rev 13707
Replace now-outdated descriptions of amDuck with dummy texts
2018-08-26 GameServer: Use consistent formatting of clan chat (compared with engine)
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 16:51:01 +0200] rev 13706
GameServer: Use consistent formatting of clan chat (compared with engine) It's called "clan chat" now, not "team chat". Also the brackets and text positions were inconsistent with engine.
2018-08-26 Change empty string check in gameServer
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 15:10:34 +0200] rev 13705
Change empty string check in gameServer
2018-08-26 /greeting chat commands now clears greeting if called w/o arguments
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 14:59:05 +0200] rev 13704
/greeting chat commands now clears greeting if called w/o arguments
2018-08-26 Add a couple of more useful server messages
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 14:37:02 +0200] rev 13703
Add a couple of more useful server messages
2018-08-25 Don't translate greeting message
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 22:02:21 +0200] rev 13702
Don't translate greeting message
2018-08-25 Don't translate response to /rnd command
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 21:36:15 +0200] rev 13701
Don't translate response to /rnd command
2018-08-25 Add error message for /callvote map if no maps are available
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 21:24:34 +0200] rev 13700
Add error message for /callvote map if no maps are available
2018-08-25 Hide /watch command if OFFICIAL_SERVER is not set
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 21:12:10 +0200] rev 13699
Hide /watch command if OFFICIAL_SERVER is not set
2018-08-25 Properly scale Start button size in pagenetgame just like in pagemultiplayer
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 21:00:26 +0200] rev 13698
Properly scale Start button size in pagenetgame just like in pagemultiplayer
2018-08-25 Add a few helpful error messages from server when kicking failed
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 20:52:33 +0200] rev 13697
Add a few helpful error messages from server when kicking failed
2018-08-25 GameServer: Refactor fake nick names into Consts
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 19:23:19 +0200] rev 13696
GameServer: Refactor fake nick names into Consts
2018-08-25 Fix some formatting problems with /me
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 19:07:17 +0200] rev 13695
Fix some formatting problems with /me
2018-08-25 Tweak response messages to /super_power and /registered_only
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 18:21:37 +0200] rev 13694
Tweak response messages to /super_power and /registered_only
2018-08-25 Fix translatability of "unknown command" server message
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 18:04:06 +0200] rev 13693
Fix translatability of "unknown command" server message
2018-08-25 Make frontend translate server messages properly
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 17:43:29 +0200] rev 13692
Make frontend translate server messages properly
2018-08-25 Use plain text mode in video description label to avoid HTML trouble
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 12:12:15 +0200] rev 13691
Use plain text mode in video description label to avoid HTML trouble
2018-08-22 Backed out changeset 076b7d23fab8. Well, the commit in question was needed after all ... 0.9.24
Wuzzy <Wuzzy2@mail.ru> [Wed, 22 Aug 2018 16:47:09 +0200] rev 13690
Backed out changeset 076b7d23fab8. Well, the commit in question was needed after all ...
2018-08-22 Fix critical failure to cleanup teams list after rejoining game after a force-quit. Fixes bug 597
Wuzzy <Wuzzy2@mail.ru> [Wed, 22 Aug 2018 15:00:04 +0200] rev 13689
Fix critical failure to cleanup teams list after rejoining game after a force-quit. Fixes bug #597
2018-08-21 Backed out changeset 6c0cf6b9eff8. Scripters should be prepared for nil and pretending the gear exists would cause more pain 0.9.24
Wuzzy <Wuzzy2@mail.ru> [Wed, 22 Aug 2018 00:40:11 +0200] rev 13688
Backed out changeset 6c0cf6b9eff8. Scripters should be prepared for nil and pretending the gear exists would cause more pain
2018-08-21 Clean up more visual gears stuff in scripts
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 23:56:49 +0200] rev 13687
Clean up more visual gears stuff in scripts - Make vgears non-critical if possible - Add nil checks where needed - Fix related bugs - Remove doomed attempts to call FollowGear on vgears
2018-08-21 Clean up legacy visual gear stuff in ClimbHome, fix star despawn, make stars non-critical
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 22:57:56 +0200] rev 13686
Clean up legacy visual gear stuff in ClimbHome, fix star despawn, make stars non-critical
2018-08-21 Remove calls to GetVisualGearValues where it's not needed
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 22:52:46 +0200] rev 13685
Remove calls to GetVisualGearValues where it's not needed
2018-08-21 Animate: Remove follow arg from AnimVisualGear
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 22:31:50 +0200] rev 13684
Animate: Remove follow arg from AnimVisualGear
2018-08-21 use 0s instead of nils to try to protect script assumptions 0.9.24
nemo [Tue, 21 Aug 2018 15:26:29 -0400] rev 13683
use 0s instead of nils to try to protect script assumptions
2018-08-21 only-stats should never create visual gears. and lua should never rely on visual gears being created. critical is just to help ensure ones important to gameplay don't get lost in fast-forward 0.9.24
nemo [Tue, 21 Aug 2018 15:11:28 -0400] rev 13682
only-stats should never create visual gears. and lua should never rely on visual gears being created. critical is just to help ensure ones important to gameplay don't get lost in fast-forward
2018-08-21 Remove unused shockwave code in Space Invasion
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 21:02:01 +0200] rev 13681
Remove unused shockwave code in Space Invasion
2018-08-21 Make decorational visual gears in Space Invasion non-critical
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 21:00:01 +0200] rev 13680
Make decorational visual gears in Space Invasion non-critical
(0) -10000 -3000 -1000 -192 +192 +1000 tip