alfadur [Sat, 13 Oct 2018 23:08:15 +0300] rev 13898
fix offsets
alfadur [Sat, 13 Oct 2018 22:44:21 +0300] rev 13897
Fix overflow in CheckGearNear
alfadur [Sat, 13 Oct 2018 20:01:09 +0300] rev 13896
add fpnum literal macro
alfadur [Sat, 13 Oct 2018 00:43:04 +0300] rev 13895
delegate cmp to rustlib
alfadur [Wed, 10 Oct 2018 23:54:57 +0300] rev 13894
forgot a line
alfadur [Wed, 10 Oct 2018 23:51:53 +0300] rev 13893
update frontend japanese translation
unc0rr [Sat, 13 Oct 2018 22:38:51 +0200] rev 13892
Make converter for uLandTemplates into yaml
unc0rr [Sat, 13 Oct 2018 18:32:41 +0200] rev 13891
Implement lagged Fibonacci PRNG in rust, compatible with hwengine
unc0rr [Sat, 13 Oct 2018 18:04:25 +0200] rev 13890
inline more operators in fpnum
alfadur [Sat, 13 Oct 2018 00:43:04 +0300] rev 13889
delegate cmp to rustlib
unc0rr [Sat, 13 Oct 2018 17:23:19 +0200] rev 13888
Add some more tests
unc0rr [Fri, 12 Oct 2018 22:18:38 +0200] rev 13887
Reimplement hwFloat library in rust for future use
Wuzzy <Wuzzy2@mail.ru> [Fri, 12 Oct 2018 03:40:21 +0200] rev 13886
Drop internal PhysFS, bump PhysFS requirement to 3.0.0
unc0rr [Thu, 11 Oct 2018 23:43:31 +0200] rev 13885
- Fix insert() for strings in pas2c
- Implement insert() for ansistrings
nemo [Tue, 09 Oct 2018 12:54:40 -0400] rev 13884
drop the error checked StrToInt as non-critical - pas2c did not implement it.
nemo [Tue, 09 Oct 2018 11:28:07 -0400] rev 13883
IFDEF out missing function with FIXME, revert pas2c change in 0ecf77e203c0 as suggested by unc0rr, another string annotation
nemo [Tue, 09 Oct 2018 09:58:33 -0400] rev 13882
bunch more of those shortstring/ansistrings
nemo [Tue, 09 Oct 2018 09:02:39 -0400] rev 13881
make explicit for pas2c some string casts that fpc was probably doing automatically
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Oct 2018 18:37:30 +0200] rev 13880
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Oct 2018 18:16:06 +0200] rev 13879
Update locale files
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 02:27:33 +0200] rev 13878
ASA, ice02: Change time strings for consistency with other time strings
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 01:00:02 +0200] rev 13877
No-op when entering /clan command with no argument
alfadur [Fri, 05 Oct 2018 21:43:48 -0400] rev 13876
merge
alfadur [Sat, 06 Oct 2018 01:24:27 +0300] rev 13875
Windows 1809 GetUserProfileDirectory failure workaround
alfadur [Sat, 06 Oct 2018 00:23:41 +0300] rev 13874
add debug output for physfs init failure
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 00:23:27 +0200] rev 13873
Make sure AddChatString is only fed with shortstrings
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 23:51:58 +0200] rev 13872
Fix double tmp override in chTeamBack; Use shortstring for sidTeamGone/sidTeamBack
nemo [Fri, 05 Oct 2018 16:54:26 -0400] rev 13871
formatA expects ansistring params
nemo [Fri, 05 Oct 2018 16:53:36 -0400] rev 13870
this should probably exit -1 - pas2c was complaining about uninitialised var
nemo [Fri, 05 Oct 2018 16:22:51 -0400] rev 13869
silly tmp var for sake of pas2c
unc0rr [Fri, 05 Oct 2018 21:58:12 +0200] rev 13868
Fix pas2c build dependencies
unc0rr [Fri, 05 Oct 2018 21:41:56 +0200] rev 13867
Fix pas2c build a bit more
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:31:58 +0200] rev 13866
Precalculate cMaxHogHealth
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:30:06 +0200] rev 13865
Merge unC0Rr's pas2c fix
unc0rr [Fri, 05 Oct 2018 21:09:27 +0200] rev 13864
Fix previous patch, add support for High(Longword)
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:04:19 +0200] rev 13863
unc0rr [Fri, 05 Oct 2018 21:04:01 +0200] rev 13862
Fix pas2c not having support for High(LongInt) in init expressions
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:56:40 +0200] rev 13861
Pas2C: Implement rendering of High() similiar to that of Low()
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:28:13 +0200] rev 13860
Update Big Armory preview image
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:20:09 +0200] rev 13859
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.
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 19:37:06 +0200] rev 13858
Don't load game scheme from file if name collides with default scheme
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 19:25:14 +0200] rev 13857
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 17:27:12 +0200] rev 13856
Rename amDuck and related symbols to amCreeper, gtCreeper, etc.
Compability for scripts is supported (amDuck=amCreeper, gtDuck=gtCreeper)
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 16:49:17 +0200] rev 13855
Remove unused doStepDuck gear handler
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 16:36:41 +0200] rev 13854
Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 14:57:44 +0200] rev 13853
Restructure 0.9.25 changelog, add highlights section
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 14:11:51 +0200] rev 13852
Document the /quit chat command from server
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 13:37:49 +0200] rev 13851
Simplify /quit chat command
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:57:03 +0200] rev 13850
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:17:56 +0200] rev 13849
Catch empty chat commands in engine and frontend
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:00:16 +0200] rev 13848
Clean up frontend chat command auto-complete
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 23:29:20 +0200] rev 13847
Backed out
changeset 5f6208031658 (fixes 652)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 21:17:21 +0200] rev 13846
Merge Racer/TechRacer tie handling
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 20:09:32 +0200] rev 13845
Add missing roundDraw check in TechRacer
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 15:37:50 +0200] rev 13844
Add tie handling for Racer and TechRacer
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 20:45:07 +0200] rev 13843
Backed out
changeset 6e4e745f42bb. Devs are hating it for ... reasons
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 20:36:41 +0200] rev 13842
Fix speech bubble chat commands also applying to bots
alfadur [Thu, 04 Oct 2018 13:26:48 -0400] rev 13841
merge
alfadur [Thu, 04 Oct 2018 20:04:32 +0300] rev 13840
..and for logging in handler
alfadur [Thu, 04 Oct 2018 19:57:53 +0300] rev 13839
Add missing base case for lobby handler
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 19:12:09 +0200] rev 13838
Fix another pas2c hiccup in uLandObjects
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 19:04:27 +0200] rev 13837
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. :(
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:55:08 +0200] rev 13836
gameServer: Remove broken and undocumented /part chat command
If a player used it, a lot of protocol errors start to happen.
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:46:01 +0200] rev 13835
Ignore message-type chat commands (/hsa, /clan, etc.) w/ empty arg list
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:30:24 +0200] rev 13834
Rename chat command /team to /clan (but keep /team as alias for now)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 17:07:17 +0200] rev 13833
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.
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:54:57 +0200] rev 13832
gameServer: Handle empty chat command (partially)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:36:42 +0200] rev 13831
gameServer: Always report command name if getting an incorrect command
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:18:38 +0200] rev 13830
gameServer: remove duplicate VOTE/FORCE command handling
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Oct 2018 03:24:03 +0200] rev 13829
Display error when entering invalid chat command in offline game
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Oct 2018 02:28:39 +0200] rev 13828
Make frontend forward server error and warning messages to engine
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 22:11:15 +0200] rev 13827
Pas2C: Add preprocess files to .hgignore
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 21:51:27 +0200] rev 13826
Rewrite StrToInt code in uStore; get rid of "try" and "except" keywords
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 21:26:25 +0200] rev 13825
IFNDEF custom exception handlung away in pas2c builds
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 20:33:33 +0200] rev 13824
Resolve ambiguity of <> in Pas2C.hs
Wuzzy <Wuzzy2@mail.ru> [Sun, 30 Sep 2018 03:18:16 +0200] rev 13823
Add help button in main menu (opens Hedgewars Wiki in browser)
Might be replaced with an offline help in later versions (see
bug #660).
Wuzzy <Wuzzy2@mail.ru> [Sun, 30 Sep 2018 01:41:12 +0200] rev 13822
Fix frontend displayed value of Sudden Death timeout being off-by-one
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 23:13:02 +0200] rev 13821
ASA, desert02: Add achievement for escaping with all crates collected and no damage taken
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 22:20:19 +0200] rev 13820
ASA, ice02: Display current flying time next to team bar
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 21:59:36 +0200] rev 13819
ASA, ice02: Fix recorded time being 6 seconds more than reality
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 20:56:55 +0200] rev 13818
ASA: ice02: Render green rings as double rings
Visual aid for colorblind people
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 14:52:13 +0200] rev 13817
Set script globals TurnTimeLeft and ReadyTimeLeft immediately after they were changed by Lua call
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 01:17:15 +0200] rev 13816
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.
Wuzzy <Wuzzy2@mail.ru> [Thu, 27 Sep 2018 00:26:58 +0200] rev 13815
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:11:54 +0200] rev 13814
Update changelog
Wuzzy <Wuzzy2@mail.ru> [Wed, 26 Sep 2018 20:45:55 +0200] rev 13813
On victory, center camera on a winning hedgehog
nemo [Mon, 24 Sep 2018 11:18:48 -0400] rev 13812
merge
nemo [Mon, 24 Sep 2018 11:16:08 -0400] rev 13811
make it build
alfadur [Fri, 14 Sep 2018 23:14:19 +0300] rev 13810
cleanup crate imports
alfadur [Thu, 13 Sep 2018 20:59:57 +0300] rev 13809
remove stabilized edition annotations
alfadur [Mon, 10 Sep 2018 23:53:59 +0300] rev 13808
rescue the stream on handshake failure
alfadur [Mon, 10 Sep 2018 23:31:44 +0300] rev 13807
improve error handling for TLS handshake
alfadur [Sun, 09 Sep 2018 01:20:35 +0300] rev 13806
port some legacy protocol support
alfadur [Fri, 07 Sep 2018 04:16:05 +0300] rev 13805
use openssl for password message handling
alfadur [Thu, 06 Sep 2018 23:12:32 +0300] rev 13804
Add TLS support
alfadur [Wed, 05 Sep 2018 19:22:29 +0300] rev 13803
Add official server feature to cargo
alfadur [Wed, 05 Sep 2018 18:09:06 +0300] rev 13802
Bump dependencies
alfadur [Tue, 28 Aug 2018 17:19:25 +0300] rev 13801
move everything test related into test cfg
alfadur [Mon, 27 Aug 2018 22:28:56 +0300] rev 13800
Add hogs per team named constant that absolutely no one asked for
Wuzzy <Wuzzy2@mail.ru> [Thu, 20 Sep 2018 13:07:21 +0200] rev 13799
Fix maps variable in OfficialChallengeHashes not being global (caused error in normal Racer)
Wuzzy <Wuzzy2@mail.ru> [Wed, 19 Sep 2018 10:23:01 +0200] rev 13798
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.
Wuzzy <Wuzzy2@mail.ru> [Wed, 19 Sep 2018 09:45:45 +0200] rev 13797
Ignore gmTimer after attack or hog is no longer controlled
You were able to set the timer after you threw a grenade
Wuzzy <Wuzzy2@mail.ru> [Wed, 19 Sep 2018 09:31:06 +0200] rev 13796
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.
nemo [Tue, 18 Sep 2018 19:38:58 -0400] rev 13795
use locale rules for the challenge hashes
nemo [Tue, 18 Sep 2018 19:30:55 -0400] rev 13794
restore old land hashes which in theory should not have changed in .24
nemo [Tue, 18 Sep 2018 19:21:36 -0400] rev 13793
Separate synced pixels from land digests - this is mostly to allow the official racer digests to remain unchanged.
Wuzzy <Wuzzy2@mail.ru> [Tue, 18 Sep 2018 00:07:36 +0200] rev 13792
Merge nemo's hash change commit
Wuzzy <Wuzzy2@mail.ru> [Tue, 18 Sep 2018 00:06:00 +0200] rev 13791
Add exit hint after Basic Movement Training
Wuzzy <Wuzzy2@mail.ru> [Mon, 17 Sep 2018 22:37:47 +0200] rev 13790
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.
nemo [Sun, 16 Sep 2018 09:25:10 -0400] rev 13789
update hashes changed in
r79e13080b9db (critical sprites)
ra675a94b5cc1 (critical scripts)
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 10:25:50 +0200] rev 13788
Update hedgewars_en.ts
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 02:18:51 +0200] rev 13787
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 01:54:35 +0200] rev 13786
Update translation files
unc0rr [Sat, 15 Sep 2018 20:56:31 +0200] rev 13785
Fix SetAmmoTexts not working in stats-only mode
unc0rr [Sat, 15 Sep 2018 20:42:02 +0200] rev 13784
Fix SetAmmoTexts not working in stats-only mode
Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 16:22:04 +0200] rev 13783
Fix some syntax errors in internal Lua syntax documentation
Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 15:26:23 +0200] rev 13782
Fix team stats screwing up if game ends due to drowning in rising Sudden Death water
alfadur [Wed, 12 Sep 2018 19:51:45 +0300] rev 13781
Fix engine crash when using lasersight outside the world bounds
alfadur [Tue, 11 Sep 2018 22:49:27 +0200] rev 13780
Only show bullet hits for shovable gears
Fixes some weird bullet hit vgears spawning when hitting non-shovable gears like snowflakes
alfadur [Tue, 11 Sep 2018 22:44:32 +0200] rev 13779
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.