]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
xonotic/xonotic-data.pk3dir.git
5 months agoSettings: migrate from r_water to r_water_cameraentitiesonly. divVerent/r_water_cameraentitiesonly 1299/head
Rudolf Polzer [Fri, 12 Jul 2024 15:40:40 +0000 (08:40 -0700)]
Settings: migrate from r_water to r_water_cameraentitiesonly.

Makes sure that maps with warpzones don't suddenly turn on water
reflections too.

5 months agoMerge branch 'drjaska/ctf-wp-div-by-0' into 'master'
Dr. Jaska [Thu, 11 Jul 2024 16:44:57 +0000 (16:44 +0000)]
Merge branch 'drjaska/ctf-wp-div-by-0' into 'master'

Add a missing if check for flag waypoint health

Closes #2914

See merge request xonotic/xonotic-data.pk3dir!1297

5 months agoMerge branch 'terencehill/dropped_flag_waypoint_fix' into 'master'
terencehill [Thu, 11 Jul 2024 16:04:19 +0000 (16:04 +0000)]
Merge branch 'terencehill/dropped_flag_waypoint_fix' into 'master'

Fix flag waypoint color

Closes #2912

See merge request xonotic/xonotic-data.pk3dir!1294

5 months agoFix flag waypoint color
terencehill [Thu, 11 Jul 2024 16:04:19 +0000 (16:04 +0000)]
Fix flag waypoint color

5 months agoMerge branch 'terencehill/damage_text_without_intrusive_lists' into 'master'
terencehill [Wed, 10 Jul 2024 21:15:19 +0000 (21:15 +0000)]
Merge branch 'terencehill/damage_text_without_intrusive_lists' into 'master'

Refactor damage text code to avoid using intrusive lists

See merge request xonotic/xonotic-data.pk3dir!1296

5 months agoAdd a missing if check for flag waypoint health
drjaska [Wed, 10 Jul 2024 21:09:58 +0000 (00:09 +0300)]
Add a missing if check for flag waypoint health

The waypoint usage here was missing a check that it has been
initialised properly. Without waypoint updating code assumed
that the flag has >0 max_health which caused many div by zero errors.

Added the following if check:
autocvar_g_ctf_flag_return_time ||
(autocvar_g_ctf_flag_return_damage && autocvar_g_ctf_flag_health)

5 months agoMerge branch 'Mario/gametypes_vector' into 'master'
Dr. Jaska [Wed, 10 Jul 2024 18:27:36 +0000 (18:27 +0000)]
Merge branch 'Mario/gametypes_vector' into 'master'

Add support for up to 72 gametypes

Closes #2900

See merge request xonotic/xonotic-data.pk3dir!1278

5 months agoAdd support for up to 72 gametypes
Dr. Jaska [Wed, 10 Jul 2024 18:27:36 +0000 (18:27 +0000)]
Add support for up to 72 gametypes

5 months agoTransifex autosync
Rudolf Polzer [Tue, 9 Jul 2024 05:23:25 +0000 (07:23 +0200)]
Transifex autosync

5 months agoMerge branch 'terencehill/cl_bobmodel_improvements' into 'master'
terencehill [Mon, 8 Jul 2024 09:03:14 +0000 (09:03 +0000)]
Merge branch 'terencehill/cl_bobmodel_improvements' into 'master'

Weapon bob effect improvements

See merge request xonotic/xonotic-data.pk3dir!1287

5 months agoTransifex autosync
Rudolf Polzer [Mon, 8 Jul 2024 05:23:19 +0000 (07:23 +0200)]
Transifex autosync

5 months agoRefactor damage text code that keeps track of attackers to avoid using an intrusive...
terencehill [Sun, 7 Jul 2024 21:52:51 +0000 (23:52 +0200)]
Refactor damage text code that keeps track of attackers to avoid using an intrusive list for every player

5 months agoMerge branch 'terencehill/intrusive_list_fix' into 'master'
bones_was_here [Sun, 7 Jul 2024 11:36:51 +0000 (11:36 +0000)]
Merge branch 'terencehill/intrusive_list_fix' into 'master'

Intrusive list fix

Closes #2913

See merge request xonotic/xonotic-data.pk3dir!1295

5 months agoMerge branch 'Juhu/q3df_fragsfilter_flags' into 'master'
Dr. Jaska [Fri, 5 Jul 2024 18:04:33 +0000 (18:04 +0000)]
Merge branch 'Juhu/q3df_fragsfilter_flags' into 'master'

q3df compat: add support for target_fragsFilter spawnflags

See merge request xonotic/xonotic-data.pk3dir!1140

5 months agoclarify target_fragsFilter spawnflag description
Juhu [Fri, 5 Jul 2024 17:37:05 +0000 (19:37 +0200)]
clarify target_fragsFilter spawnflag description

5 months agoDisambiguate a couple variable names in IL_INIT
terencehill [Wed, 3 Jul 2024 14:31:02 +0000 (16:31 +0200)]
Disambiguate a couple variable names in IL_INIT

5 months agoFix serious issues when a lot of (more than 64) intrusive list are spawned
terencehill [Wed, 3 Jul 2024 10:19:24 +0000 (12:19 +0200)]
Fix serious issues when a lot of (more than 64) intrusive list are spawned

5 months agoTransifex autosync
Rudolf Polzer [Tue, 2 Jul 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync

5 months agoMerge branch 'drjaska/g_cts_cptimes_onlyself' into 'master'
Dr. Jaska [Tue, 2 Jul 2024 04:40:25 +0000 (04:40 +0000)]
Merge branch 'drjaska/g_cts_cptimes_onlyself' into 'master'

Add a server-sided switch which replicates cl_race_cptimes_onlyself

See merge request xonotic/xonotic-data.pk3dir!1284

5 months agoAdd a server-sided switch which replicates cl_race_cptimes_onlyself
Dr. Jaska [Tue, 2 Jul 2024 04:40:25 +0000 (04:40 +0000)]
Add a server-sided switch which replicates cl_race_cptimes_onlyself

5 months agoMerge branch 'terencehill/arc_cleanup' into 'master'
terencehill [Mon, 1 Jul 2024 20:49:45 +0000 (20:49 +0000)]
Merge branch 'terencehill/arc_cleanup' into 'master'

Arc code cleanups

See merge request xonotic/xonotic-data.pk3dir!1292

5 months agoMerge branch 'drjaska/statuseffect-fix' into 'master'
Dr. Jaska [Mon, 1 Jul 2024 06:57:31 +0000 (06:57 +0000)]
Merge branch 'drjaska/statuseffect-fix' into 'master'

Only remove player status effects on player disconnect

Closes #2825 and #2874

See merge request xonotic/xonotic-data.pk3dir!1293

5 months agoOnly remove player status effects on player disconnect
Dr. Jaska [Mon, 1 Jul 2024 06:57:31 +0000 (06:57 +0000)]
Only remove player status effects on player disconnect

5 months agoTransifex autosync
Rudolf Polzer [Sat, 29 Jun 2024 05:23:15 +0000 (07:23 +0200)]
Transifex autosync

5 months agoMerge branch 'fix_2884_v2' into 'master'
Dr. Jaska [Thu, 27 Jun 2024 22:32:05 +0000 (22:32 +0000)]
Merge branch 'fix_2884_v2' into 'master'

Make sv_spectate to strictly forbid spectating

Closes #2884

See merge request xonotic/xonotic-data.pk3dir!1289

5 months agoArc code cleanup: split a few very long lines
terencehill [Thu, 27 Jun 2024 11:10:18 +0000 (13:10 +0200)]
Arc code cleanup: split a few very long lines

5 months agoArc code cleanup: reduce indentation in W_Arc_Beam_Think; fix pointparticles call...
terencehill [Wed, 26 Jun 2024 23:07:01 +0000 (01:07 +0200)]
Arc code cleanup: reduce indentation in W_Arc_Beam_Think; fix pointparticles call indentation

6 months agoArc code cleanup: compact code envolving blendfactor calculation
terencehill [Tue, 25 Jun 2024 21:17:07 +0000 (23:17 +0200)]
Arc code cleanup: compact code envolving blendfactor calculation

6 months agoArc code cleanup: compact segments calculation
terencehill [Tue, 25 Jun 2024 21:02:36 +0000 (23:02 +0200)]
Arc code cleanup: compact segments calculation

6 months agoArc code cleanup: compact max_allowed_segments calculation
terencehill [Tue, 25 Jun 2024 21:00:29 +0000 (23:00 +0200)]
Arc code cleanup: compact max_allowed_segments calculation

6 months agoMake sv_spectate to strictly forbid spectating, clients that can't join or are forcef...
Damián Viano [Tue, 18 Jun 2024 12:31:32 +0000 (09:31 -0300)]
Make sv_spectate to strictly forbid spectating, clients that can't join or are forcefully moved to spectating are kicked after g_maxplayers_spectator_blocktime.

Fix #2884.

6 months agoTransifex autosync
Rudolf Polzer [Mon, 24 Jun 2024 05:23:19 +0000 (07:23 +0200)]
Transifex autosync

6 months agoFix regression introduced in f5f2dd9b where the arc beam stops for a moment while...
terencehill [Sun, 23 Jun 2024 22:56:51 +0000 (00:56 +0200)]
Fix regression introduced in f5f2dd9b where the arc beam stops for a moment while crouching / standing up

6 months agoMerge branch 'Spike29/languages' into 'master'
terencehill [Sun, 23 Jun 2024 10:18:48 +0000 (10:18 +0000)]
Merge branch 'Spike29/languages' into 'master'

Correctly name the Galician language

See merge request xonotic/xonotic-data.pk3dir!1291

6 months agoCorrectly name the Galician language
Spike29 [Sun, 23 Jun 2024 09:52:06 +0000 (11:52 +0200)]
Correctly name the Galician language

6 months agoTransifex autosync
Rudolf Polzer [Sun, 23 Jun 2024 05:23:15 +0000 (07:23 +0200)]
Transifex autosync

6 months agoMerge branch 'drjaska/arc-beam' into 'master'
Dr. Jaska [Sat, 22 Jun 2024 17:45:43 +0000 (17:45 +0000)]
Merge branch 'drjaska/arc-beam' into 'master'

Arc fixes

Closes #2589

See merge request xonotic/xonotic-data.pk3dir!1290

6 months agoFix arc beam not spawning decals when the shooter is facing a wall (client-side beam...
terencehill [Sat, 22 Jun 2024 16:58:29 +0000 (18:58 +0200)]
Fix arc beam not spawning decals when the shooter is facing a wall (client-side beam was fired outside the map)

6 months agoFix arc beam wrongly showing an impact if fired at certain angles and with a small...
terencehill [Sat, 22 Jun 2024 16:54:01 +0000 (18:54 +0200)]
Fix arc beam wrongly showing an impact if fired at certain angles and with a small beam range (e.g. g_balance_arc_beam_range 80)

6 months agoTransifex autosync
Rudolf Polzer [Sat, 22 Jun 2024 05:23:13 +0000 (07:23 +0200)]
Transifex autosync

6 months agoAdd a counter-argument comment to a TODO note, remove a duplicate comment
drjaska [Fri, 14 Jun 2024 22:13:39 +0000 (01:13 +0300)]
Add a counter-argument comment to a TODO note, remove a duplicate comment

6 months agoTransifex autosync
Rudolf Polzer [Wed, 19 Jun 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Tue, 18 Jun 2024 05:23:16 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Mon, 17 Jun 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync

6 months agoOptimize Draw_CylindricLine: replace a normalize call with a cheaper division, avoid...
terencehill [Sun, 16 Jun 2024 15:09:18 +0000 (17:09 +0200)]
Optimize Draw_CylindricLine: replace a normalize call with a cheaper division, avoid repeating a few operations

6 months agoFix slightly wrong string alignment at the bottom of the first run dialog
terencehill [Sun, 16 Jun 2024 14:49:01 +0000 (16:49 +0200)]
Fix slightly wrong string alignment at the bottom of the first run dialog

6 months agoMerge branch 'terencehill/menu_textlabel_line_spacing' into 'master'
terencehill [Sun, 16 Jun 2024 14:45:42 +0000 (14:45 +0000)]
Merge branch 'terencehill/menu_textlabel_line_spacing' into 'master'

Menu: allow customizing line spacing in wrapped TextLabel text

See merge request xonotic/xonotic-data.pk3dir!1288

6 months agofix #2589
drjaska [Fri, 14 Jun 2024 19:47:59 +0000 (22:47 +0300)]
fix #2589

6 months agoMerge branch 'drjaska/handicap' into 'master'
Dr. Jaska [Thu, 13 Jun 2024 22:50:50 +0000 (22:50 +0000)]
Merge branch 'drjaska/handicap' into 'master'

Separated handicap into give and take variables

See merge request xonotic/xonotic-data.pk3dir!1232

6 months agoSeparated handicap into give and take variables
Dr. Jaska [Thu, 13 Jun 2024 22:50:50 +0000 (22:50 +0000)]
Separated handicap into give and take variables

6 months agoMenu: allow customizing line spacing in wrapped TextLabel text. Improve appearance...
terencehill [Wed, 12 Jun 2024 23:36:47 +0000 (01:36 +0200)]
Menu: allow customizing line spacing in wrapped TextLabel text. Improve appearance of a couple long messages.

The language change warning message is now an unique string, removing a possible source of confusion for translators since the first part of the message ended with a coma

6 months agoTransifex autosync
Rudolf Polzer [Thu, 13 Jun 2024 05:23:16 +0000 (07:23 +0200)]
Transifex autosync

6 months agoFix damage text printing console errors in case of environmental damage without a...
terencehill [Wed, 12 Jun 2024 12:53:30 +0000 (14:53 +0200)]
Fix damage text printing console errors in case of environmental damage without a player taking the credit

6 months agoTransifex autosync
Rudolf Polzer [Mon, 10 Jun 2024 05:23:17 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Sun, 9 Jun 2024 05:23:17 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Sat, 8 Jun 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Thu, 6 Jun 2024 05:23:37 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Wed, 5 Jun 2024 05:23:32 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Tue, 4 Jun 2024 05:23:17 +0000 (07:23 +0200)]
Transifex autosync

6 months agoTransifex autosync
Rudolf Polzer [Mon, 3 Jun 2024 05:23:20 +0000 (07:23 +0200)]
Transifex autosync

6 months agoMerge branch 'terencehill/bot_target_push' into 'master'
terencehill [Sun, 2 Jun 2024 15:56:26 +0000 (15:56 +0000)]
Merge branch 'terencehill/bot_target_push' into 'master'

Bot AI: add proper support for target_push jumppads

See merge request xonotic/xonotic-data.pk3dir!1275

6 months agoMerge branch 'drjaska/round_enddelay' into 'master'
Dr. Jaska [Sun, 2 Jun 2024 15:55:19 +0000 (15:55 +0000)]
Merge branch 'drjaska/round_enddelay' into 'master'

Added a delay (1sec default) before counting round's score for CA, FT and Survival to allow for ties.

See merge request xonotic/xonotic-data.pk3dir!1187

6 months agoAdded a delay (1sec default) before counting round's score for CA, FT and Survival...
Dr. Jaska [Sun, 2 Jun 2024 15:55:19 +0000 (15:55 +0000)]
Added a delay (1sec default) before counting round's score for CA, FT and Survival to allow for ties.

6 months agoWeapon bob effect: smooth speed changes to get rid of weapon stuttering on direction...
terencehill [Sun, 2 Jun 2024 14:17:08 +0000 (16:17 +0200)]
Weapon bob effect: smooth speed changes to get rid of weapon stuttering on direction changes; reduce bob frequency when player walks crouching

6 months agoDon't use cl_viewmodel_scale as cl_bobmodel speed factor because it doesn't change...
terencehill [Sun, 2 Jun 2024 13:58:31 +0000 (15:58 +0200)]
Don't use cl_viewmodel_scale as cl_bobmodel speed factor because it doesn't change first person weapon size

6 months agoTransifex autosync
Rudolf Polzer [Sun, 2 Jun 2024 05:23:14 +0000 (07:23 +0200)]
Transifex autosync

6 months agoReduce repeated operations in a few places, mostly in the slick detector loop of...
terencehill [Sat, 1 Jun 2024 23:42:24 +0000 (01:42 +0200)]
Reduce repeated operations in a few places, mostly in the slick detector loop of the strafehud

6 months agoChange order of some operations so that gmqcc can apply constant folding
terencehill [Sat, 1 Jun 2024 22:23:03 +0000 (00:23 +0200)]
Change order of some operations so that gmqcc can apply constant folding

6 months agoTranslatable "Checkpoint times:"
terencehill [Sat, 1 Jun 2024 13:44:47 +0000 (15:44 +0200)]
Translatable "Checkpoint times:"

6 months agoQ1BSP: use engine default for gl_max_lightmapsize (currently 512)
bones_was_here [Fri, 31 May 2024 06:42:44 +0000 (16:42 +1000)]
Q1BSP: use engine default for gl_max_lightmapsize (currently 512)

This more than doubles average FPS and improves worst-case frametimes on
many Q1BSP maps, and has no effect on Xonotic / Q3BSP maps (as tested
with: weapon and powerup dlights in timedemo, animated realtime world
lights both with and without shadows in static tests).

In old versions of DP (div0-stable), 512 1024 and 4096 all had equally
bad perf. In current DP the perf is far better but only when the right
setting is used.  For most hardware, old and new, 512 seems to be the
sweet spot. Lower settings are somewhat worse, higher settings are MUCH
worse.

Signed-off-by: bones_was_here <bones_was_here@xonotic.au>
6 months agoMerge branch 'drjaska/print-race-splits' into 'master'
Dr. Jaska [Thu, 30 May 2024 20:46:47 +0000 (20:46 +0000)]
Merge branch 'drjaska/print-race-splits' into 'master'

Show racetimer's Race/CTS checkpoint splits in console

See merge request xonotic/xonotic-data.pk3dir!1286

6 months agoShow racetimer's Race/CTS checkpoint splits in console
Dr. Jaska [Thu, 30 May 2024 20:46:47 +0000 (20:46 +0000)]
Show racetimer's Race/CTS checkpoint splits in console

6 months agoTransifex autosync
Rudolf Polzer [Thu, 30 May 2024 05:23:16 +0000 (07:23 +0200)]
Transifex autosync

6 months agoMerge branch 'drjaska/fix-race-spectating' into 'master'
Dr. Jaska [Wed, 29 May 2024 22:04:49 +0000 (22:04 +0000)]
Merge branch 'drjaska/fix-race-spectating' into 'master'

Fix spectators not seeing race timer if they start to spectate someone during their lap

See merge request xonotic/xonotic-data.pk3dir!1285

6 months agoFix spectators not seeing race timer if they start to spectate someone during their lap
Dr. Jaska [Wed, 29 May 2024 22:04:48 +0000 (22:04 +0000)]
Fix spectators not seeing race timer if they start to spectate someone during their lap

6 months agoTransifex autosync
Rudolf Polzer [Wed, 29 May 2024 05:23:13 +0000 (07:23 +0200)]
Transifex autosync

6 months agoWhen scoreboard is shown in UI or team selection mode darken the background so that...
terencehill [Tue, 28 May 2024 23:06:20 +0000 (01:06 +0200)]
When scoreboard is shown in UI or team selection mode darken the background so that it's easier to tell these modes from the normal scoreboard.

Unfortunately it's not possible to darken chat and console notifications too because they are drawn by the engine after the CSQC HUD

6 months agoMerge branch 'terencehill/scoreboard_team_selection' into 'master'
terencehill [Tue, 28 May 2024 23:03:42 +0000 (23:03 +0000)]
Merge branch 'terencehill/scoreboard_team_selection' into 'master'

Make scoreboard team selection default even in pre-0.8.6 configs

See merge request xonotic/xonotic-data.pk3dir!1276

6 months agoTransifex autosync
Rudolf Polzer [Tue, 28 May 2024 05:23:10 +0000 (07:23 +0200)]
Transifex autosync

6 months agoMerge branch 'drjaska/g_warmup_allguns' into 'master'
Dr. Jaska [Mon, 27 May 2024 17:05:56 +0000 (17:05 +0000)]
Merge branch 'drjaska/g_warmup_allguns' into 'master'

Fix g_warmup_allguns to work as its description says

Closes #2743

See merge request xonotic/xonotic-data.pk3dir!1280

6 months agoFix g_warmup_allguns to work as its description says
Dr. Jaska [Mon, 27 May 2024 17:05:56 +0000 (17:05 +0000)]
Fix g_warmup_allguns to work as its description says

6 months agoFix GetField_fullspawndata sometimes taking the wrong code path
bones_was_here [Sat, 18 May 2024 11:38:05 +0000 (21:38 +1000)]
Fix GetField_fullspawndata sometimes taking the wrong code path

When the optional parameter wasn't passed, uninitialised data was read,
which caused door linking to fail on some Q3 maps.

Signed-off-by: bones_was_here <bones_was_here@xonotic.au>
6 months agoMerge branch 'drjaska/cl_race_cptimes_onlyself' into 'master'
Dr. Jaska [Mon, 27 May 2024 09:19:46 +0000 (09:19 +0000)]
Merge branch 'drjaska/cl_race_cptimes_onlyself' into 'master'

Fix own checkpoint improvements not being displayed while there is a better time by someone else

Closes #2891

See merge request xonotic/xonotic-data.pk3dir!1279

6 months agoFix own checkpoint improvements not being displayed while there is a better time...
Dr. Jaska [Mon, 27 May 2024 09:19:46 +0000 (09:19 +0000)]
Fix own checkpoint improvements not being displayed while there is a better time by someone else

6 months agoTransifex autosync
Rudolf Polzer [Mon, 27 May 2024 05:23:13 +0000 (07:23 +0200)]
Transifex autosync

6 months agoFix color code in a new message
terencehill [Sun, 26 May 2024 23:35:28 +0000 (01:35 +0200)]
Fix color code in a new message

7 months agoTransifex autosync
Rudolf Polzer [Sun, 26 May 2024 05:23:13 +0000 (07:23 +0200)]
Transifex autosync

7 months agoMerge branch 'bones_was_here/monsterstuff' into 'master'
bones_was_here [Sat, 25 May 2024 11:10:20 +0000 (11:10 +0000)]
Merge branch 'bones_was_here/monsterstuff' into 'master'

Improve monster behaviour

Closes #1657, #2645, and #2705

See merge request xonotic/xonotic-data.pk3dir!1266

7 months agoMerge branch 'z411/team_queue' into 'master'
bones_was_here [Sat, 25 May 2024 11:09:54 +0000 (11:09 +0000)]
Merge branch 'z411/team_queue' into 'master'

Create queue system to prevent team imbalance in teamplay

See merge request xonotic/xonotic-data.pk3dir!1093

7 months agoCreate queue system to prevent team imbalance in teamplay
z411 [Sat, 25 May 2024 11:09:54 +0000 (11:09 +0000)]
Create queue system to prevent team imbalance in teamplay

7 months agoMerge branch 'terencehill/drawstring_aspect_fix' into 'master'
terencehill [Sat, 25 May 2024 09:11:22 +0000 (09:11 +0000)]
Merge branch 'terencehill/drawstring_aspect_fix' into 'master'

Fix sometimes wrong horizontal alignment of some messages in the HUD

See merge request xonotic/xonotic-data.pk3dir!1274

7 months agoMerge branch 'terencehill/match_end_restore_status' into 'master'
terencehill [Fri, 24 May 2024 20:05:02 +0000 (20:05 +0000)]
Merge branch 'terencehill/match_end_restore_status' into 'master'

Survival and CA: when the game ends restore previous player status

See merge request xonotic/xonotic-data.pk3dir!1272

7 months agoSurvival and CA: when the game ends put players who joined after last round start...
terencehill [Fri, 24 May 2024 20:05:02 +0000 (20:05 +0000)]
Survival and CA: when the game ends put players who joined after last round start back to spectators. CA: when the game ends put players who switched team during the last round back to previous team.

Forced team switch works even if player would be moved to a larger team and if g_balance_teams and g_balance_teams_prevent_imbalance are enabled

7 months agoMerge branch 'terencehill/autoscreenshot_improvements' into 'master'
terencehill [Fri, 24 May 2024 19:44:03 +0000 (19:44 +0000)]
Merge branch 'terencehill/autoscreenshot_improvements' into 'master'

Make autoscreenshot more reliable

See merge request xonotic/xonotic-data.pk3dir!1265

7 months agoMerge branch 'terencehill/damagetext_stuff' into 'master'
terencehill [Fri, 24 May 2024 18:12:51 +0000 (18:12 +0000)]
Merge branch 'terencehill/damagetext_stuff' into 'master'

Fix damagetext not stopping damage accumulation after enemy's death and optimize damagetext code when player is hit by multiple projectiles at the same time

See merge request xonotic/xonotic-data.pk3dir!1277

7 months agoAutoscreenshot: allow screenshots to be taken for old clients connected to new server...
terencehill [Fri, 24 May 2024 17:18:44 +0000 (19:18 +0200)]
Autoscreenshot: allow screenshots to be taken for old clients connected to new servers too (screenshots are taken in the old way, without hiding other UI parts but with 0.1s delay instead of 0.8s)

7 months agoAutoscreenshot: write the actual match ID in the screenshot name so that it's possibl...
terencehill [Wed, 22 May 2024 22:20:26 +0000 (00:20 +0200)]
Autoscreenshot: write the actual match ID in the screenshot name so that it's possible to find the match in Xonstats too

7 months agoMake autoscreenshot more reliable by making sure scoreboard is not obstructed by...
terencehill [Wed, 22 May 2024 21:55:25 +0000 (23:55 +0200)]
Make autoscreenshot more reliable by making sure scoreboard is not obstructed by anything else (menu, console, etc...).

Screenshot is taken 0.2 seconds after game ends instead of 0.8 (server-side 0.1s delay + client-side 0.1s delay)

7 months agoMerge branch 'terencehill/minigame_flood_control' into 'master'
terencehill [Tue, 21 May 2024 21:39:28 +0000 (21:39 +0000)]
Merge branch 'terencehill/minigame_flood_control' into 'master'

Minigames: apply flood control only to common minigame commands

Closes #2846

See merge request xonotic/xonotic-data.pk3dir!1229

7 months agoMerge branch 'drjaska/falloffcvars' into 'master'
Dr. Jaska [Tue, 21 May 2024 18:50:21 +0000 (18:50 +0000)]
Merge branch 'drjaska/falloffcvars' into 'master'

Add damage and force falloff to shotgun, machinegun, rifle, vaporizer, okmachinegun and okshotgun

Closes #2625

See merge request xonotic/xonotic-data.pk3dir!929