]>
git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
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
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
terencehill [Mon, 29 Mar 2021 13:28:16 +0000 (13:28 +0000)]
Merge branch 'drjaska/electrolimitfix' into 'master'
Fixed electro secondary limit being global
Closes #2566
See merge request xonotic/xonotic-data.pk3dir!891
Dr. Jaska [Mon, 29 Mar 2021 13:28:16 +0000 (13:28 +0000)]
Fixed electro secondary limit being global
Now it tracks which electro entity has fired how many balls and destroys
the oldest ones of that electro entity, not the oldest of any electro
entity. I had to clone and edit the rubble functions to support entity
storing and comparing the owner of the child entity to given entity,
those are named electrorubble but can be renamed, they are just created
for electro, they support other entities too and not only electro balls.
terencehill [Fri, 26 Mar 2021 17:31:57 +0000 (18:31 +0100)]
Fix #2568 "Server/Event Logging: Score labels in FT mode wrong"
terencehill [Fri, 26 Mar 2021 17:15:08 +0000 (18:15 +0100)]
Update/improve sv_eventlog* descriptions
terencehill [Fri, 26 Mar 2021 17:07:05 +0000 (18:07 +0100)]
Update hash
terencehill [Fri, 26 Mar 2021 16:45:13 +0000 (17:45 +0100)]
Fix regression caused by the previous commit where bots don't respawn
terencehill [Thu, 25 Mar 2021 15:48:36 +0000 (16:48 +0100)]
Fix bots standing still after one of them is forced to observe with movetospec or bot_cmd X pause; this change also removes the special handling of bots when they are forced to spectate in modes like LMS and CA
Rudolf Polzer [Thu, 25 Mar 2021 06:24:13 +0000 (07:24 +0100)]
Transifex autosync
terencehill [Wed, 24 Mar 2021 22:44:06 +0000 (23:44 +0100)]
GameCommand_moveplayer: don't break parsing other clients if a client isn't in the game; also remove redundant ", skipping to next player." from some messages
terencehill [Wed, 24 Mar 2021 21:57:26 +0000 (22:57 +0100)]
GameCommand_moveplayer: reduce code indentation
terencehill [Wed, 24 Mar 2021 21:36:42 +0000 (22:36 +0100)]
GameCommand_moveplayer: fix wrong team name in a message
terencehill [Wed, 24 Mar 2021 21:31:12 +0000 (22:31 +0100)]
Clean up GameCommand_moveplayer a little bit
terencehill [Mon, 22 Mar 2021 16:17:26 +0000 (17:17 +0100)]
Fix #2530 "Observer camera in 3rd person mode with spectate through walls enabled gets caught on walls"
terencehill [Mon, 22 Mar 2021 16:15:07 +0000 (17:15 +0100)]
Disable chase_front while observing, it doesn't make any sense
terencehill [Mon, 22 Mar 2021 14:23:57 +0000 (15:23 +0100)]
Avoid settings cvars every frame to optimize code and to avoid console spam with developer 1; developer_extra 1
terencehill [Mon, 22 Mar 2021 14:14:41 +0000 (15:14 +0100)]
More BITs
terencehill [Sun, 21 Mar 2021 19:46:56 +0000 (20:46 +0100)]
Merge branch 'terencehill/crosshair_chase_fix'
terencehill [Sun, 21 Mar 2021 18:29:34 +0000 (19:29 +0100)]
crosshair_chase: reset weapon alpha in all cases
terencehill [Sat, 20 Mar 2021 23:20:02 +0000 (00:20 +0100)]
Fix compilation units
Rudolf Polzer [Fri, 19 Mar 2021 06:25:42 +0000 (07:25 +0100)]
Transifex autosync
terencehill [Thu, 18 Mar 2021 17:47:45 +0000 (18:47 +0100)]
crosshair_chase: prevent negative alpha values and reset original alpha when crosshair_chase code isn't running anymore
Rudolf Polzer [Thu, 18 Mar 2021 17:10:07 +0000 (17:10 +0000)]
Merge branch '2546-whitelist-g_ca_spectate_enemies' into 'master'
Resolve "Whitelist g_ca_spectate_enemies"
Closes #2546
See merge request xonotic/xonotic-data.pk3dir!885
terencehill [Thu, 18 Mar 2021 11:29:11 +0000 (12:29 +0100)]
crosshair_chase: fade in/out player alpha changes and apply player alpha to the weapon too
Rudolf Polzer [Thu, 18 Mar 2021 06:25:24 +0000 (07:25 +0100)]
Transifex autosync
terencehill [Thu, 18 Mar 2021 00:14:45 +0000 (01:14 +0100)]
crosshair_chase: fix player alpha while walking through a warpzone and when view origin is inside the player
terencehill [Wed, 17 Mar 2021 14:11:30 +0000 (15:11 +0100)]
Don't translate menu_cmd commands list (uninteresting commands for players and inconsistent with other untranslatable command lists) and a few warning messages
terencehill [Wed, 17 Mar 2021 11:35:32 +0000 (12:35 +0100)]
Fix command names formatted as input arguments in menu_cmd help
terencehill [Wed, 17 Mar 2021 11:31:41 +0000 (12:31 +0100)]
Assign classnames to some entities
terencehill [Tue, 16 Mar 2021 19:17:45 +0000 (20:17 +0100)]
Make one line of code human readable :)
terencehill [Tue, 16 Mar 2021 18:55:54 +0000 (19:55 +0100)]
Fix #2563 "Spectator freecam collision problem with all players leaving/going to spectator"
Rudolf Polzer [Tue, 16 Mar 2021 06:24:20 +0000 (07:24 +0100)]
Transifex autosync
terencehill [Mon, 15 Mar 2021 18:22:54 +0000 (19:22 +0100)]
Merge branch 'terencehill/csqcmodel_settings'
terencehill [Mon, 15 Mar 2021 17:56:14 +0000 (18:56 +0100)]
Free last available bitflag in the csqcmodel settings
terencehill [Mon, 15 Mar 2021 17:36:22 +0000 (18:36 +0100)]
Rearrange csqcmodel settings bitflags to free up some bits without increasing networked data
Rudolf Polzer [Mon, 15 Mar 2021 06:24:14 +0000 (07:24 +0100)]
Transifex autosync
terencehill [Sun, 14 Mar 2021 21:21:48 +0000 (22:21 +0100)]
Merge branch 'terencehill/less_entities'
terencehill [Sun, 14 Mar 2021 16:11:47 +0000 (17:11 +0100)]
Show number of entities found by cl/sv_cmd findat
terencehill [Sun, 14 Mar 2021 16:03:22 +0000 (17:03 +0100)]
Gitlab CI: remove report_cloc "test"
Rudolf Polzer [Sun, 14 Mar 2021 06:25:37 +0000 (07:25 +0100)]
Transifex autosync
drjaska [Sat, 13 Mar 2021 06:22:46 +0000 (08:22 +0200)]
Whitelisted g_ca_spectate_enemies
terencehill [Sat, 13 Mar 2021 00:32:12 +0000 (00:32 +0000)]
Merge branch 'drjaska/balance/mortar' into 'master'
Mortar longer lifetime so that it's usable as a mortar in large open maps
See merge request xonotic/xonotic-data.pk3dir!881
terencehill [Sat, 13 Mar 2021 00:24:56 +0000 (01:24 +0100)]
Merge branch 'terencehill/race_cleanups' into 'master'
terencehill [Fri, 12 Mar 2021 18:15:36 +0000 (19:15 +0100)]
Fix compilation units
terencehill [Fri, 12 Mar 2021 11:13:07 +0000 (12:13 +0100)]
Remove redundant SVQC check; avoid duplicated field definitions in Race GameRules_scoring
terencehill [Thu, 11 Mar 2021 17:23:11 +0000 (18:23 +0100)]
race_SendRankings --> race_SendRanking
terencehill [Thu, 11 Mar 2021 17:08:57 +0000 (18:08 +0100)]
Move some identical ctf / race / cts code to shared functions
terencehill [Thu, 11 Mar 2021 15:04:04 +0000 (16:04 +0100)]
Merge branch 'master' into terencehill/race_cleanups
Rudolf Polzer [Thu, 11 Mar 2021 06:24:05 +0000 (07:24 +0100)]
Transifex autosync
drjaska [Wed, 10 Mar 2021 23:32:47 +0000 (01:32 +0200)]
Mortar longer lifetime so that it's usable as a mortar in large open maps
terencehill [Wed, 10 Mar 2021 23:13:35 +0000 (00:13 +0100)]
Delete g_instagib_items and g_overkill_items when their relative mutators are removed
terencehill [Wed, 10 Mar 2021 22:52:25 +0000 (23:52 +0100)]
Merge branch 'master' into terencehill/less_entities
Rudolf Polzer [Wed, 10 Mar 2021 06:24:32 +0000 (07:24 +0100)]
Transifex autosync