Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 16:22:04 +0200] rev 13778
Fix some syntax errors in internal Lua syntax documentation
Wuzzy <Wuzzy2@mail.ru> [Sat, 15 Sep 2018 15:26:23 +0200] rev 13777
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 13776
Fix engine crash when using lasersight outside the world bounds
alfadur [Tue, 11 Sep 2018 22:49:27 +0200] rev 13775
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 13774
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 13773
Revert sinegun brokenness to previous levels
unc0rr [Tue, 11 Sep 2018 21:16:27 +0200] rev 13772
Make rendering work
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 18:34:27 +0200] rev 13771
Allow to change volume during pause
Wuzzy <Wuzzy2@mail.ru> [Tue, 11 Sep 2018 17:22:54 +0200] rev 13770
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 13769
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 13768
Add funny message in stats screen when everyone wins
Wuzzy <Wuzzy2@mail.ru> [Sun, 09 Sep 2018 12:25:23 +0200] rev 13767
Only reset CursorMovement to 0 if command "-cur_*" is called with appropriate direction
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 18:07:56 +0200] rev 13766
Fix hog teleporting back and forth when walking on portals on floor. Fixes
bug #686
Wuzzy <Wuzzy2@mail.ru> [Wed, 05 Sep 2018 01:53:21 +0200] rev 13765
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 13764
Don't write TurnTimeLeft deprecation warning if setter function was used
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 22:18:03 +0200] rev 13763
Call EndTurn(true) instead of TurnTimeLeft(0) in flying saucer training
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 20:38:15 +0200] rev 13762
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 13761
Fix turn reaction not working properly after turn
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:52:51 +0200] rev 13760
Say sndNutter on round draw
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:26:15 +0200] rev 13759
Remove some bad/inappropriate messages for round draw and crate drop
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 16:12:53 +0200] rev 13758
Fix player rankings getting confused if a clan was revived
Wuzzy <Wuzzy2@mail.ru> [Tue, 04 Sep 2018 15:03:35 +0200] rev 13757
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 13756
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 13755
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 13754
Fix stats screwing up in Rope Knock Challenge if you lose
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 20:16:54 +0200] rev 13753
Add missing nil check in AfterAttack (oops!)
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 20:01:50 +0200] rev 13752
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 13751
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 13750
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 13749
Use translation template for speech bubble command
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 01:48:00 +0200] rev 13748
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 13747
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 13746
Don't play timer countdown sounds if in ready phase
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:48:51 +0200] rev 13745
Call GetGlobals after entering Lua command with /lua
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:15:55 +0200] rev 13744
Dangerous Ducklings: Enter retreat mode after kill
Wuzzy <Wuzzy2@mail.ru> [Mon, 03 Sep 2018 00:03:06 +0200] rev 13743
Fix buggy behaviour when setting TurnTimeLeft through Retreat
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 22:05:45 +0200] rev 13742
Change chat text color for Lua warnings to yellow
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 22:02:15 +0200] rev 13741
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 13740
Use SetTurnTimeLeft and SetReadyTimeLeft in all scripts
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 20:57:33 +0200] rev 13739
Lua API: Add SetTurnTimeLeft, SetReadyTimeLeft
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 04:08:58 +0200] rev 13738
Highlander: Remove odd infinite girder ammo in crates
Wuzzy <Wuzzy2@mail.ru> [Sun, 02 Sep 2018 01:25:37 +0200] rev 13737
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 13736
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 13735
Check for victory before stTurnReact. Fixes 382
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 21:56:12 +0200] rev 13734
ASA, desert01: Fix display error when destroying device crate
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 21:47:08 +0200] rev 13733
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 13732
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 13731
Add frontend tip introducing /help
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 00:17:56 +0200] rev 13730
Translate "heads" and "tails" of gameServer
Wuzzy <Wuzzy2@mail.ru> [Sat, 01 Sep 2018 00:05:55 +0200] rev 13729
Display error when using /maxteams if not room master
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 23:49:32 +0200] rev 13728
Make guest rejection error translatable
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 23:13:20 +0200] rev 13727
Add command help for /save, /delete, /saveroom and /loadroom
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 21:34:33 +0200] rev 13726
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 13725
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 13724
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 13723
Don't load locale Lua script if LOCALE == "en"
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 19:19:39 +0200] rev 13722
Add description of hwengine command-line arguments in --help
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 18:15:45 +0200] rev 13721
Critical error if loading a script has failed
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 16:51:33 +0200] rev 13720
Force-disable gfPerHogAmmo and gfSharedAmmo for RW and BRW
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 12:09:40 +0200] rev 13719
BRW: Add utilities and air weapons properly
Wuzzy <Wuzzy2@mail.ru> [Fri, 31 Aug 2018 11:12:41 +0200] rev 13718
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 13717
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 13716
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 13715
Change button image for Tag Team
Wuzzy <Wuzzy2@mail.ru> [Wed, 29 Aug 2018 02:56:24 +0200] rev 13714
Add missing server dependencies to Travis metadata
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 21:09:46 +0200] rev 13713
Write down system requirements
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 17:27:49 +0200] rev 13712
Fix typo in gameServer
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 06:04:02 +0200] rev 13711
Space Invasion: Add hilarious loser face to losers
Wuzzy <Wuzzy2@mail.ru> [Tue, 28 Aug 2018 05:46:33 +0200] rev 13710
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 13709
Space Invasion: refactor variables into a large table for everything
To fix that annoying "upvalue" error if more variables are added
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.