]>
git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
Mario [Wed, 31 Jul 2024 13:26:07 +0000 (23:26 +1000)]
Implement per-command flood control
Mario [Wed, 31 Jul 2024 11:01:29 +0000 (21:01 +1000)]
Fix compilation unit test
Mario [Wed, 31 Jul 2024 10:35:11 +0000 (20:35 +1000)]
Clean up whitespace in both registry definitions
Mario [Wed, 31 Jul 2024 10:31:04 +0000 (20:31 +1000)]
Migrate client commands to a registry
Dr. Jaska [Wed, 31 Jul 2024 05:12:15 +0000 (05:12 +0000)]
Merge branch 'Mario/warpzone_div0_fix' into 'master'
Prevent division by zero when warpzones teleport a stationary player
Closes #2924
See merge request xonotic/xonotic-data.pk3dir!1317
Dr. Jaska [Wed, 31 Jul 2024 05:01:59 +0000 (05:01 +0000)]
Merge branch 'Mario/maplist_improvements' into 'master'
Refactor map list code to use buffers
Closes #2648
See merge request xonotic/xonotic-data.pk3dir!1312
Mario [Wed, 31 Jul 2024 05:01:59 +0000 (05:01 +0000)]
Refactor map list code to use buffers
Dr. Jaska [Wed, 31 Jul 2024 05:01:49 +0000 (05:01 +0000)]
Merge branch 'Mario/player_death_size_fix' into 'master'
Scale player hitbox size on death to fix potential crashes
Closes #2920
See merge request xonotic/xonotic-data.pk3dir!1311
Mario [Wed, 31 Jul 2024 05:01:49 +0000 (05:01 +0000)]
Scale player hitbox size on death to fix potential crashes
Mario [Wed, 31 Jul 2024 01:49:32 +0000 (11:49 +1000)]
Prevent division by zero when warpzones teleport a stationary player
terencehill [Mon, 29 Jul 2024 15:18:53 +0000 (15:18 +0000)]
Merge branch 'terencehill/cfg_fixes' into 'master'
Cfg fixes
See merge request xonotic/xonotic-data.pk3dir!1306
terencehill [Sun, 28 Jul 2024 10:50:02 +0000 (10:50 +0000)]
Merge branch 'Mario/illusionary_bgmscript_fix' into 'master'
Fix bgmscript not being able to set visibility of client-side walls
Closes #1892
See merge request xonotic/xonotic-data.pk3dir!1313
Dr. Jaska [Sun, 28 Jul 2024 07:52:39 +0000 (07:52 +0000)]
Merge branch 'LegendaryGuard/chat_showplayerid' into 'master'
Add cvar to display player number alongside their name in the chat
See merge request xonotic/xonotic-data.pk3dir!1208
Mario [Sun, 28 Jul 2024 04:25:17 +0000 (14:25 +1000)]
Don't override alpha values set by bgmscript when drawing client walls
Dr. Jaska [Sun, 28 Jul 2024 03:16:25 +0000 (03:16 +0000)]
Merge branch 'drjaska/spread-pattern' into 'master'
Implement a fixed spread pattern, for (OK) Shotgun (Crylink and Hagar share the function call also)
See merge request xonotic/xonotic-data.pk3dir!1169
Dr. Jaska [Sun, 28 Jul 2024 03:16:25 +0000 (03:16 +0000)]
Implement a fixed spread pattern, for (OK) Shotgun (Crylink and Hagar share the function call also)
terencehill [Fri, 26 Jul 2024 16:55:45 +0000 (18:55 +0200)]
Get rid of 2 warnings, one in the client and the other in the dedicated server, printed at startup
* _def_detect_dedicated and the usage of ${qport ?} instead of ${qport} are meant to avoid this warning in the dedicated server: Could not expand $qport in alias _if_dedicated
* The new _detect_dedicated_ aliases are meant to avoid this warning in the client: Unknown command "_detect_dedicated_60106"
Dr. Jaska [Fri, 26 Jul 2024 02:59:22 +0000 (02:59 +0000)]
Merge branch 'Mario/gametype_maplist_reset' into 'master'
Add map list curation support to gametype votes
See merge request xonotic/xonotic-data.pk3dir!1308
Mario [Fri, 26 Jul 2024 02:59:22 +0000 (02:59 +0000)]
Add map list curation support to gametype votes
Dr. Jaska [Fri, 26 Jul 2024 02:32:53 +0000 (02:32 +0000)]
Merge branch 'Mario/independent_player_objectives' into 'master'
Prevent independent players from claiming some objectives
See merge request xonotic/xonotic-data.pk3dir!1310
Mario [Fri, 26 Jul 2024 02:07:12 +0000 (12:07 +1000)]
Prevent independent players from claiming some objectives
terencehill [Thu, 25 Jul 2024 21:41:39 +0000 (23:41 +0200)]
Merge branch 'master' into terencehill/cfg_fixes
terencehill [Thu, 25 Jul 2024 21:32:31 +0000 (21:32 +0000)]
Merge branch 'terencehill/rpn_fix' into 'master'
Rpn command: fix not and bitnot operations, improve help message
See merge request xonotic/xonotic-data.pk3dir!1305
terencehill [Thu, 25 Jul 2024 18:27:14 +0000 (18:27 +0000)]
Merge branch 'Mario/chat_bubble_hook' into 'master'
Add a hook to allow mutators to hide or override the chat bubble
See merge request xonotic/xonotic-data.pk3dir!1309
terencehill [Thu, 25 Jul 2024 17:39:57 +0000 (19:39 +0200)]
Speed up sv_game-hashtest.sh by executing qc tests and checking notifications at the same time
Mario [Thu, 25 Jul 2024 16:23:45 +0000 (02:23 +1000)]
Add a hook to allow mutators to hide or override the chat bubble
Dr. Jaska [Thu, 25 Jul 2024 13:18:22 +0000 (13:18 +0000)]
Merge branch 'Mario/sandbox_tweaks' into 'master'
Sandbox: fix some warnings and add useful mutator hooks
Closes #2911
See merge request xonotic/xonotic-data.pk3dir!1307
Mario [Thu, 25 Jul 2024 13:18:22 +0000 (13:18 +0000)]
Sandbox: fix some warnings and add useful mutator hooks
Dr. Jaska [Thu, 25 Jul 2024 13:11:46 +0000 (13:11 +0000)]
Merge branch 'drjaska/race-splits-opt-out' into 'master'
Provide an off-switch for cts checkpoint splits
See merge request xonotic/xonotic-data.pk3dir!1302
drjaska [Thu, 25 Jul 2024 02:54:06 +0000 (05:54 +0300)]
rm sync-extensions.sh
The file is an unmaintained ancient relic which is no longer usable
in the project. dpdefs require manual syncing at the time of a release
and we do not use the sources mentioned in the file for them but
copy them from the DP engine we ship.
terencehill [Wed, 24 Jul 2024 15:58:32 +0000 (15:58 +0000)]
Merge branch 'terencehill/vampirehook_fix' into 'master'
Fix #2917 "Issues with vampirehook and warpzones"
Closes #2917
See merge request xonotic/xonotic-data.pk3dir!1300
terencehill [Wed, 17 Jul 2024 21:25:15 +0000 (23:25 +0200)]
Improve the rpn help message
terencehill [Wed, 24 Jul 2024 09:28:57 +0000 (09:28 +0000)]
Merge branch 'terencehill/damage_logging_optimization' into 'master'
Optimize damage logging when there are multiple hits at the same time
See merge request xonotic/xonotic-data.pk3dir!1298
terencehill [Wed, 24 Jul 2024 09:16:13 +0000 (11:16 +0200)]
Optimize damage logging when there are multiple hits at the same time by accumulating damage and logging it only once
The hash change is due to meaningless differences in the logged total damage dealt by bots.
terencehill [Tue, 23 Jul 2024 23:32:57 +0000 (01:32 +0200)]
A few minor optimizations:
* Optimize swapwords and consequently shufflewords (which is called by g_maplist_shuffle) a little bit
* Avoid setting filename when not needed in Map_Check (called many times when the map vote starts)
* Save a few normalize calls in findtrajectorywithleading (called when bots use weapons like mortar and electro that fire projectiles with gravity)
findtrajectorywithleading patch probably causes a hash change due to extremely small aim direction changes (always < 0.0005) that at some point change the course of the bot match
Dr. Jaska [Tue, 23 Jul 2024 07:48:53 +0000 (07:48 +0000)]
Merge branch 'drjaska/hashtest-stormkeep.waypoints.hardwired' into 'master'
Include stormkeep.waypoints.hardwired in hashtest
See merge request xonotic/xonotic-data.pk3dir!1303
Dr. Jaska [Tue, 23 Jul 2024 07:48:52 +0000 (07:48 +0000)]
Include stormkeep.waypoints.hardwired in hashtest
Rudolf Polzer [Tue, 23 Jul 2024 05:23:15 +0000 (07:23 +0200)]
Transifex autosync
Dr. Jaska [Mon, 22 Jul 2024 20:44:12 +0000 (20:44 +0000)]
Merge branch 'drjaska/script-cleanup' into 'master'
Script cleanup
See merge request xonotic/xonotic-data.pk3dir!1270
Dr. Jaska [Mon, 22 Jul 2024 20:44:12 +0000 (20:44 +0000)]
Script cleanup
drjaska [Mon, 22 Jul 2024 01:48:59 +0000 (04:48 +0300)]
Provide an off-switch for cts checkpoint splits
Some users described this feature as "flooding the console",
"cl_race_checkpoint_splits_console 0" disables the prints.
Their collection is not disabled so that users can still opt-in
when they get a good run and want to see the splits.
terencehill [Wed, 17 Jul 2024 17:21:03 +0000 (19:21 +0200)]
Fix value types in the rpn help message
terencehill [Wed, 17 Jul 2024 16:21:28 +0000 (18:21 +0200)]
Fix rpn not and bitnot operations not working
Rudolf Polzer [Wed, 17 Jul 2024 05:23:14 +0000 (07:23 +0200)]
Transifex autosync
Rudolf Polzer [Mon, 15 Jul 2024 05:23:11 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Sat, 13 Jul 2024 22:09:03 +0000 (00:09 +0200)]
Fix #2917 "Issues with vampirehook and warpzones"
terencehill [Sat, 13 Jul 2024 21:32:56 +0000 (23:32 +0200)]
Use the proper heal function to heal teammates with the Vampire hook (the global mutator arguments no longer overlap thanks to
1755790c0 )
terencehill [Sat, 13 Jul 2024 21:06:56 +0000 (23:06 +0200)]
Slightly optimize 3 functions
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
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
terencehill [Thu, 11 Jul 2024 16:04:19 +0000 (16:04 +0000)]
Fix flag waypoint color
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
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)
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
Dr. Jaska [Wed, 10 Jul 2024 18:27:36 +0000 (18:27 +0000)]
Add support for up to 72 gametypes
Rudolf Polzer [Tue, 9 Jul 2024 05:23:25 +0000 (07:23 +0200)]
Transifex autosync
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
Rudolf Polzer [Mon, 8 Jul 2024 05:23:19 +0000 (07:23 +0200)]
Transifex autosync
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
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
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
Juhu [Fri, 5 Jul 2024 17:37:05 +0000 (19:37 +0200)]
clarify target_fragsFilter spawnflag description
terencehill [Wed, 3 Jul 2024 14:31:02 +0000 (16:31 +0200)]
Disambiguate a couple variable names in IL_INIT
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
Rudolf Polzer [Tue, 2 Jul 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync
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
Dr. Jaska [Tue, 2 Jul 2024 04:40:25 +0000 (04:40 +0000)]
Add a server-sided switch which replicates cl_race_cptimes_onlyself
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
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
Dr. Jaska [Mon, 1 Jul 2024 06:57:31 +0000 (06:57 +0000)]
Only remove player status effects on player disconnect
Rudolf Polzer [Sat, 29 Jun 2024 05:23:15 +0000 (07:23 +0200)]
Transifex autosync
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
terencehill [Thu, 27 Jun 2024 11:10:18 +0000 (13:10 +0200)]
Arc code cleanup: split a few very long lines
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
terencehill [Tue, 25 Jun 2024 21:17:07 +0000 (23:17 +0200)]
Arc code cleanup: compact code envolving blendfactor calculation
terencehill [Tue, 25 Jun 2024 21:02:36 +0000 (23:02 +0200)]
Arc code cleanup: compact segments calculation
terencehill [Tue, 25 Jun 2024 21:00:29 +0000 (23:00 +0200)]
Arc code cleanup: compact max_allowed_segments calculation
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.
Rudolf Polzer [Mon, 24 Jun 2024 05:23:19 +0000 (07:23 +0200)]
Transifex autosync
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
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
Spike29 [Sun, 23 Jun 2024 09:52:06 +0000 (11:52 +0200)]
Correctly name the Galician language
Rudolf Polzer [Sun, 23 Jun 2024 05:23:15 +0000 (07:23 +0200)]
Transifex autosync
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
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)
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)
Rudolf Polzer [Sat, 22 Jun 2024 05:23:13 +0000 (07:23 +0200)]
Transifex autosync
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
Rudolf Polzer [Wed, 19 Jun 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync
Rudolf Polzer [Tue, 18 Jun 2024 05:23:16 +0000 (07:23 +0200)]
Transifex autosync
Rudolf Polzer [Mon, 17 Jun 2024 05:23:18 +0000 (07:23 +0200)]
Transifex autosync
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
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
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
drjaska [Fri, 14 Jun 2024 19:47:59 +0000 (22:47 +0300)]
fix #2589
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
Dr. Jaska [Thu, 13 Jun 2024 22:50:50 +0000 (22:50 +0000)]
Separated handicap into give and take variables
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
Rudolf Polzer [Thu, 13 Jun 2024 05:23:16 +0000 (07:23 +0200)]
Transifex autosync
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