xonotic/xonotic-data.pk3dir.git
6 days agoMerge branch 'vehicles_fix' into 'master' master 794/merge 808/merge
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

7 days agoTransifex autosync
Rudolf Polzer [Mon, 3 May 2021 05:23:55 +0000 (07:23 +0200)]
Transifex autosync

7 days agoMove the functions in the corresponding header 899/head
LegendaryGuard [Sun, 2 May 2021 20:34:24 +0000 (22:34 +0200)]
Move the functions in the corresponding header

8 days agoDon't show a confirmation dialogue when starting a demo while playing back a demo
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

8 days agoAdd CA and FT to Instant Action mode
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

8 days agoFix Instant Action mode not always applying the correct (random) number of bots if...
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

8 days agoTransifex autosync
Rudolf Polzer [Sun, 2 May 2021 05:25:18 +0000 (07:25 +0200)]
Transifex autosync

10 days agoFix #2579 "Persistent devastator arena after Level 25" when starting a map with the...
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

10 days agoSome more optimizations of Projectile_Draw
terencehill [Fri, 30 Apr 2021 17:33:14 +0000 (19:33 +0200)]
Some more optimizations of Projectile_Draw

10 days agoOptimize code rotating prejectiles
terencehill [Fri, 30 Apr 2021 17:28:04 +0000 (19:28 +0200)]
Optimize code rotating prejectiles

13 days agoAllow customizing item stats filter with hud_panel_scoreboard_itemstats_filter_mask
terencehill [Tue, 27 Apr 2021 13:39:48 +0000 (15:39 +0200)]
Allow customizing item stats filter with hud_panel_scoreboard_itemstats_filter_mask

13 days agoMisc minor cleanups
terencehill [Tue, 27 Apr 2021 12:43:15 +0000 (14:43 +0200)]
Misc minor cleanups

13 days agoTransifex autosync
Rudolf Polzer [Tue, 27 Apr 2021 05:23:55 +0000 (07:23 +0200)]
Transifex autosync

2 weeks agoTransifex autosync 541/merge
Rudolf Polzer [Sat, 24 Apr 2021 05:24:05 +0000 (07:24 +0200)]
Transifex autosync

2 weeks agoFix 2 more incorrect notifications when notification_show_location is enabled:
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)

2 weeks agoFix teamchange notifications when notification_show_location is enabled
terencehill [Fri, 23 Apr 2021 12:50:11 +0000 (14:50 +0200)]
Fix teamchange notifications when notification_show_location is enabled

2 weeks agoGet rid of a wanring when notifications debug is enabled
terencehill [Fri, 23 Apr 2021 12:41:24 +0000 (14:41 +0200)]
Get rid of a wanring when notifications debug is enabled

2 weeks agoAdd / improve some cvar descriptions
terencehill [Fri, 23 Apr 2021 12:37:31 +0000 (14:37 +0200)]
Add / improve some cvar descriptions

2 weeks agoTransifex autosync
Rudolf Polzer [Tue, 20 Apr 2021 05:24:03 +0000 (07:24 +0200)]
Transifex autosync

3 weeks agoMerge branch 'terencehill/image_extension_removal' into 'master'
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

3 weeks agoAllow showing ALL scoreboard scores (even the ones derived from other scores: sum...
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'

3 weeks agoCompact instagib no-ammo countdown code; also fix a typo in notification_lifetime_run...
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

3 weeks agoFix cl_forceplayercolors 3; also improve cl_forceplayercolors description
terencehill [Mon, 19 Apr 2021 12:32:40 +0000 (14:32 +0200)]
Fix cl_forceplayercolors 3; also improve cl_forceplayercolors description

3 weeks agoTransifex autosync
Rudolf Polzer [Mon, 19 Apr 2021 05:23:51 +0000 (07:23 +0200)]
Transifex autosync

3 weeks agoTransifex autosync
Rudolf Polzer [Sun, 18 Apr 2021 05:25:04 +0000 (07:25 +0200)]
Transifex autosync

3 weeks agoDraw images without specifying an extension so to make menu and client code consisten... 894/head
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)

3 weeks agoGet rid of a couple backtraces printed in the console when a player is kicked for...
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;)

3 weeks agoMerge branch 'terencehill/sv_maxidle_playertospectator' into 'master'
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

3 weeks agoset sv_maxidle_playertospectator 0 "move players idle for more than this amount of... 893/head
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)"

3 weeks agoScoreboard: optimize team score comparisons too
terencehill [Wed, 14 Apr 2021 13:02:38 +0000 (15:02 +0200)]
Scoreboard: optimize team score comparisons too

3 weeks agoScoreboard: fix broken player sorting by fields after the primary and secondary ones...
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

3 weeks agoImprove comments
terencehill [Tue, 13 Apr 2021 13:02:57 +0000 (15:02 +0200)]
Improve comments

3 weeks agoMerge branch 'terencehill/ice_nade_revival_progress_fixes'
terencehill [Tue, 13 Apr 2021 12:53:03 +0000 (14:53 +0200)]
Merge branch 'terencehill/ice_nade_revival_progress_fixes'

3 weeks agoMove the "frags" check to the right place (the SP_FRAGS scoreboard field isn't networ...
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)

4 weeks agoTransifex autosync
Rudolf Polzer [Mon, 12 Apr 2021 05:24:03 +0000 (07:24 +0200)]
Transifex autosync

4 weeks agoReduce code indentation terencehill/ice_nade_revival_progress_fixes
terencehill [Sun, 11 Apr 2021 21:58:06 +0000 (23:58 +0200)]
Reduce code indentation

4 weeks agoFix circular bar stuck on screen when stopping a revival of a player frozen by an...
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

4 weeks agoFix slow revival progress speed when reviving 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

4 weeks agoRemove useless/redundant code
terencehill [Sun, 11 Apr 2021 21:39:00 +0000 (23:39 +0200)]
Remove useless/redundant code

4 weeks agoRename reviving_players* variables to revivers* (less ambigous)
terencehill [Sun, 11 Apr 2021 20:18:38 +0000 (22:18 +0200)]
Rename reviving_players* variables to revivers* (less ambigous)

4 weeks agoApply to the ice nade code changes regarding revival progress from freezetag (no...
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)

4 weeks agoDon't delay showing name above the players who weren't in my PVS
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

4 weeks agoClean up and document scoreboard field parsing
terencehill [Sun, 11 Apr 2021 15:30:43 +0000 (17:30 +0200)]
Clean up and document scoreboard field parsing

4 weeks agoTransifex autosync
Rudolf Polzer [Sat, 10 Apr 2021 05:23:37 +0000 (07:23 +0200)]
Transifex autosync

4 weeks agoBump snd_streaming_length from 2 to 40 seconds.
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.

4 weeks agoFix #2575 "FPS field no longer displayed in scoreboard with sv_showfps set"
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"

4 weeks agoTransifex autosync
Rudolf Polzer [Fri, 9 Apr 2021 12:55:31 +0000 (14:55 +0200)]
Transifex autosync

4 weeks agoCompare old and new .pot both ways.
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.

4 weeks agoTransifex autosync
Rudolf Polzer [Fri, 9 Apr 2021 05:23:59 +0000 (07:23 +0200)]
Transifex autosync

4 weeks agoFix #2475 "Tuba smoke comes out of the ground"
terencehill [Thu, 8 Apr 2021 12:52:52 +0000 (14:52 +0200)]
Fix #2475 "Tuba smoke comes out of the ground"

4 weeks agoClean up weapon code
terencehill [Thu, 8 Apr 2021 12:34:02 +0000 (14:34 +0200)]
Clean up weapon code

4 weeks agoTransifex autosync
Rudolf Polzer [Wed, 7 Apr 2021 05:23:54 +0000 (07:23 +0200)]
Transifex autosync

4 weeks agoFix #2548 "FPS field is displayed (but empty) in the scoreboard with sv_showfps disabled"
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"

4 weeks agoRecycle the lifetime field instead of using a dedicated field in the nexball code
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

5 weeks agoStick things slightly inside player hitboxes so they don't appear floating in the...
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

5 weeks ago Correctly show particle fx and decal when an electro orb stuck on the ceiling explodes
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

5 weeks agoFix #2567 "electro balls sticking to players who respawn have the balls teleported...
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"

5 weeks agoFix incorrect size applied to mines and electro orbs when they stick to something...
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)

5 weeks agoCompact some electro code
terencehill [Mon, 5 Apr 2021 12:30:57 +0000 (14:30 +0200)]
Compact some electro code

5 weeks agoTransifex autosync
Rudolf Polzer [Sun, 4 Apr 2021 05:25:14 +0000 (07:25 +0200)]
Transifex autosync

5 weeks agoWhen "a CSQC entity changed its type" remove it from all intrusive lists it is on...
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"

5 weeks agoGet rid of a warning
terencehill [Sat, 3 Apr 2021 21:12:07 +0000 (23:12 +0200)]
Get rid of a warning

5 weeks agoTransifex autosync
Rudolf Polzer [Sat, 3 Apr 2021 05:24:06 +0000 (07:24 +0200)]
Transifex autosync

5 weeks agoTransifex autosync
Rudolf Polzer [Wed, 31 Mar 2021 05:24:10 +0000 (07:24 +0200)]
Transifex autosync

5 weeks agoCreate the LimitedElectroBallRubbleList intrusive list only when needed, CasingsNGibs...
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

5 weeks agoCreate the g_race_targets, g_racecheckpoints and g_kaballs intrusive lists only when...
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

5 weeks agoFinally fix a bug where, depending on player entity number, the circular progress...
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

6 weeks agoLog frezetag revivals
terencehill [Mon, 29 Mar 2021 16:25:45 +0000 (18:25 +0200)]
Log frezetag revivals

6 weeks agoAdd minor optimizations and comments
terencehill [Mon, 29 Mar 2021 16:20:28 +0000 (18:20 +0200)]
Add minor optimizations and comments

6 weeks agoMerge branch 'drjaska/electrolimitfix' into 'master'
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

6 weeks agoFixed electro secondary limit being global
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.

6 weeks agoFix #2568 "Server/Event Logging: Score labels in FT mode wrong" 2566-g_balance_electro_secondary_limit-isn-t-weapon-entity-based-but-global
terencehill [Fri, 26 Mar 2021 17:31:57 +0000 (18:31 +0100)]
Fix #2568 "Server/Event Logging: Score labels in FT mode wrong"

6 weeks agoUpdate/improve sv_eventlog* descriptions
terencehill [Fri, 26 Mar 2021 17:15:08 +0000 (18:15 +0100)]
Update/improve sv_eventlog* descriptions

6 weeks agoUpdate hash
terencehill [Fri, 26 Mar 2021 17:07:05 +0000 (18:07 +0100)]
Update hash

6 weeks agoFix regression caused by the previous commit where bots don't respawn
terencehill [Fri, 26 Mar 2021 16:45:13 +0000 (17:45 +0100)]
Fix regression caused by the previous commit where bots don't respawn

6 weeks agoFix bots standing still after one of them is forced to observe with movetospec or...
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

6 weeks agoTransifex autosync
Rudolf Polzer [Thu, 25 Mar 2021 06:24:13 +0000 (07:24 +0100)]
Transifex autosync

6 weeks agoGameCommand_moveplayer: don't break parsing other clients if a client isn't in the...
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

6 weeks agoGameCommand_moveplayer: reduce code indentation
terencehill [Wed, 24 Mar 2021 21:57:26 +0000 (22:57 +0100)]
GameCommand_moveplayer: reduce code indentation

6 weeks agoGameCommand_moveplayer: fix wrong team name in a message
terencehill [Wed, 24 Mar 2021 21:36:42 +0000 (22:36 +0100)]
GameCommand_moveplayer: fix wrong team name in a message

6 weeks agoClean up GameCommand_moveplayer a little bit
terencehill [Wed, 24 Mar 2021 21:31:12 +0000 (22:31 +0100)]
Clean up GameCommand_moveplayer a little bit

7 weeks agoFix #2530 "Observer camera in 3rd person mode with spectate through walls enabled...
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"

7 weeks agoDisable chase_front while observing, it doesn't make any sense
terencehill [Mon, 22 Mar 2021 16:15:07 +0000 (17:15 +0100)]
Disable chase_front while observing, it doesn't make any sense

7 weeks agoAvoid settings cvars every frame to optimize code and to avoid console spam with...
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

7 weeks agoMore BITs
terencehill [Mon, 22 Mar 2021 14:14:41 +0000 (15:14 +0100)]
More BITs

7 weeks agoMerge branch 'terencehill/crosshair_chase_fix'
terencehill [Sun, 21 Mar 2021 19:46:56 +0000 (20:46 +0100)]
Merge branch 'terencehill/crosshair_chase_fix'

7 weeks agocrosshair_chase: reset weapon alpha in all cases terencehill/crosshair_chase_fix
terencehill [Sun, 21 Mar 2021 18:29:34 +0000 (19:29 +0100)]
crosshair_chase: reset weapon alpha in all cases

7 weeks agoFix compilation units
terencehill [Sat, 20 Mar 2021 23:20:02 +0000 (00:20 +0100)]
Fix compilation units

7 weeks agoTransifex autosync
Rudolf Polzer [Fri, 19 Mar 2021 06:25:42 +0000 (07:25 +0100)]
Transifex autosync

7 weeks agocrosshair_chase: prevent negative alpha values and reset original alpha when crosshai...
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

7 weeks agoMerge branch '2546-whitelist-g_ca_spectate_enemies' into 'master'
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

7 weeks agocrosshair_chase: fade in/out player alpha changes and apply player alpha to the weapo...
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

7 weeks agoTransifex autosync
Rudolf Polzer [Thu, 18 Mar 2021 06:25:24 +0000 (07:25 +0100)]
Transifex autosync

7 weeks agocrosshair_chase: fix player alpha while walking through a warpzone and when view...
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

7 weeks agoDon't translate menu_cmd commands list (uninteresting commands for players and incons...
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

7 weeks agoFix command names formatted as input arguments in menu_cmd help
terencehill [Wed, 17 Mar 2021 11:35:32 +0000 (12:35 +0100)]
Fix command names formatted as input arguments in menu_cmd help

7 weeks agoAssign classnames to some entities
terencehill [Wed, 17 Mar 2021 11:31:41 +0000 (12:31 +0100)]
Assign classnames to some entities

7 weeks agoMake one line of code human readable :)
terencehill [Tue, 16 Mar 2021 19:17:45 +0000 (20:17 +0100)]
Make one line of code human readable :)

7 weeks agoFix #2563 "Spectator freecam collision problem with all players leaving/going to...
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"

7 weeks agoTransifex autosync
Rudolf Polzer [Tue, 16 Mar 2021 06:24:20 +0000 (07:24 +0100)]
Transifex autosync