unc0rr [Fri, 19 Oct 2018 00:09:45 +0200] rev 13968
Fix ArcPoints never finishing
alfadur [Fri, 19 Oct 2018 00:49:09 +0300] rev 13967
revert 2354264ab0b0
alfadur [Thu, 18 Oct 2018 23:59:23 +0300] rev 13966
apply some codegolfing for dubious reasons
unc0rr [Thu, 18 Oct 2018 22:45:14 +0200] rev 13965
Use integral-geometry iterators to implement Land2D::draw_thick_line, remove no longer unused functions from Land2D
unc0rr [Thu, 18 Oct 2018 22:34:09 +0200] rev 13964
Don't generate unnecessary duplication in case of equal coordinates
unc0rr [Thu, 18 Oct 2018 22:23:25 +0200] rev 13963
Add EquidistantPoints iterator to help iterating over all points of circles
unc0rr [Thu, 18 Oct 2018 21:44:09 +0200] rev 13962
Implement ArcPoints iterator for circles
alfadur [Thu, 18 Oct 2018 07:27:14 +0300] rev 13961
put back land2d.map accidentally replaced by testing code
alfadur [Thu, 18 Oct 2018 06:50:21 +0300] rev 13960
fix fppoint.max_norm
alfadur [Thu, 18 Oct 2018 06:46:32 +0300] rev 13959
move point struct into integral-geometry and use it to refactor a bit
unc0rr [Wed, 17 Oct 2018 23:02:18 +0200] rev 13958
Improve test a bit
unc0rr [Wed, 17 Oct 2018 22:58:21 +0200] rev 13957
Make use of LinePoints in Land2D::draw_line
unc0rr [Wed, 17 Oct 2018 22:45:33 +0200] rev 13956
Introduce integral-geometry crate, implement LinePoints iterator
unc0rr [Wed, 17 Oct 2018 22:00:58 +0200] rev 13955
Raise levels of abstraction to implement draw_thick_line() avoiding code duplication
Wuzzy <Wuzzy2@mail.ru> [Wed, 17 Oct 2018 05:33:02 +0200] rev 13954
Lua: Add PLATFORM global var to distinguish between desktop and mobile builds
alfadur [Wed, 17 Oct 2018 05:34:29 +0300] rev 13953
add left scalar operations to fpnum
unc0rr [Tue, 16 Oct 2018 23:59:51 +0200] rev 13952
Implement Land2D::change_round()
unc0rr [Tue, 16 Oct 2018 23:59:22 +0200] rev 13951
Implement get_unchecked* functions for Vec2D
alfadur [Tue, 16 Oct 2018 23:49:44 +0300] rev 13950
add opassign implementations
alfadur [Tue, 16 Oct 2018 22:41:25 +0300] rev 13949
make methods public
alfadur [Tue, 16 Oct 2018 05:09:42 +0300] rev 13948
add scalar operations
alfadur [Tue, 16 Oct 2018 04:44:11 +0300] rev 13947
fix test
alfadur [Tue, 16 Oct 2018 04:43:02 +0300] rev 13946
add more fpnum functions
unc0rr [Mon, 15 Oct 2018 23:10:03 +0200] rev 13945
Implement Land2D::fill() + tests
alfadur [Mon, 15 Oct 2018 22:22:51 +0300] rev 13944
Add basic windows build script
alfadur [Mon, 15 Oct 2018 21:40:32 +0300] rev 13943
fix library names in engine
unc0rr [Mon, 15 Oct 2018 19:34:11 +0200] rev 13942
Make parameters meaning more obvious
nemo [Mon, 15 Oct 2018 13:08:29 -0400] rev 13941
tag both as overloadable - seems to satisfy clang 3.4
alfadur [Mon, 15 Oct 2018 19:43:30 +0300] rev 13940
fix path to ppas.bat to avoid confusing nmake
nemo [Mon, 15 Oct 2018 09:35:54 -0400] rev 13939
add back accidentally removed sections
unc0rr [Sun, 14 Oct 2018 23:17:47 +0200] rev 13938
Start land2d library implementation: draw_line() method
unc0rr [Sun, 14 Oct 2018 23:16:11 +0200] rev 13937
Add get_mut() to Vec2D
unc0rr [Sun, 14 Oct 2018 21:26:15 +0200] rev 13936
Simplify Vec2D::new() a bit
alfadur [Sun, 14 Oct 2018 23:25:20 +0300] rev 13935
remove old sdl headers and libs in support of recent deletionism spirit
alfadur [Sun, 14 Oct 2018 23:09:55 +0300] rev 13934
.. or rather move calling conventions to proper position
alfadur [Sun, 14 Oct 2018 22:55:07 +0300] rev 13933
set proper sdl calling convention for vcpkg builds
unc0rr [Sun, 14 Oct 2018 21:13:32 +0200] rev 13932
Implement vec2d library to use for land arrays in the future
alfadur [Sun, 14 Oct 2018 21:57:30 +0300] rev 13931
fix frontend compatibility issues
alfadur [Sun, 14 Oct 2018 21:25:59 +0300] rev 13930
use correct compiler flags
unc0rr [Sun, 14 Oct 2018 19:04:51 +0200] rev 13929
Start work on landgen rust lib
unc0rr [Sun, 14 Oct 2018 19:03:58 +0200] rev 13928
Remove more dead code from uLandOutline
alfadur [Sun, 14 Oct 2018 20:02:51 +0300] rev 13927
don't use -Wextra when building with vcpkg
alfadur [Sun, 14 Oct 2018 19:28:24 +0300] rev 13926
add extra rule for negative integers
unc0rr [Sun, 14 Oct 2018 18:23:19 +0200] rev 13925
Implement Iterator trait for LaggedFibonacciPRNG
unc0rr [Sun, 14 Oct 2018 18:01:58 +0200] rev 13924
Remove some dead code from template-based land gen
nemo [Sun, 14 Oct 2018 12:01:11 -0400] rev 13923
reorder params, deleted obsolete *_passes
alfadur [Sun, 14 Oct 2018 18:58:39 +0300] rev 13922
fix return name and bound type
alfadur [Sun, 14 Oct 2018 18:52:00 +0300] rev 13921
remove extra begin
alfadur [Sun, 14 Oct 2018 18:45:11 +0300] rev 13920
add missing .
unc0rr [Sun, 14 Oct 2018 16:58:08 +0200] rev 13919
Convert uLandTemplates into yaml file
nemo [Sun, 14 Oct 2018 09:45:16 -0400] rev 13918
one more merge
alfadur [Sun, 14 Oct 2018 09:43:42 -0400] rev 13917
merge
alfadur [Sun, 14 Oct 2018 09:42:26 -0400] rev 13916
merge
alfadur [Sat, 13 Oct 2018 23:49:23 +0300] rev 13915
improve stability for checks
unc0rr [Sat, 13 Oct 2018 22:38:51 +0200] rev 13914
Make converter for uLandTemplates into yaml
alfadur [Sat, 13 Oct 2018 23:08:15 +0300] rev 13913
fix offsets
alfadur [Sat, 13 Oct 2018 22:44:21 +0300] rev 13912
Fix overflow in CheckGearNear
alfadur [Sat, 13 Oct 2018 20:01:09 +0300] rev 13911
add fpnum literal macro
unc0rr [Sat, 13 Oct 2018 18:32:41 +0200] rev 13910
Implement lagged Fibonacci PRNG in rust, compatible with hwengine
unc0rr [Sat, 13 Oct 2018 18:04:25 +0200] rev 13909
inline more operators in fpnum
alfadur [Sat, 13 Oct 2018 00:43:04 +0300] rev 13908
delegate cmp to rustlib
unc0rr [Sat, 13 Oct 2018 17:23:19 +0200] rev 13907
Add some more tests
alfadur [Sat, 13 Oct 2018 00:43:04 +0300] rev 13906
delegate cmp to rustlib
unc0rr [Fri, 12 Oct 2018 22:18:38 +0200] rev 13905
Reimplement hwFloat library in rust for future use
Wuzzy <Wuzzy2@mail.ru> [Fri, 12 Oct 2018 03:40:21 +0200] rev 13904
Drop internal PhysFS, bump PhysFS requirement to 3.0.0
unc0rr [Thu, 11 Oct 2018 23:43:31 +0200] rev 13903
- Fix insert() for strings in pas2c
- Implement insert() for ansistrings
alfadur [Wed, 10 Oct 2018 23:54:57 +0300] rev 13902
forgot a line
alfadur [Wed, 10 Oct 2018 23:51:53 +0300] rev 13901
update frontend japanese translation
nemo [Tue, 09 Oct 2018 12:54:40 -0400] rev 13900
drop the error checked StrToInt as non-critical - pas2c did not implement it.
nemo [Tue, 09 Oct 2018 11:28:07 -0400] rev 13899
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 13898
bunch more of those shortstring/ansistrings
nemo [Tue, 09 Oct 2018 09:02:39 -0400] rev 13897
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 13896
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Oct 2018 18:16:06 +0200] rev 13895
Update locale files
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 02:27:33 +0200] rev 13894
ASA, ice02: Change time strings for consistency with other time strings
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 01:00:02 +0200] rev 13893
No-op when entering /clan command with no argument
alfadur [Fri, 05 Oct 2018 21:43:48 -0400] rev 13892
merge
Wuzzy <Wuzzy2@mail.ru> [Sat, 06 Oct 2018 00:23:27 +0200] rev 13891
Make sure AddChatString is only fed with shortstrings
alfadur [Sat, 06 Oct 2018 01:24:27 +0300] rev 13890
Windows 1809 GetUserProfileDirectory failure workaround
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
alfadur [Sat, 06 Oct 2018 00:23:41 +0300] rev 13888
add debug output for physfs init failure
nemo [Fri, 05 Oct 2018 16:54:26 -0400] rev 13887
formatA expects ansistring params
nemo [Fri, 05 Oct 2018 16:53:36 -0400] rev 13886
this should probably exit -1 - pas2c was complaining about uninitialised var
nemo [Fri, 05 Oct 2018 16:22:51 -0400] rev 13885
silly tmp var for sake of pas2c
unc0rr [Fri, 05 Oct 2018 21:58:12 +0200] rev 13884
Fix pas2c build dependencies
unc0rr [Fri, 05 Oct 2018 21:41:56 +0200] rev 13883
Fix pas2c build a bit more
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:31:58 +0200] rev 13882
Precalculate cMaxHogHealth
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:30:06 +0200] rev 13881
Merge unC0Rr's pas2c fix
unc0rr [Fri, 05 Oct 2018 21:09:27 +0200] rev 13880
Fix previous patch, add support for High(Longword)
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 21:04:19 +0200] rev 13879
unc0rr [Fri, 05 Oct 2018 21:04:01 +0200] rev 13878
Fix pas2c not having support for High(LongInt) in init expressions
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:56:40 +0200] rev 13877
Pas2C: Implement rendering of High() similiar to that of Low()
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 20:28:13 +0200] rev 13876
Update Big Armory preview image
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.
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
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
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)
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 16:49:17 +0200] rev 13871
Remove unused doStepDuck gear handler
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 16:36:41 +0200] rev 13870
Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 14:57:44 +0200] rev 13869
Restructure 0.9.25 changelog, add highlights section
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 14:11:51 +0200] rev 13868
Document the /quit chat command from server
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 13:37:49 +0200] rev 13867
Simplify /quit chat command
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
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:17:56 +0200] rev 13865
Catch empty chat commands in engine and frontend
Wuzzy <Wuzzy2@mail.ru> [Fri, 05 Oct 2018 04:00:16 +0200] rev 13864
Clean up frontend chat command auto-complete
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 23:29:20 +0200] rev 13863
Backed out
changeset 5f6208031658 (fixes 652)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 21:17:21 +0200] rev 13862
Merge Racer/TechRacer tie handling
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 20:45:07 +0200] rev 13861
Backed out
changeset 6e4e745f42bb. Devs are hating it for ... reasons
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 20:36:41 +0200] rev 13860
Fix speech bubble chat commands also applying to bots
alfadur [Thu, 04 Oct 2018 13:26:48 -0400] rev 13859
merge
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 19:12:09 +0200] rev 13858
Fix another pas2c hiccup in uLandObjects
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. :(
alfadur [Thu, 04 Oct 2018 20:04:32 +0300] rev 13856
..and for logging in handler
alfadur [Thu, 04 Oct 2018 19:57:53 +0300] rev 13855
Add missing base case for lobby handler
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.
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
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)
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.
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:54:57 +0200] rev 13850
gameServer: Handle empty chat command (partially)
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:36:42 +0200] rev 13849
gameServer: Always report command name if getting an incorrect command
Wuzzy <Wuzzy2@mail.ru> [Thu, 04 Oct 2018 14:18:38 +0200] rev 13848
gameServer: remove duplicate VOTE/FORCE command handling
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Oct 2018 03:24:03 +0200] rev 13847
Display error when entering invalid chat command in offline game
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Oct 2018 02:28:39 +0200] rev 13846
Make frontend forward server error and warning messages to engine
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 22:11:15 +0200] rev 13845
Pas2C: Add preprocess files to .hgignore
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
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 21:26:25 +0200] rev 13843
IFNDEF custom exception handlung away in pas2c builds
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Oct 2018 20:33:33 +0200] rev 13842
Resolve ambiguity of <> in Pas2C.hs
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).
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
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
Wuzzy <Wuzzy2@mail.ru> [Sat, 29 Sep 2018 22:20:19 +0200] rev 13838
ASA, ice02: Display current flying time next to team bar
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
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
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
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.
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
Wuzzy <Wuzzy2@mail.ru> [Thu, 27 Sep 2018 00:11:54 +0200] rev 13832
Update changelog
Wuzzy <Wuzzy2@mail.ru> [Wed, 26 Sep 2018 20:45:55 +0200] rev 13831
On victory, center camera on a winning hedgehog
nemo [Mon, 24 Sep 2018 11:18:48 -0400] rev 13830
merge
nemo [Mon, 24 Sep 2018 11:16:08 -0400] rev 13829
make it build
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)
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.
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
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.
nemo [Tue, 18 Sep 2018 19:38:58 -0400] rev 13824
use locale rules for the challenge hashes
nemo [Tue, 18 Sep 2018 19:30:55 -0400] rev 13823
restore old land hashes which in theory should not have changed in .24
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.
Wuzzy <Wuzzy2@mail.ru> [Tue, 18 Sep 2018 00:07:36 +0200] rev 13821
Merge nemo's hash change commit
Wuzzy <Wuzzy2@mail.ru> [Tue, 18 Sep 2018 00:06:00 +0200] rev 13820
Add exit hint after Basic Movement Training
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.
nemo [Sun, 16 Sep 2018 09:25:10 -0400] rev 13818
update hashes changed in
r79e13080b9db (critical sprites)
ra675a94b5cc1 (critical scripts)
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 10:25:50 +0200] rev 13817
Update hedgewars_en.ts
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 02:18:51 +0200] rev 13816
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Sun, 16 Sep 2018 01:54:35 +0200] rev 13815
Update translation files
unc0rr [Sat, 15 Sep 2018 20:56:31 +0200] rev 13814
Fix SetAmmoTexts not working in stats-only mode
unc0rr [Sat, 15 Sep 2018 20:42:02 +0200] rev 13813
Fix SetAmmoTexts not working in stats-only mode
Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 16:22:04 +0200] rev 13812
Fix some syntax errors in internal Lua syntax documentation
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
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 [Wed, 12 Sep 2018 19:51:45 +0300] rev 13808
Fix engine crash when using lasersight outside the world bounds
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
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.
alfadur [Tue, 11 Sep 2018 21:32:28 +0200] rev 13803
Revert sinegun brokenness to previous levels
unc0rr [Tue, 11 Sep 2018 21:16:27 +0200] rev 13802
Make rendering work
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 18:34:27 +0200] rev 13800
Allow to change volume during pause
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
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
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 16:00:23 +0200] rev 13797
Add funny message in stats screen when everyone wins
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
alfadur [Mon, 10 Sep 2018 23:53:59 +0300] rev 13777
rescue the stream on handshake failure
alfadur [Mon, 10 Sep 2018 23:31:44 +0300] rev 13776
improve error handling for TLS handshake
alfadur [Sun, 09 Sep 2018 01:20:35 +0300] rev 13775
port some legacy protocol support
alfadur [Fri, 07 Sep 2018 04:16:05 +0300] rev 13774
use openssl for password message handling
alfadur [Thu, 06 Sep 2018 23:12:32 +0300] rev 13773
Add TLS support
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 20:09:32 +0200] rev 13772
Add missing roundDraw check in TechRacer
alfadur [Wed, 05 Sep 2018 19:22:29 +0300] rev 13771
Add official server feature to cargo
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
alfadur [Wed, 05 Sep 2018 18:09:06 +0300] rev 13769
Bump dependencies
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 15:37:50 +0200] rev 13768
Add tie handling for Racer and TechRacer
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
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
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
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)
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 17:57:48 +0200] rev 13763
Fix turn reaction not working properly after turn
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:52:51 +0200] rev 13762
Say sndNutter on round draw
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
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:12:53 +0200] rev 13760
Fix player rankings getting confused if a clan was revived
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
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.
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
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
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 20:16:54 +0200] rev 13755
Add missing nil check in AfterAttack (oops!)
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
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)
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.
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 05:05:00 +0200] rev 13751
Use translation template for speech bubble command
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
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
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:53:44 +0200] rev 13748
Don't play timer countdown sounds if in ready phase
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:48:51 +0200] rev 13747
Call GetGlobals after entering Lua command with /lua
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:15:55 +0200] rev 13746
Dangerous Ducklings: Enter retreat mode after kill
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:03:06 +0200] rev 13745
Fix buggy behaviour when setting TurnTimeLeft through Retreat
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 22:05:45 +0200] rev 13744
Change chat text color for Lua warnings to yellow
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
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 21:26:44 +0200] rev 13742
Use SetTurnTimeLeft and SetReadyTimeLeft in all scripts
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 20:57:33 +0200] rev 13741
Lua API: Add SetTurnTimeLeft, SetReadyTimeLeft
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 04:08:58 +0200] rev 13740
Highlander: Remove odd infinite girder ammo in crates
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.
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
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 23:03:56 +0200] rev 13737
Check for victory before stTurnReact. Fixes 382
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 21:56:12 +0200] rev 13736
ASA, desert01: Fix display error when destroying device crate
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
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
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 01:18:07 +0200] rev 13733
Add frontend tip introducing /help
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 00:17:56 +0200] rev 13732
Translate "heads" and "tails" of gameServer
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 00:05:55 +0200] rev 13731
Display error when using /maxteams if not room master
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 23:49:32 +0200] rev 13730
Make guest rejection error translatable
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 23:13:20 +0200] rev 13729
Add command help for /save, /delete, /saveroom and /loadroom
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
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
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
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 20:35:13 +0200] rev 13725
Don't load locale Lua script if LOCALE == "en"
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 19:19:39 +0200] rev 13724
Add description of hwengine command-line arguments in --help
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 18:15:45 +0200] rev 13723
Critical error if loading a script has failed
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 16:51:33 +0200] rev 13722
Force-disable gfPerHogAmmo and gfSharedAmmo for RW and BRW
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 12:09:40 +0200] rev 13721
BRW: Add utilities and air weapons properly
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
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
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.
Wuzzy <Wuzzy2@mail.ru> [Wed, 29 Aug 2018 03:50:53 +0200] rev 13717
Change button image for Tag Team
Wuzzy <Wuzzy2@mail.ru> [Wed, 29 Aug 2018 02:56:24 +0200] rev 13716
Add missing server dependencies to Travis metadata
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 21:09:46 +0200] rev 13715
Write down system requirements
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 17:27:49 +0200] rev 13714
Fix typo in gameServer
alfadur [Tue, 28 Aug 2018 17:19:25 +0300] rev 13713
move everything test related into test cfg
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 06:04:02 +0200] rev 13712
Space Invasion: Add hilarious loser face to losers
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
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
alfadur [Mon, 27 Aug 2018 22:28:56 +0300] rev 13709
Add hogs per team named constant that absolutely no one asked for
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 20:50:51 +0200] rev 13708
Remove frontend code dealing with unused team variables
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 17:59:26 +0200] rev 13707
Replace now-outdated descriptions of amDuck with dummy texts
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.
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 15:10:34 +0200] rev 13705
Change empty string check in gameServer
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
Wuzzy <Wuzzy2@mail.ru> [Sun, 26 Aug 2018 14:37:02 +0200] rev 13703
Add a couple of more useful server messages
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 22:02:21 +0200] rev 13702
Don't translate greeting message
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 21:36:15 +0200] rev 13701
Don't translate response to /rnd command
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
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 21:12:10 +0200] rev 13699
Hide /watch command if OFFICIAL_SERVER is not set
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
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
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 19:23:19 +0200] rev 13696
GameServer: Refactor fake nick names into Consts
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 19:07:17 +0200] rev 13695
Fix some formatting problems with /me
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 18:21:37 +0200] rev 13694
Tweak response messages to /super_power and /registered_only
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 18:04:06 +0200] rev 13693
Fix translatability of "unknown command" server message
Wuzzy <Wuzzy2@mail.ru> [Sat, 25 Aug 2018 17:43:29 +0200] rev 13692
Make frontend translate server messages properly
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
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 ...
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
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
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
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
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 22:52:46 +0200] rev 13685
Remove calls to GetVisualGearValues where it's not needed
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 22:31:50 +0200] rev 13684
Animate: Remove follow arg from AnimVisualGear
nemo [Tue, 21 Aug 2018 15:26:29 -0400] rev 13683
use 0s instead of nils to try to protect script assumptions
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
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 21:02:01 +0200] rev 13681
Remove unused shockwave code in Space Invasion
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 21:00:01 +0200] rev 13680
Make decorational visual gears in Space Invasion non-critical
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 19:52:39 +0200] rev 13679
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 19:20:09 +0200] rev 13678
Update locale files
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 18:35:19 +0200] rev 13677
Merge unC0Rr's checker update
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 18:31:00 +0200] rev 13676
Add a few translator comments for frontend strings
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 17:56:17 +0200] rev 13675
Consistently rename "team chat" to "clan chat" (except chat command)
Only change in strings, no functional change.
"Team" and "clan" have defined meanings in HW, but "team chat"
oddly broke this convention. This feature allows chat with your
clan, not with your team, so is now called "clan chat".
/team command unchanged to avoid disruption (for now).
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 15:46:34 +0200] rev 13674
Make engine chat syntax translatable
The message syntax you see when someone uses chat, e.g.
- Player 1: message
- [Team]: message
- [hedgehog name]: message
Wuzzy <Wuzzy2@mail.ru> [Tue, 21 Aug 2018 02:14:15 +0200] rev 13673
Fix some string/translation inconsistencies in strings related to leaving
unc0rr [Mon, 20 Aug 2018 22:38:14 +0200] rev 13672
- Add checker dependencies to hedgewars-server.cabal
- Update checker to work with .24
nemo [Sun, 19 Aug 2018 09:54:46 -0400] rev 13671
and melon for Mutant
nemo [Fri, 17 Aug 2018 22:35:01 -0400] rev 13670
stray line
nemo [Fri, 17 Aug 2018 22:23:19 -0400] rev 13669
more wrapping
nemo [Fri, 17 Aug 2018 20:13:33 -0400] rev 13668
basic AI bazooka wrapping.
alfadur [Thu, 16 Aug 2018 19:41:54 +0300] rev 13667
Return https
alfadur [Thu, 16 Aug 2018 19:33:03 +0300] rev 13666
Rust 2018 conversion
Wuzzy <Wuzzy2@mail.ru> [Tue, 14 Aug 2018 15:25:05 +0200] rev 13665
Move common sprite tint values into Utils Lua library
Wuzzy <Wuzzy2@mail.ru> [Tue, 14 Aug 2018 14:19:03 +0200] rev 13664
Use new script variable cMaxTurnTime in scripts for consistency
Wuzzy <Wuzzy2@mail.ru> [Tue, 14 Aug 2018 13:43:04 +0200] rev 13663
Prevent wrapping of turn time when using extra time
Wuzzy <Wuzzy2@mail.ru> [Tue, 14 Aug 2018 09:26:32 +0200] rev 13662
Update list of supported GameFlags in HedgeEditor
Wuzzy <Wuzzy2@mail.ru> [Tue, 14 Aug 2018 09:15:20 +0200] rev 13661
HedgeEditor should be fairly stable by now
Wuzzy <Wuzzy2@mail.ru> [Tue, 14 Aug 2018 09:05:55 +0200] rev 13660
Fix repeating sun in Hoggywood theme
This was only noticable in huge maps where you can zoom out a lot
Wuzzy <Wuzzy2@mail.ru> [Mon, 13 Aug 2018 20:19:32 +0200] rev 13659
Close hwengine properly when you got kicked by room host
Wuzzy <Wuzzy2@mail.ru> [Mon, 13 Aug 2018 16:31:22 +0200] rev 13658
Improve “Connection refused” error message
Wuzzy <Wuzzy2@mail.ru> [Mon, 13 Aug 2018 16:01:58 +0200] rev 13657
Tweak some connection failure messages
Wuzzy <Wuzzy2@mail.ru> [Sun, 12 Aug 2018 16:31:22 +0200] rev 13656
Don't make pseudo player names like [server] clickable in chat
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 Aug 2018 23:20:08 +0200] rev 13655
Fix duplicate/confusing wave messages in ASA fruit01
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 Aug 2018 22:35:23 +0200] rev 13654
Oops, add forgotten begin/end in uTeams
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 Aug 2018 22:33:40 +0200] rev 13653
Merge nemo's TODO fix
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 Aug 2018 22:28:05 +0200] rev 13652
More straightforward TotalRoundsPre counting if there's only 1 clan
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 Aug 2018 21:43:55 +0200] rev 13651
Add separate TotalRounds var for Lua to count the *actual* number of rounds that have been played
The internal TotalRounds (now TotalRoundsPre) is really WTF to use from a Lua standpoint and rarely useful.
Scripters usually want to know the real number of rounds.
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 Aug 2018 18:36:22 +0200] rev 13650
Fix TotalRounds advancing incorrectly with gfRandomOrder off and/or gfTagTeam on
Wuzzy <Wuzzy2@mail.ru> [Thu, 09 Aug 2018 19:14:58 +0200] rev 13649
Fix TotalRounds increasing incorrectly if gfRandomOrder is off
Wuzzy <Wuzzy2@mail.ru> [Thu, 09 Aug 2018 17:49:17 +0200] rev 13648
Backed out
changeset c265a3e6f6da to revert to 0.9.23 TotalRounds behaviour
Wuzzy <Wuzzy2@mail.ru> [Thu, 09 Aug 2018 17:48:16 +0200] rev 13647
Backed out
changeset 2d787d122083 to revert TotalRounds to 0.9.23 behaviour
Wuzzy <Wuzzy2@mail.ru> [Thu, 09 Aug 2018 17:47:29 +0200] rev 13646
Backout 0f02dd1ff4c9. This is not how TotalRounds should work
nemo [Fri, 10 Aug 2018 13:16:24 -0400] rev 13645
remove todo
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 18:36:12 +0200] rev 13644
Fix frontend crash when rapidly aborting many active video encodings. Fixes
bug #595
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 15:22:34 +0200] rev 13643
Use capcolDefault in Lua scripts
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 14:38:54 +0200] rev 13642
Refactor text color variable names, export 2 color values to Lua
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 14:10:32 +0200] rev 13641
Use light gray color for volume change, just like for the auto camera msgs
The idea is that these are "local" messages for local changes
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 13:34:39 +0200] rev 13640
Use full string for sidFuel and avoid string concatenation
Fuel as in fuel for saucer, landgun, flamethrower, icegun.
Old string was built with like this:
sidFuel + ": " + fuel + "%".
New string us built with proper format string instead
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 13:14:42 +0200] rev 13639
Make ammo count in ammo menu translatable, and replace “x” with “×”
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 13:02:24 +0200] rev 13638
Fix slightly misplaced ammo count in ammo menu if count > 9
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 12:05:19 +0200] rev 13637
Fix attack bar render bugs: Invisible beyond world edge; rendered over GUI (e.g. mission panel)
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 11:40:00 +0200] rev 13636
Replicate target sprite properly in world wrap
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 11:26:33 +0200] rev 13635
Replicate gear GUI overlays in world wrap
Wuzzy <Wuzzy2@mail.ru> [Wed, 08 Aug 2018 11:19:08 +0200] rev 13634
Make sure gear fuel and alt weapon overlays are always drawn on top
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 19:32:33 +0200] rev 13633
Fix foreground flakes (layer 2+6) disappearing when moving camera in world wrap world
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 16:23:51 +0200] rev 13632
Fix hard-to-read text on campaign and training page in frontend at October 31
The text was yellow against a white background (the moon in the Halloween background).
This is fixed by darkening the critical area.
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 16:07:13 +0200] rev 13631
Update outdated and broken holiday stylesheets
Each style was updated by copying qt.css and then adjusting
the required definitions such as background image and color.
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 13:04:02 +0200] rev 13630
Fix resurrection animation appearing at wrong position for some missions and styles
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 12:15:59 +0200] rev 13629
Report spawning visual gear in onGearResurrect
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 11:37:37 +0200] rev 13628
Add setting to disable audio dampening if losing window focus
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 10:29:01 +0200] rev 13627
Move max. number of crate spawns into variable
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 03:24:54 +0200] rev 13626
Fix visible seam between Sky.png and SkyL.png of Olympics theme
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 02:40:13 +0200] rev 13625
Lobby/room: Prevent opening context menu if no player selected (fixes
bug #661)
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 02:18:19 +0200] rev 13624
Fix drill rocket exploding when digging at bounce/wrap world edge
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 01:52:40 +0200] rev 13623
Fix bee target practice removing target selection after first shot
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 01:47:49 +0200] rev 13622
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 01:43:22 +0200] rev 13621
Update target cursor after shooting targetable ammo with gfMultiWeapon
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 01:31:50 +0200] rev 13620
Use gfMultiWeapon in target practice missions
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 01:28:19 +0200] rev 13619
Suppress "X remaining" caption in multishoot with gfMultiWeapon
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 Aug 2018 01:24:57 +0200] rev 13618
Add comments for most hwengine constants
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 22:39:39 +0200] rev 13617
Show correct health increase when hog health cap is reached
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 21:41:06 +0200] rev 13616
Remove fake magic number in MIME info metadata file
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 21:41:06 +0200] rev 13615
Remove fake magic number in MIME info metadata file
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 21:35:08 +0200] rev 13614
Fix cake walking through land when reaching wrap world edge
But there still is some cake weirdness remaining, sadly. See code comments.
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 19:33:46 +0200] rev 13613
Remove unused variables of creeper handler
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 19:29:59 +0200] rev 13612
Fix description of gfSolidLand in scheme editor
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 19:05:08 +0200] rev 13611
Fix hog turning around when blowtorching through wrap world edge
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 18:55:22 +0200] rev 13610
Fix projectiles reacing incorrectly with land just behind the wrap world edge
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 15:56:03 +0200] rev 13609
Add bounce effect to cake when it touches bounce edge
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 Aug 2018 15:20:25 +0200] rev 13608
Fix cake rotation angle after bounce from bounce edge
Wuzzy <Wuzzy2@mail.ru> [Fri, 03 Aug 2018 00:39:50 +0200] rev 13607
Make cake bounce off bounce edge, stop cake at wrap edge to prevent other bug
The "other bug" is that the cake just walks through terrain when it hits the wrap world edge. This behaviour is even worse.
nemo [Fri, 03 Aug 2018 15:34:23 -0400] rev 13606
fix path
nemo [Thu, 02 Aug 2018 20:27:20 -0400] rev 13605
hijack the duck for an attempted resurrection of the creeper. initial pass.
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 23:43:31 +0200] rev 13604
Fix hammer/pickhammer not digging land with gfSolidLand on
This bug was introduced after the switch to doMakeExplosion
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 23:24:27 +0200] rev 13603
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 12:54:30 +0200] rev 13602
Fix hammer shoving gears into indestructible land
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 06:27:18 +0200] rev 13601
Include HWP of Big Armory in CMakeLists
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 04:40:42 +0200] rev 13600
Fix broken Big Armory mission map
A change in random map generation post-0.9.24 broken the generated Big Armory map.
To fix this, we move over to image map so it never changes.
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 04:08:12 +0200] rev 13599
Whoops. Fix NoPointX typo in HedgeEditor
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 04:04:21 +0200] rev 13598
Remove bad king death message
The bad message had multiple %1 in it, which the engine does not resolve (yet)
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 03:16:08 +0200] rev 13597
Cap hedgehog health to prevent overflow bugs
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 01:52:01 +0200] rev 13596
Use the new NoPointX global in HedgeEditor
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 01:45:45 +0200] rev 13595
Add Lua globals: AMMO_INFINITE and NoPointX
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 01:34:26 +0200] rev 13594
Use proper infinite fuel feature in flying saucer training
Wuzzy <Wuzzy2@mail.ru> [Thu, 02 Aug 2018 01:24:40 +0200] rev 13593
Add support for infinite fly time of jetpack and Birdy
Wuzzy <Wuzzy2@mail.ru> [Mon, 16 Jul 2018 23:27:15 +0200] rev 13592
Add variable to make state of sound system clear
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 12:55:07 +0200] rev 13591
Fix cursor teleporting to center after leaving game with video recording
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 12:50:55 +0200] rev 13590
Whoops. Syntax error in uVideoRec
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 12:17:11 +0200] rev 13589
Fix video recorder not working if sound disabled (fixes
bug #200)
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 23:12:37 +0200] rev 13588
Fix SimpleMission failure to init GameFlags correctly
Also fixes broken gfInfAttack in The Great Escape
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 23:12:37 +0200] rev 13587
Fix SimpleMission failure to init GameFlags correctly
Also fixes broken gfInfAttack in The Great Escape
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 21:30:33 +0200] rev 13586
Load default clan colors from settings file
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 18:17:10 +0200] rev 13585
HedgeEditor: Use default clan color in AddTeam in mission export
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 17:30:13 +0200] rev 13584
Make ASA fruit02 use of default clan colors
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 15:50:39 +0200] rev 13583
Switch almost all Lua calls of AddTeam to using default clan colors instead of hardcoded color
Missing: fruit02, HedgeEditor
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 Aug 2018 02:49:03 +0200] rev 13582
Lua: Allow to use negative value for AddTeam to select a default clan color
Wuzzy <Wuzzy2@mail.ru> [Tue, 31 Jul 2018 22:40:23 +0200] rev 13581
Clean up Tumbler captions a bit
Wuzzy <Wuzzy2@mail.ru> [Tue, 31 Jul 2018 22:26:53 +0200] rev 13580
Refactor colors and caption type in Space Invasion
Wuzzy <Wuzzy2@mail.ru> [Tue, 31 Jul 2018 19:50:50 +0200] rev 13579
Space Invasion: Delete dead code and ancient outdated comments
Wuzzy <Wuzzy2@mail.ru> [Tue, 31 Jul 2018 17:22:49 +0200] rev 13578
Change default clan color for brown for improved contrast
The previous brown color was pretty darkish and I found it hard to read on hedgehog tags.
Wuzzy <Wuzzy2@mail.ru> [Tue, 31 Jul 2018 01:00:27 +0200] rev 13577
Lua API: Add IsHogHidden
Wuzzy <Wuzzy2@mail.ru> [Tue, 31 Jul 2018 00:12:19 +0200] rev 13576
Lua: Add GetVampiric, GetLaserSight
KoBeWi [Mon, 30 Jul 2018 20:38:01 +0200] rev 13575
Update Polish translation
Wuzzy <Wuzzy2@mail.ru> [Mon, 30 Jul 2018 19:23:28 +0200] rev 13574
ASA, final mission: Redraw map and mask to make borders more distingushable
Also fix floating green dashes after blowing up things
Wuzzy <Wuzzy2@mail.ru> [Mon, 30 Jul 2018 16:30:03 +0200] rev 13573
Make laser sight work properly through wrap world edge
Wuzzy <Wuzzy2@mail.ru> [Mon, 30 Jul 2018 13:20:01 +0200] rev 13572
Fix freeze ray not working through wrap world edge; add DrawLineWrapped
nemo [Sun, 29 Jul 2018 11:39:48 -0400] rev 13571
and fix index
nemo [Sun, 29 Jul 2018 11:37:14 -0400] rev 13570
oh. and indent that loop
nemo [Sun, 29 Jul 2018 11:32:56 -0400] rev 13569
add wrap check
nemo [Sat, 28 Jul 2018 12:58:12 -0400] rev 13568
merge of 0.9.24 - hopefully correctly this time
Wuzzy <Wuzzy2@mail.ru> [Sat, 28 Jul 2018 13:15:59 +0200] rev 13567
Fix DrawHLinesExplosions setting invalid map pixels if called at wrap world edge
This caused an errror message after the game when using hammer or pickhammer at wrap world edge.
Wuzzy <Wuzzy2@mail.ru> [Fri, 27 Jul 2018 19:58:02 +0200] rev 13566
Use wrap-aware doMakeExplosion instead of DrawExplosion in uHandlersMess
nemo [Fri, 27 Jul 2018 12:45:10 -0400] rev 13565
sdlkeys is in source not binary, no .in folder. Locutus brought to our attention.
Wuzzy <Wuzzy2@mail.ru> [Fri, 27 Jul 2018 00:00:04 +0200] rev 13564
Fix /hta, /hsa and /hya commands not writing message in chat
Wuzzy <Wuzzy2@mail.ru> [Fri, 27 Jul 2018 00:00:04 +0200] rev 13563
Fix /hta, /hsa and /hya commands not writing message in chat
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 19:08:39 +0200] rev 13562
TechRacer: Print selected map in debug output
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 18:39:06 +0200] rev 13561
TechRacer: Make most variables local
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 18:26:48 +0200] rev 13560
Clean up messy indentations in TechRacer script
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 18:11:23 +0200] rev 13559
TechRacer: Delete dead code
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 18:01:32 +0200] rev 13558
TechRacer: Fix gears not spawning on turn start when player pressed control right at start
The activationStage was horribly programmed and heavily relied on timer. There was a sweet spot
at turn start that if you managed to push a key right at the start of turn, you skip the Ready
phase and the activationStage would advance, causing the gear spawning code to be skipped.
This fix greatly simplies the spawning phase.
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 14:18:23 +0200] rev 13557
Prevent saving weapon scheme if name was already taken
This is case-insensitive.
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 14:18:23 +0200] rev 13556
Prevent saving game schemes if name was already been taken
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 13:03:35 +0200] rev 13555
Prevent saving weapon scheme if name was already taken
This is case-insensitive.
Wuzzy <Wuzzy2@mail.ru> [Thu, 26 Jul 2018 00:18:59 +0200] rev 13554
Prevent saving game schemes if name was already been taken
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 20:46:22 +0200] rev 13553
Fix a couple of PNG images with known invalid color profiles
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 20:46:22 +0200] rev 13552
Fix a couple of PNG images with known invalid color profiles
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 20:15:32 +0200] rev 13551
Fix teleport tooltip claiming it doesn't end turn in hog placing phase with inf. attack
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 20:07:58 +0200] rev 13550
Limit max droplet count to 50 (fix for 0.9.24 branch only)
This fixes the issue with insane amounts of droplets in 0.9.24.
It's temporary, the real fix is in default branch, but would be desyncing.
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 19:34:04 +0200] rev 13549
Update frontend translation files
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 19:31:37 +0200] rev 13548
Fix changelog typos
Wuzzy <Wuzzy2@mail.ru> [Mon, 16 Jul 2018 20:28:01 +0200] rev 13547
Fix hwengine crash when using >1 controllers
Reason: Data type mismatch for SDL_JoystickName, we wed in an index, but it expected a controller handle.
Solution: Switch to SDL_JoystickNameForIndex.
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 18:37:52 +0200] rev 13546
Add more sane default controls for controller
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 18:37:52 +0200] rev 13545
Fix broken controller/joystick button and axis events
The problem were bad records in SDLh.pas
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 18:37:52 +0200] rev 13544
Detect Qt style after parameter parsing
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 18:37:52 +0200] rev 13543
Fix SDLInteraction strings not being translated
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 18:37:52 +0200] rev 13542
Refactor storage of joystick SDL key names
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 18:37:52 +0200] rev 13541
Make frontend detect controllers again
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 15:44:25 +0200] rev 13540
Update and change license information of Droplet sounds, now it's CC BY 3.0
Was previously labelled under license CC Sampling+ 1.0, which is
considered non-free by FSF, OSI and DFSG.
Wuzzy <Wuzzy2@mail.ru> [Tue, 24 Jul 2018 15:44:25 +0200] rev 13539
Update and change license information of Droplet sounds, now it's CC BY 3.0
Was previously labelled under license CC Sampling+ 1.0, which is
considered non-free by FSF, OSI and DFSG.
Wuzzy <Wuzzy2@mail.ru> [Sun, 22 Jul 2018 02:46:27 +0200] rev 13538
Fix deprecation warnings in libphyslayer
Wuzzy <Wuzzy2@mail.ru> [Sun, 22 Jul 2018 02:29:44 +0200] rev 13537
Fix warnings about unused params in C code
Wuzzy <Wuzzy2@mail.ru> [Sat, 21 Jul 2018 15:58:07 +0200] rev 13536
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Sat, 21 Jul 2018 14:46:51 +0200] rev 13535
Update Lua/frontend locale files
Wuzzy <Wuzzy2@mail.ru> [Sat, 21 Jul 2018 02:06:13 +0200] rev 13534
Merge alfadur's server commits with timer cycle key commits
Wuzzy <Wuzzy2@mail.ru> [Sat, 21 Jul 2018 00:34:32 +0200] rev 13533
Add control to cycle through timer/bounciness values
Wuzzy <Wuzzy2@mail.ru> [Fri, 20 Jul 2018 19:25:21 +0200] rev 13532
Move hardcoded bounciness values to uConsts
nemo [Fri, 20 Jul 2018 20:00:52 -0400] rev 13531
catchup merge on all of alfadur's cool server changes
alfadur [Sat, 21 Jul 2018 02:19:32 +0300] rev 13530
Fix map voting verification
alfadur [Sat, 21 Jul 2018 02:13:55 +0300] rev 13529
Implement room config export
alfadur [Fri, 20 Jul 2018 22:14:20 +0300] rev 13528
Implement save/delete commands
Wuzzy <Wuzzy2@mail.ru> [Fri, 20 Jul 2018 15:56:43 +0200] rev 13527
Add more sane default controls for controller
Wuzzy <Wuzzy2@mail.ru> [Fri, 20 Jul 2018 14:33:41 +0200] rev 13526
Fix broken controller/joystick button and axis events
The problem were bad records in SDLh.pas
Wuzzy <Wuzzy2@mail.ru> [Fri, 20 Jul 2018 12:51:16 +0200] rev 13525
Detect Qt style after parameter parsing
Wuzzy <Wuzzy2@mail.ru> [Fri, 20 Jul 2018 02:43:38 +0200] rev 13524
Fix SDLInteraction strings not being translated
Wuzzy <Wuzzy2@mail.ru> [Fri, 20 Jul 2018 02:22:12 +0200] rev 13523
Refactor storage of joystick SDL key names
Wuzzy <Wuzzy2@mail.ru> [Thu, 19 Jul 2018 22:19:44 +0200] rev 13522
Make frontend detect controllers again
alfadur [Fri, 20 Jul 2018 00:02:52 +0300] rev 13521
Implement map voting
alfadur [Thu, 19 Jul 2018 22:50:46 +0300] rev 13520
clean up room lookups
Wuzzy <Wuzzy2@mail.ru> [Thu, 19 Jul 2018 19:35:28 +0200] rev 13519
Fix engine crash when trying to delete cameraFile but it doesn't exist
Wuzzy <Wuzzy2@mail.ru> [Thu, 19 Jul 2018 19:11:39 +0200] rev 13518
Fix crash when aborting encoding phase of video recording in videos page if >1 video is being encoded
Wuzzy <Wuzzy2@mail.ru> [Thu, 19 Jul 2018 14:01:57 +0200] rev 13517
Document and clean up tools directory a bit
Wuzzy <Wuzzy2@mail.ru> [Wed, 18 Jul 2018 17:02:40 +0200] rev 13516
Improve some replies for chat commands on server
Wuzzy <Wuzzy2@mail.ru> [Wed, 18 Jul 2018 15:35:54 +0200] rev 13515
Refactor server chat command help, also add admin commands to help
Wuzzy <Wuzzy2@mail.ru> [Wed, 18 Jul 2018 03:55:02 +0200] rev 13514
Add /help command for lobby and rooms too
Server admin commands are still missing
Wuzzy <Wuzzy2@mail.ru> [Wed, 18 Jul 2018 02:05:05 +0200] rev 13513
Remove and replace old googlecode references
Wuzzy <Wuzzy2@mail.ru> [Wed, 18 Jul 2018 01:35:59 +0200] rev 13512
Switch from http:// to https:// URLs where possible
alfadur [Wed, 18 Jul 2018 02:14:32 +0300] rev 13511
Keep hedgehog limit in sync
Wuzzy <Wuzzy2@mail.ru> [Wed, 18 Jul 2018 00:27:23 +0200] rev 13510
Increase hedgehog limit to 64
8 hogs * 8 teams = 64 hogs
Old limit = 48
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 22:42:49 +0200] rev 13509
Server: Replace hardcoded hog-related numbers with consts
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 22:00:15 +0200] rev 13508
Bazooka/Grende training: Hide mission panel on pressing attack key
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 21:31:41 +0200] rev 13507
Update server dependencies in INSTALL.md
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 21:17:33 +0200] rev 13506
Clarify/rewrite a few OutError messages
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 20:13:41 +0200] rev 13505
Fix frontend showing 2 errors on engine fatal error (exit code 52)
The exit code checked in the frontend was a hardcoded 2, which was outdated.
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 19:44:29 +0200] rev 13504
Clarify the wording of a few checkFails messages
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 19:28:31 +0200] rev 13503
Propagate fatal errors to OutError if checkFails called
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 18:38:44 +0200] rev 13502
Add hidden bazooka training achievement for 100% accuracy
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 16:45:34 +0200] rev 13501
Standardize hidden mission achievement in new Lua library "Achievements"
alfadur [Tue, 17 Jul 2018 16:03:34 +0300] rev 13500
indulge clippy
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 14:20:58 +0200] rev 13499
Add proper exit codes when halt-ing hwengine due to error
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 12:55:07 +0200] rev 13498
Fix cursor teleporting to center after leaving game with video recording
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 12:50:55 +0200] rev 13497
Whoops. Syntax error in uVideoRec
Wuzzy <Wuzzy2@mail.ru> [Tue, 17 Jul 2018 12:17:11 +0200] rev 13496
Fix video recorder not working if sound disabled (fixes
bug #200)
Wuzzy <Wuzzy2@mail.ru> [Mon, 16 Jul 2018 23:27:15 +0200] rev 13495
Add variable to make state of sound system clear
alfadur [Tue, 17 Jul 2018 00:27:24 +0300] rev 13494
Add room flags
alfadur [Mon, 16 Jul 2018 22:59:58 +0300] rev 13493
Something down in the food chain already uses bitflags, so might as well switch to them
alfadur [Mon, 16 Jul 2018 22:32:04 +0300] rev 13492
Assorted chat fixes
Wuzzy <Wuzzy2@mail.ru> [Mon, 16 Jul 2018 20:28:01 +0200] rev 13491
Fix hwengine crash when using >1 controllers
Reason: Data type mismatch for SDL_JoystickName, we wed in an index, but it expected a controller handle.
Solution: Switch to SDL_JoystickNameForIndex.
Wuzzy <Wuzzy2@mail.ru> [Mon, 16 Jul 2018 19:15:22 +0200] rev 13490
Always use SDL_Map(A)RGB in SDL_FillRect for color
This practice is recommended by official SDL docs.
Wuzzy <Wuzzy2@mail.ru> [Mon, 16 Jul 2018 04:50:23 +0200] rev 13489
When hwengine crashes w/ error 217, write backtrace in log, too
By using WriteLnToConsole to achive that.
Wuzzy <Wuzzy2@mail.ru> [Sun, 15 Jul 2018 19:49:31 +0200] rev 13488
Fix hwengine --help returning with exit code 51
Wuzzy <Wuzzy2@mail.ru> [Sun, 15 Jul 2018 14:21:06 +0200] rev 13487
Clean up cMaxHHs and cMaxTeams a bit, get rid of hardcoded numbers
alfadur [Fri, 13 Jul 2018 19:52:19 +0300] rev 13486
Better packing for clients
Wuzzy <Wuzzy2@mail.ru> [Thu, 12 Jul 2018 14:46:16 +0200] rev 13485
Merge gameServer2 changes
Wuzzy <Wuzzy2@mail.ru> [Thu, 12 Jul 2018 14:41:24 +0200] rev 13484
Send proper failure error message when image loading has failed
nemo [Wed, 11 Jul 2018 18:36:21 -0400] rev 13483
merge
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 21:56:30 +0200] rev 13482
Make sure TotalRounds increases to 0 on first real turn
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 19:14:11 +0200] rev 13481
ACF5: Fix Tribe not being in same clan as Natives
Clan color was off-by-one, this was probably a hack.
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 18:59:23 +0200] rev 13480
Simplify turn handling in ASA death01
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 18:45:54 +0200] rev 13479
ACF7: Fix princess being in wrong clan
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 18:13:52 +0200] rev 13478
Fix aihDoesntMatter still being attacked with air attack
The calculation in TestBazooka created a sum of numbers which might have been BadTurn, a huge negative number, thus creating an overflow.
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 17:25:53 +0200] rev 13477
ASA death01: Put PAotH into correct clan
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 17:13:25 +0200] rev 13476
Fix aihDoesntMatter not applying to hammer and shover
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 16:22:05 +0200] rev 13475
ACF3: Fix initial ammo being locked
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 16:01:12 +0200] rev 13474
ACF3: Tweak princess spawn position
So that she doesn't "drop" after spawning
Wuzzy <Wuzzy2@mail.ru> [Wed, 11 Jul 2018 15:44:33 +0200] rev 13473
ACF3: Move princess to her own team, fix clan color
Wuzzy <Wuzzy2@mail.ru> [Tue, 10 Jul 2018 21:29:31 +0200] rev 13472
Add subtle dust flakes for Cheese and CrazyMission themes
Wuzzy <Wuzzy2@mail.ru> [Tue, 10 Jul 2018 20:30:06 +0200] rev 13471
New SD water texture for CrazyMission theme
Wuzzy <Wuzzy2@mail.ru> [Tue, 10 Jul 2018 18:35:31 +0200] rev 13470
Refactor collision mask checks, remove hardcoded numbers
Wuzzy <Wuzzy2@mail.ru> [Tue, 10 Jul 2018 18:00:04 +0200] rev 13469
Refactor: lfCurrentHog→lfCurHogCrate, lfNotCurrentMask→lfNotCurHogCrate
Wuzzy <Wuzzy2@mail.ru> [Tue, 10 Jul 2018 17:11:31 +0200] rev 13468
Prevent manual hiding of some special mission panels