]>
git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
terencehill [Mon, 24 May 2021 10:07:22 +0000 (10:07 +0000)]
Merge branch 'terencehill/strftime_s' into 'master'
strftime_s
Closes #2588
See merge request xonotic/xonotic-data.pk3dir!903
terencehill [Sun, 23 May 2021 09:47:09 +0000 (11:47 +0200)]
Use directly strftime_s() since strftime(false, "%s") isn't reliable
Rudolf Polzer [Sun, 23 May 2021 05:26:09 +0000 (07:26 +0200)]
Transifex autosync
Rudolf Polzer [Sat, 22 May 2021 05:47:00 +0000 (07:47 +0200)]
Transifex autosync
Rudolf Polzer [Tue, 18 May 2021 05:24:05 +0000 (07:24 +0200)]
Transifex autosync
Rudolf Polzer [Mon, 17 May 2021 05:23:57 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Sun, 16 May 2021 09:58:17 +0000 (09:58 +0000)]
Merge branch 'AriosJentu/SpectatorsScoreboard' into 'master'
Add feature for moving spectators list in scoreboard
See merge request xonotic/xonotic-data.pk3dir!898
AriosJentu [Sun, 16 May 2021 09:40:49 +0000 (19:40 +1000)]
Replace scoreboard spectators position from 'after rankings' to 'before rankings'
Rudolf Polzer [Sun, 16 May 2021 05:25:16 +0000 (07:25 +0200)]
Transifex autosync
terencehill [Sat, 15 May 2021 14:14:41 +0000 (14:14 +0000)]
Merge branch '2259-ca-uses-lms-start-values' into 'master'
Resolve "CA uses LMS start values" and same for FT
Closes #2259
See merge request xonotic/xonotic-data.pk3dir!887
Dr. Jaska [Sat, 15 May 2021 14:14:41 +0000 (14:14 +0000)]
Resolve "CA uses LMS start values" and same for FT
Rudolf Polzer [Sat, 15 May 2021 05:24:08 +0000 (07:24 +0200)]
Transifex autosync
Rudolf Polzer [Wed, 12 May 2021 05:24:03 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Tue, 11 May 2021 13:53:26 +0000 (15:53 +0200)]
Make sure new default value of sv_maxidle_playertospectator takes effect immediately
terencehill [Tue, 11 May 2021 13:45:26 +0000 (15:45 +0200)]
Fix kicked player not receiving the kick message (if sent with Send_Notification)
terencehill [Tue, 11 May 2021 13:34:10 +0000 (15:34 +0200)]
Update notifications.cfg
terencehill [Tue, 11 May 2021 12:37:14 +0000 (12:37 +0000)]
Merge branch 'bones_was_here/sv_maxidle_playertospectator' into 'master'
sv_maxidle* refinements
See merge request xonotic/xonotic-data.pk3dir!895
terencehill [Mon, 10 May 2021 14:00:13 +0000 (16:00 +0200)]
Since strftime(false, "%s") doesn't work on Windows implement a qc version of it (strftime_s()). This commit fixes #2588 "autoscreenshot fails to append a number to screenshot filenames under Windows"
bones_was_here [Wed, 5 May 2021 10:04:05 +0000 (20:04 +1000)]
Refactor SetPlayerTeam() and fix some logic regressions
terencehill [Tue, 4 May 2021 15:12:14 +0000 (15:12 +0000)]
Merge branch 'vehicles_fix' into 'master'
Resolve "Duplicated Raptor functions, nothing to do here"
Closes #2580
See merge request xonotic/xonotic-data.pk3dir!899
Rudolf Polzer [Mon, 3 May 2021 05:23:55 +0000 (07:23 +0200)]
Transifex autosync
LegendaryGuard [Sun, 2 May 2021 20:34:24 +0000 (22:34 +0200)]
Move the functions in the corresponding header
bones_was_here [Sun, 2 May 2021 15:50:21 +0000 (01:50 +1000)]
Change default of sv_maxidle_playertospectator to 60
bones_was_here [Sun, 2 May 2021 15:47:29 +0000 (01:47 +1000)]
Rename sv_maxidle_spectatorsareidle to sv_maxidle_alsokickspectators, enable by default and further clarify desc
If it's not enabled, enabling sv_maxidle will have no effect when sv_maxidle_playertospectator is enabled
bones_was_here [Sun, 2 May 2021 14:08:12 +0000 (00:08 +1000)]
sv_maxidle: remove disabled announcer countdown
bones_was_here [Sun, 2 May 2021 14:04:38 +0000 (00:04 +1000)]
sv_maxidle: Play team chat sound during countdown, and precache misc/talk2
I had noticed lag the first time a team chat message appeared when using
a mechanical HDD, hopefully this fixes it
terencehill [Sun, 2 May 2021 12:49:52 +0000 (14:49 +0200)]
Don't show a confirmation dialogue when starting a demo while playing back a demo
terencehill [Sun, 2 May 2021 12:43:39 +0000 (14:43 +0200)]
Add CA and FT to Instant Action mode
Probability distribution:
* old: DM 40, CTF 30, TDM 15, KH 10, (LMS, DOM, ONS, AS) 5
* new: DM 30, CTF 25, TDM 15, KH 5, (LMS, DOM, ONS, AS) 5, FT 10, CA 10
terencehill [Sun, 2 May 2021 12:17:55 +0000 (14:17 +0200)]
Fix Instant Action mode not always applying the correct (random) number of bots if started while playing the campaign:
* example where cvar_set doesn't work: start Xonotic, set bot_number to 0, start a campaign level, start an Instant Action game: bot_number is set to 0
* example where cvar_set works: start an Instant Action game twice, start a campaign level, start an Instant Action game: bot_number is correctly set
Rudolf Polzer [Sun, 2 May 2021 05:25:18 +0000 (07:25 +0200)]
Transifex autosync
terencehill [Fri, 30 Apr 2021 18:12:47 +0000 (20:12 +0200)]
Fix #2579 "Persistent devastator arena after Level 25" when starting a map with the "Insta action! (random map with bots)" button
terencehill [Fri, 30 Apr 2021 17:33:14 +0000 (19:33 +0200)]
Some more optimizations of Projectile_Draw
terencehill [Fri, 30 Apr 2021 17:28:04 +0000 (19:28 +0200)]
Optimize code rotating prejectiles
terencehill [Tue, 27 Apr 2021 13:39:48 +0000 (15:39 +0200)]
Allow customizing item stats filter with hud_panel_scoreboard_itemstats_filter_mask
terencehill [Tue, 27 Apr 2021 12:43:15 +0000 (14:43 +0200)]
Misc minor cleanups
Rudolf Polzer [Tue, 27 Apr 2021 05:23:55 +0000 (07:23 +0200)]
Transifex autosync
AriosJentu [Mon, 26 Apr 2021 16:12:23 +0000 (02:12 +1000)]
Add CVar for moving 'Spectators' list over the scoreboard, based on hardcoded positions
Rudolf Polzer [Sat, 24 Apr 2021 05:24:05 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Fri, 23 Apr 2021 13:09:15 +0000 (15:09 +0200)]
Fix 2 more incorrect notifications when notification_show_location is enabled:
* suicide due to falling into the void showed: "player was in the wrong place (near was in the wrong place)"
* suicide due to a barrel explosion showed: "player Mega Armor (near Mega Armor)" (this one was broken even with notification_show_location disabled)
terencehill [Fri, 23 Apr 2021 12:50:11 +0000 (14:50 +0200)]
Fix teamchange notifications when notification_show_location is enabled
terencehill [Fri, 23 Apr 2021 12:41:24 +0000 (14:41 +0200)]
Get rid of a wanring when notifications debug is enabled
terencehill [Fri, 23 Apr 2021 12:37:31 +0000 (14:37 +0200)]
Add / improve some cvar descriptions
Rudolf Polzer [Tue, 20 Apr 2021 05:24:03 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Mon, 19 Apr 2021 14:00:35 +0000 (14:00 +0000)]
Merge branch 'terencehill/image_extension_removal' into 'master'
Draw images without specifying an extension
See merge request xonotic/xonotic-data.pk3dir!894
terencehill [Mon, 19 Apr 2021 13:25:03 +0000 (15:25 +0200)]
Allow showing ALL scoreboard scores (even the ones derived from other scores: sum, kdratio and frags) with 'scoreboard_columns_set ALL'
terencehill [Mon, 19 Apr 2021 12:44:30 +0000 (14:44 +0200)]
Compact instagib no-ammo countdown code; also fix a typo in notification_lifetime_runtime description
terencehill [Mon, 19 Apr 2021 12:32:40 +0000 (14:32 +0200)]
Fix cl_forceplayercolors 3; also improve cl_forceplayercolors description
Rudolf Polzer [Mon, 19 Apr 2021 05:23:51 +0000 (07:23 +0200)]
Transifex autosync
bones_was_here [Sun, 18 Apr 2021 10:55:11 +0000 (20:55 +1000)]
sv_maxidle*: do nothing if the match has ended
bones_was_here [Sun, 18 Apr 2021 10:05:49 +0000 (20:05 +1000)]
sv_maxidle*: Give players longer warning countdowns for longer timeouts
1/3 of timeout, or 10s, whichever is greater
bones_was_here [Sun, 18 Apr 2021 09:14:38 +0000 (19:14 +1000)]
Improve legibility of hud_panel_centerprint 1s interval countdowns
The previous fade in/out defaults of 0.2/0.5 meant 1s interval countdown
text was in a faded state ~70% of the time.
These countdowns are commonly seen - end of warmup/start of match,
instagib out of ammo, sv_maxidle*
0.1/0.2 looks good but 0.15/0.15 is nicer for 60hz users.
bones_was_here [Sat, 17 Apr 2021 11:42:45 +0000 (21:42 +1000)]
sv_maxidle: remove redundant whitelist entry
bones_was_here [Sat, 17 Apr 2021 11:38:31 +0000 (21:38 +1000)]
sv_maxidle_spectatorsareidle: clarify description
bones_was_here [Sat, 17 Apr 2021 11:35:17 +0000 (21:35 +1000)]
sv_maxidle: Improve CHATCON messages MOVETOSPEC_IDLING and QUIT_KICK_IDLING and QUIT_SPECTATE
bones_was_here [Sat, 17 Apr 2021 09:29:17 +0000 (19:29 +1000)]
sv_maxidle_playertospectator: print only 1 CHATCON notification when a player is moved to spec
Rudolf Polzer [Sun, 18 Apr 2021 05:25:04 +0000 (07:25 +0200)]
Transifex autosync
terencehill [Sat, 17 Apr 2021 10:25:11 +0000 (12:25 +0200)]
Draw images without specifying an extension so to make menu and client code consistent and avoid possible engine bugs whenever 2 images are drawn with and without extension at the same time (see #2469)
terencehill [Fri, 16 Apr 2021 16:15:11 +0000 (18:15 +0200)]
Get rid of a couple backtraces printed in the console when a player is kicked for not playing (added a missing return;)
terencehill [Fri, 16 Apr 2021 15:20:10 +0000 (15:20 +0000)]
Merge branch 'terencehill/sv_maxidle_playertospectator' into 'master'
Automatically move idle players to spectators
Closes #2410
See merge request xonotic/xonotic-data.pk3dir!893
terencehill [Thu, 15 Apr 2021 13:21:56 +0000 (15:21 +0200)]
set sv_maxidle_playertospectator 0 "move players idle for more than this amount of time in seconds to spectators (sv_maxidle timer starts again after sv_maxidle_playertospectator has moved a player to spectators)"
terencehill [Wed, 14 Apr 2021 13:02:38 +0000 (15:02 +0200)]
Scoreboard: optimize team score comparisons too
terencehill [Tue, 13 Apr 2021 22:24:32 +0000 (00:24 +0200)]
Scoreboard: fix broken player sorting by fields after the primary and secondary ones; also optimize code by avoid repeating the same score comparisons multiple times
terencehill [Tue, 13 Apr 2021 13:02:57 +0000 (15:02 +0200)]
Improve comments
terencehill [Tue, 13 Apr 2021 12:53:03 +0000 (14:53 +0200)]
Merge branch 'terencehill/ice_nade_revival_progress_fixes'
terencehill [Tue, 13 Apr 2021 12:23:12 +0000 (14:23 +0200)]
Move the "frags" check to the right place (the SP_FRAGS scoreboard field isn't networked and can't be primary or secondary)
Rudolf Polzer [Mon, 12 Apr 2021 05:24:03 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Sun, 11 Apr 2021 21:58:06 +0000 (23:58 +0200)]
Reduce code indentation
terencehill [Sun, 11 Apr 2021 21:54:20 +0000 (23:54 +0200)]
Fix circular bar stuck on screen when stopping a revival of a player frozen by an ice nade
terencehill [Sun, 11 Apr 2021 21:41:45 +0000 (23:41 +0200)]
Fix slow revival progress speed when reviving a player frozen by an ice nade
terencehill [Sun, 11 Apr 2021 21:39:00 +0000 (23:39 +0200)]
Remove useless/redundant code
terencehill [Sun, 11 Apr 2021 20:18:38 +0000 (22:18 +0200)]
Rename reviving_players* variables to revivers* (less ambigous)
terencehill [Sun, 11 Apr 2021 20:12:17 +0000 (22:12 +0200)]
Apply to the ice nade code changes regarding revival progress from freezetag (no functional changes)
terencehill [Sun, 11 Apr 2021 15:51:27 +0000 (17:51 +0200)]
Don't delay showing name above the players who weren't in my PVS
terencehill [Sun, 11 Apr 2021 15:30:43 +0000 (17:30 +0200)]
Clean up and document scoreboard field parsing
Rudolf Polzer [Sat, 10 Apr 2021 05:23:37 +0000 (07:23 +0200)]
Transifex autosync
Rudolf Polzer [Sat, 10 Apr 2021 01:17:14 +0000 (03:17 +0200)]
Bump snd_streaming_length from 2 to 40 seconds.
Should increase RAM usage and map load time a bit, but reduce sound decoding
CPU usage (Vorbis decoding) substantially. Expecting this to be a net positive
tradeoff, and should fix issues like #2500 in a much safer way, with no quality
lposs whatsoever.
terencehill [Fri, 9 Apr 2021 14:27:47 +0000 (16:27 +0200)]
Fix #2575 "FPS field no longer displayed in scoreboard with sv_showfps set"
Rudolf Polzer [Fri, 9 Apr 2021 12:55:31 +0000 (14:55 +0200)]
Transifex autosync
Rudolf Polzer [Fri, 9 Apr 2021 12:51:56 +0000 (14:51 +0200)]
Compare old and new .pot both ways.
Apparently msgcmp's return status (not even documented) only yields a one way comparison.
Rudolf Polzer [Fri, 9 Apr 2021 05:23:59 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Thu, 8 Apr 2021 12:52:52 +0000 (14:52 +0200)]
Fix #2475 "Tuba smoke comes out of the ground"
terencehill [Thu, 8 Apr 2021 12:34:02 +0000 (14:34 +0200)]
Clean up weapon code
Rudolf Polzer [Wed, 7 Apr 2021 05:23:54 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Tue, 6 Apr 2021 17:21:32 +0000 (19:21 +0200)]
Fix #2548 "FPS field is displayed (but empty) in the scoreboard with sv_showfps disabled"
terencehill [Tue, 6 Apr 2021 17:17:11 +0000 (19:17 +0200)]
Recycle the lifetime field instead of using a dedicated field in the nexball code
terencehill [Mon, 5 Apr 2021 17:47:49 +0000 (19:47 +0200)]
Stick things slightly inside player hitboxes so they don't appear floating in the air that much
terencehill [Mon, 5 Apr 2021 16:30:17 +0000 (18:30 +0200)]
Correctly show particle fx and decal when an electro orb stuck on the ceiling explodes
terencehill [Mon, 5 Apr 2021 13:21:55 +0000 (15:21 +0200)]
Fix #2567 "electro balls sticking to players who respawn have the balls teleported to them instead of being left at the corpse's location"
terencehill [Mon, 5 Apr 2021 12:34:49 +0000 (14:34 +0200)]
Fix incorrect size applied to mines and electro orbs when they stick to something (setmodel was overriding size applied by setsize)
terencehill [Mon, 5 Apr 2021 12:30:57 +0000 (14:30 +0200)]
Compact some electro code
Rudolf Polzer [Sun, 4 Apr 2021 05:25:14 +0000 (07:25 +0200)]
Transifex autosync
terencehill [Sat, 3 Apr 2021 21:18:29 +0000 (23:18 +0200)]
When "a CSQC entity changed its type" remove it from all intrusive lists it is on before updating it, possible fix for #2565 "Infinite IntrusiveList in client"
terencehill [Sat, 3 Apr 2021 21:12:07 +0000 (23:12 +0200)]
Get rid of a warning
Rudolf Polzer [Sat, 3 Apr 2021 05:24:06 +0000 (07:24 +0200)]
Transifex autosync
Rudolf Polzer [Wed, 31 Mar 2021 05:24:10 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Tue, 30 Mar 2021 23:50:14 +0000 (01:50 +0200)]
Create the LimitedElectroBallRubbleList intrusive list only when needed, CasingsNGibs only in the client
terencehill [Tue, 30 Mar 2021 23:23:53 +0000 (01:23 +0200)]
Create the g_race_targets, g_racecheckpoints and g_kaballs intrusive lists only when needed
terencehill [Tue, 30 Mar 2021 17:16:02 +0000 (19:16 +0200)]
Finally fix a bug where, depending on player entity number, the circular progress bar was sometimes missing while reviving someone
terencehill [Mon, 29 Mar 2021 16:25:45 +0000 (18:25 +0200)]
Log frezetag revivals
terencehill [Mon, 29 Mar 2021 16:20:28 +0000 (18:20 +0200)]
Add minor optimizations and comments