Wuzzy <Wuzzy2@mail.ru> [Thu, 17 Jan 2019 01:19:33 +0100] rev 14623
ASA death01: Optimize hog spawn positions, animate professor teleportation
Wuzzy <Wuzzy2@mail.ru> [Thu, 17 Jan 2019 00:41:55 +0100] rev 14622
Clear hog gear message less agressively in ACF3
Wuzzy <Wuzzy2@mail.ru> [Thu, 17 Jan 2019 00:10:24 +0100] rev 14621
Update changelog
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 23:58:12 +0100] rev 14620
ACF5: Disable utilities until the traitor has been dealt with
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 23:50:35 +0100] rev 14619
Lua: Fix SetAmmoDelay not working properly when called after initialization
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 23:43:23 +0100] rev 14618
Fix DismissTeam not clearing the team properly
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 22:48:48 +0100] rev 14617
Make passive teams no longer mess with game stats
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 22:39:27 +0100] rev 14616
Update clan passive status when team died / got resurrected
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 21:32:25 +0100] rev 14615
ASA ice01: Clear hero's gear message when entering no-fly zone
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 21:16:57 +0100] rev 14614
ASA desert01: Make smugglers smarter
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 20:03:07 +0100] rev 14613
ASA desert01: Enable skip all the time
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 19:59:08 +0100] rev 14612
Make use of passive teams in various campaign missions
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 15:40:11 +0100] rev 14611
Add SetTeamPassive. Passive teams are treated like frozen teams
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 07:30:06 +0100] rev 14610
pagegamestats: Fix time number rendering
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 07:08:15 +0100] rev 14609
ASA desert01: Fix third battle sometimes stopping instantly
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:56:38 +0100] rev 14608
ASA death01: Hide, don't delete "human" professor, to avoid traitor taunt
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:55:07 +0100] rev 14607
ASA death01: Fix precise key not getting cleared
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:45:10 +0100] rev 14606
ASA desert01: Clear hero gear message when battle starts
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:37:26 +0100] rev 14605
Clear gear message in AnimSwitchHog
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:24:50 +0100] rev 14604
ASA cosmos: Minor cinematic tweaks for meteorite cut scene
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:10:30 +0100] rev 14603
Remove unused variable from hwform.h
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 06:02:56 +0100] rev 14602
Campaign: Try to auto-select an open mission after selecting team or campaign
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 03:40:05 +0100] rev 14601
Campaign: Select next unfinished mission after completing one
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 01:39:58 +0100] rev 14600
Frontend: Don't reset campaign mission selection to top of list after each play
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 00:37:26 +0100] rev 14599
Make game engine load the user's locale correctly (
bug #688)
Wuzzy <Wuzzy2@mail.ru> [Wed, 16 Jan 2019 00:01:29 +0100] rev 14598
Refactor hwengine: Rename cLocale to cLanguage
Required so the clocale unit can be added
Wuzzy <Wuzzy2@mail.ru> [Tue, 15 Jan 2019 21:28:54 +0100] rev 14597
Make hog kill stat stuff consistent WRT SD water rise
Wuzzy <Wuzzy2@mail.ru> [Tue, 15 Jan 2019 21:23:56 +0100] rev 14596
Fix hog taunts counting SD water rise drowns as team kills (
bug #691)
Wuzzy <Wuzzy2@mail.ru> [Tue, 15 Jan 2019 20:53:01 +0100] rev 14595
Comment all important variables in uStats
Wuzzy <Wuzzy2@mail.ru> [Tue, 15 Jan 2019 01:47:07 +0100] rev 14594
Target practice: Change target radar color to red
Wuzzy <Wuzzy2@mail.ru> [Tue, 15 Jan 2019 00:48:57 +0100] rev 14593
Highlight next target for most target practices
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 23:38:31 +0100] rev 14592
ACF5: Delete circles vgears after wave3 appeared
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 23:30:15 +0100] rev 14591
Keep track of accuracy record in target practice challenges
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 21:19:57 +0100] rev 14590
Remove "loser" messages in challenges
The point of challenges is not to "win", but to reach a highscore, so we need not to rub failure into the player's face.
nemo [Mon, 14 Jan 2019 15:11:15 -0500] rev 14589
just focus on the unsafe deletes in a hopefully branch-safe fashion
nemo [Mon, 14 Jan 2019 15:01:43 -0500] rev 14588
aaagh can't just move delete like that due to our RNG scrambling... reverting on branch. we'll just have to take our chances w/ the bad code
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 19:26:24 +0100] rev 14587
Rename the special "none" key in frontend
nemo [Mon, 14 Jan 2019 12:35:32 -0500] rev 14586
branch merge
nemo [Mon, 14 Jan 2019 12:34:47 -0500] rev 14585
ai improvements are release branch safe
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 00:34:56 +0100] rev 14584
Reverse order of visual gears linked list
Now vgears will render in the order they have been added.
Older visual gears are rendered earlier, so they are "behind" newer visual gears.
This has been primarily done to fix the render order of speech bubbles (
bug #287).
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 17:59:32 +0100] rev 14583
Update changelog for campaign updates
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 17:43:19 +0100] rev 14582
ASA moon02: Don't play victory animation if runner died and hero survived
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 17:12:12 +0100] rev 14581
ASA: Tweak spawning height of hedgehogs
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 17:04:18 +0100] rev 14580
ASA moon02: Fix player not losing if time runs out while still having the rope
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 16:18:34 +0100] rev 14579
Fix crosshair sometimes not getting removed
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 07:14:18 +0100] rev 14578
Outsource commonly used words in siPointType to QTfrontend
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 06:17:35 +0100] rev 14577
ASA moon02: Add finishing times in ranking
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 05:58:07 +0100] rev 14576
ASA: Show current time and personal best in moon02
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 04:59:04 +0100] rev 14575
ASA desert02: Show escape record in-game
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 04:30:31 +0100] rev 14574
Tweak bounce effects of some gears
This adds bounce effects for gtSMine, gtMine and gtCluster
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 03:53:21 +0100] rev 14573
Fix "unused variable" warning (valOK)
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 03:52:09 +0100] rev 14572
Remove a bunch of dead out-commented code
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 03:23:21 +0100] rev 14571
Fix WorldWrap returning sometimes true unjustifiably
Wuzzy <Wuzzy2@mail.ru> [Mon, 14 Jan 2019 02:48:36 +0100] rev 14570
Properly stop freezeray at bounce edge (instead of restarting the ray over and over again)
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 22:22:40 +0100] rev 14569
Fix airplane line being drawn in front of many HUD elements
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 18:07:04 +0100] rev 14568
Air attack: Don't spawn missile if it would end up inside bounce world edge of other side
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 17:49:29 +0100] rev 14567
Tweak height limit of air attack in bounce edge maps
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 17:28:33 +0100] rev 14566
Disallow placement of piano beyond bounce world edge
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 17:02:15 +0100] rev 14565
Deny air attack in bounce world edge if target is in "impossible" position
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 15:54:10 +0100] rev 14564
Don't try to spawn air mines beyond the bounce world edge
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 15:47:14 +0100] rev 14563
Bounce off gears at bouncy world edge only if they move towards it
Wuzzy <Wuzzy2@mail.ru> [Sun, 13 Jan 2019 05:00:14 +0100] rev 14562
Frontend: Tweak button padding once more
Wuzzy <Wuzzy2@mail.ru> [Sat, 12 Jan 2019 23:38:34 +0100] rev 14561
Mention zoom key in movement training
Wuzzy <Wuzzy2@mail.ru> [Sat, 12 Jan 2019 23:26:33 +0100] rev 14560
Fix wrong ice beam angle if it goes diagonally up out of map thru world wrap (
bug #718)
Wuzzy <Wuzzy2@mail.ru> [Sat, 12 Jan 2019 06:38:20 +0100] rev 14559
Frontend: More button padding tweaking
Wuzzy <Wuzzy2@mail.ru> [Sat, 12 Jan 2019 06:19:16 +0100] rev 14558
TS: Restore 2 of the "specialist" letters
nemo [Fri, 11 Jan 2019 08:51:11 -0500] rev 14557
merge release branch
nemo [Fri, 11 Jan 2019 08:45:11 -0500] rev 14556
tabs to spaces
nemo [Fri, 11 Jan 2019 08:42:15 -0500] rev 14555
deletegear rearrangement applied to branch too. if this causes desyncs you're probably in a crashy state already
nemo [Fri, 11 Jan 2019 08:08:28 -0500] rev 14554
couple more use after frees for gear deletion.
also rearranged lines a bit and added a redundant exit to try to proof things a bit.
more evidence we need rust.
Wuzzy <Wuzzy2@mail.ru> [Fri, 11 Jan 2019 04:38:07 +0100] rev 14553
Make sure to render crosshair above render
Wuzzy <Wuzzy2@mail.ru> [Fri, 11 Jan 2019 03:50:06 +0100] rev 14552
Render contour of flying saucer is in (mostly) opaque
Wuzzy <Wuzzy2@mail.ru> [Fri, 11 Jan 2019 01:44:04 +0100] rev 14551
Frontend: Increase padding of small push buttons
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 23:22:44 +0100] rev 14550
Restore map scaling of Tunnels script
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 23:16:32 +0100] rev 14549
Force MapFeatureSize=12 in TechRacer
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 23:10:20 +0100] rev 14548
Fix Racer ghost not resetting properly after a skip (
bug #565)
unc0rr [Thu, 10 Jan 2019 21:24:32 +0100] rev 14547
Fix dy hardcoded value in kamikaze test
unc0rr [Thu, 10 Jan 2019 21:22:07 +0100] rev 14546
Fix broken kamikaze logic when target position is close to attacker
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 19:47:18 +0100] rev 14545
Don't say "first blood" in games with only 1 clan
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 19:21:08 +0100] rev 14544
Fix wind bar animation not looping properly
If you looked closely, you could see the wind bar “jumping” a bit.
Pixel offset was off-by-1.
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 19:09:06 +0100] rev 14543
Prevent wind bar from overflowing with high wind values
Wind flow overflow does not happen normally, but might be triggered when calling SetWind with
extreme values (>100 or <-100). Allows for silly wind experiments in scripts.
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 18:45:04 +0100] rev 14542
Tweak appear/disappear animation of touch widgets
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 18:30:14 +0100] rev 14541
Minor touch refactor
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 18:08:02 +0100] rev 14540
Swap 2 targets in grenade training to make the start a bit easier
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 18:05:48 +0100] rev 14539
Update grenade training to support bounciness in Touch
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 17:54:58 +0100] rev 14538
Add button to set bounciness in touch interface
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 03:14:02 +0100] rev 14537
Use player team's control scheme for all teams if there's a mission team
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 02:50:01 +0100] rev 14536
Fix player team ignoring custom team control scheme in campaign/missions
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 00:41:31 +0100] rev 14535
Restructure changelog
Wuzzy <Wuzzy2@mail.ru> [Thu, 10 Jan 2019 00:33:05 +0100] rev 14534
Fix double water splash if flying saucer drowns (
bug #681)
Wuzzy <Wuzzy2@mail.ru> [Wed, 09 Jan 2019 22:19:46 +0100] rev 14533
Remove default keybinding for unselecting weapon
Wuzzy <Wuzzy2@mail.ru> [Wed, 09 Jan 2019 22:09:27 +0100] rev 14532
Allow to leave a control unused (no key binding)
nemo [Wed, 09 Jan 2019 16:27:57 -0500] rev 14531
fix incorrect mask set in
r7b4643ff60ea - this causes ghost hog collisions and odd hog jumps on overlap with active hog
Wuzzy <Wuzzy2@mail.ru> [Wed, 09 Jan 2019 19:39:48 +0100] rev 14530
Add control (default: X) to unselect current weapon
Wuzzy <Wuzzy2@mail.ru> [Wed, 09 Jan 2019 19:10:11 +0100] rev 14529
Send and display owner name of own teams in online games (fixes
bug #468)
Wuzzy <Wuzzy2@mail.ru> [Tue, 08 Jan 2019 03:03:21 +0100] rev 14528
Suppress “<team> is gone message on game end
Wuzzy <Wuzzy2@mail.ru> [Sun, 06 Jan 2019 02:32:27 +0100] rev 14527
Pagetraining: Make sure the translator comment will be collected
Wuzzy <Wuzzy2@mail.ru> [Sun, 06 Jan 2019 02:16:45 +0100] rev 14526
Make turn timer gray when finishing target practice
Wuzzy <Wuzzy2@mail.ru> [Sun, 06 Jan 2019 01:21:16 +0100] rev 14525
Display team records in training menu
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 23:15:13 +0100] rev 14524
BRW: Fix Lua error after using timebox
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 22:22:36 +0100] rev 14523
TS: Scale health with the “initial health” setting from game scheme
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 22:05:20 +0100] rev 14522
Lua: Add InitHealth, read-only variable containing the initial hog health setting
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 21:52:15 +0100] rev 14521
TS: Improve configurability by game scheme
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 21:07:22 +0100] rev 14520
TS: Simplify mission panel, fix bad string concatenation
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 20:58:12 +0100] rev 14519
TS: Add script param to set specialists for all teams at once
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 20:45:46 +0100] rev 14518
Document TS script param syntax, change some letters
Wuzzy <Wuzzy2@mail.ru> [Sat, 05 Jan 2019 20:32:48 +0100] rev 14517
Clean up indents and comments in The_Specialists.lua
nemo [Sat, 05 Jan 2019 13:23:43 -0500] rev 14516
Allow customising the teams
Wuzzy <Wuzzy2@mail.ru> [Thu, 03 Jan 2019 22:44:09 +0100] rev 14515
ASA ice02: Clean up some subtle weirdness on timeout
When time's up or player lost, do this:
- Remove all rings
- Don't give time or saucer bonus when touching ring *after* timeout
- Prevent next turn from starting
Wuzzy <Wuzzy2@mail.ru> [Thu, 03 Jan 2019 19:46:48 +0100] rev 14514
Fix bee targeting fail across wrap world edge
Previously, the bee always aimed for the light area, no matter where you actually put the target. It also got confused whenever it flew across the wrap world edge.
How the bee works now:
1) The placed bee target is *not* recalculated when it was placed in the "gray" part of the wrap world edge. This allows for more fine-tuning.
1a) Place target in light area: bee aims for target light area
1b) Place target in gray area: bee aims for target, but flies to gray area first
2) Bee target is recalculated whenever bee passes the wrap world edge.
Wuzzy <Wuzzy2@mail.ru> [Thu, 03 Jan 2019 17:57:31 +0100] rev 14513
Fix force-locked schemes getting unlocked when changing map types (
bug #378)
Wuzzy <Wuzzy2@mail.ru> [Wed, 02 Jan 2019 17:45:12 +0100] rev 14512
ASA ice02: Don't show remaining saucers in stats (unimportant)
nemo [Wed, 02 Jan 2019 11:08:26 -0500] rev 14511
heh. apparently pas2c doesn't validate pascal, so I guess we need to dogfood *both*
nemo [Wed, 02 Jan 2019 11:06:34 -0500] rev 14510
remove Wuzzy's val checking, add a FIXME to add that to the C implementation
Wuzzy <Wuzzy2@mail.ru> [Wed, 02 Jan 2019 03:30:54 +0100] rev 14509
Initialize mission completion status on frontend load
nemo [Tue, 01 Jan 2019 11:17:28 -0500] rev 14508
From https://salsa.debian.org/games-team/hedgewars/blob/master/debian/patches/link-libatomic.patch
unc0rr [Tue, 01 Jan 2019 02:25:18 +0100] rev 14507
- Bots activate extra time if needed
- Refactor work with forecast of time needed to perform planned actions (ticks variable)
unc0rr [Tue, 01 Jan 2019 02:22:01 +0100] rev 14506
- Never consider a bot in inf attacks mode being in after attack mode, helps action in inf attack
- Also start thinking if TurnTimeLeft is bigger than default value
unc0rr [Fri, 28 Dec 2018 22:47:17 +0100] rev 14505
Implement letter repeat check
alfadur <mail@none> [Fri, 28 Dec 2018 03:10:05 +0300] rev 14504
Server action refactoring part 1 of N