]>
git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
terencehill [Sun, 21 May 2023 17:04:57 +0000 (17:04 +0000)]
Merge branch 'bones_was_here/sv_legacy_bbox_expand' into 'master'
Remove legacy Quake bbox expansion, give QC full control of bboxes
See merge request xonotic/xonotic-data.pk3dir!1131
bones_was_here [Thu, 18 May 2023 13:25:23 +0000 (23:25 +1000)]
Remove legacy Quake bbox expansion: projectiles
All the "zero size" projectiles now need a size so they can
trigger a warpzone's touch func. Prevously DP gave most of them
mins '-1 -1 -1' maxs '1 1 1' for the purpose of those tests
(but not all tests).
Because of that these projectiles now need a different way to avoid
colliding with each other. Comparison of the `clipgroup` field is used
as DP_RM_CLIPGROUP will make this more optimal for performance and is
also implemented in QC here for compatibility with old DP versions.
bones_was_here [Thu, 18 May 2023 12:34:27 +0000 (22:34 +1000)]
Use correct pickup item bboxes on clients
CSQC items currently don't use the item registry so properties including
model and size must be networked.
bones_was_here [Thu, 18 May 2023 13:13:20 +0000 (23:13 +1000)]
Remove legacy Quake bbox expansion: map entities
This gives QC full control of bboxes
and makes SVQC and CSQC behaviour consistent.
Adds a Small item bbox which is the size most items had previously
if expansion wasn't counted.
Changes powerup, buff and mega pickups to have the same height.
This will make it cheaper to network that information to clients.
Groups all the sv_gameplayfix cvars together in xonotic-server.cfg.
Removes duplication of the item mins/maxs definition
and box + '1 1 1' code.
bones_was_here [Fri, 3 Feb 2023 04:40:07 +0000 (14:40 +1000)]
Include boxesoverlap() in WarpZoneLib_ExactTrigger_Touch() for convenient efficiency and less code duplication
bones_was_here [Fri, 3 Feb 2023 03:38:44 +0000 (13:38 +1000)]
Invert bool WarpZoneLib_ExactTrigger_Touch() so it's easier to use
bones_was_here [Fri, 3 Feb 2023 03:00:05 +0000 (13:00 +1000)]
Remove trigger_init(), it's in the way and is mostly duplicating WarpZoneLib_ExactTrigger_Init() code
bones_was_here [Sun, 21 May 2023 14:06:38 +0000 (00:06 +1000)]
pipeline: don't enable engine timestamps and then filter them out of the hash
This is annoying when using `diff` to compare pipeline logs.
Rudolf Polzer [Sun, 21 May 2023 05:23:08 +0000 (07:23 +0200)]
Transifex autosync
bones_was_here [Sun, 21 May 2023 01:53:50 +0000 (01:53 +0000)]
Merge branch 'terencehill/instagib_powerup_distribution' into 'master'
Improve instagib powerup replacement algorithm + Extralife pickup sound fix
See merge request xonotic/xonotic-data.pk3dir!1174
terencehill [Sat, 20 May 2023 12:27:22 +0000 (14:27 +0200)]
Show the correct key to join a team in the team selection interface; it fixes #2836
terencehill [Fri, 19 May 2023 22:19:33 +0000 (00:19 +0200)]
Instagib: select a random powerup to replace an item among the less spawned ones so that there can't be many powerups of one type and few of another type
terencehill [Fri, 19 May 2023 21:58:35 +0000 (23:58 +0200)]
Fix Extralife pickup sound stopping long powerup sounds
terencehill [Fri, 19 May 2023 15:20:39 +0000 (15:20 +0000)]
Merge branch 'bones_was_here/BoxTouchesBrush' into 'master'
WarpZoneLib_BoxTouchesBrush() fixes
See merge request xonotic/xonotic-data.pk3dir!1142
terencehill [Fri, 19 May 2023 14:46:53 +0000 (16:46 +0200)]
hud_panel_scoreboard_ping_* cvars: fix typos in 2 cvar names, remove the redundant _milliseconds suffix and improve descriptions
terencehill [Fri, 19 May 2023 14:14:42 +0000 (16:14 +0200)]
Consistent description style for a couple Instagib cvars
terencehill [Fri, 19 May 2023 14:12:46 +0000 (16:12 +0200)]
Implement the gametypevote global as bool both in server and client code
LegendaryGuard [Fri, 19 May 2023 14:04:52 +0000 (14:04 +0000)]
Merge branch 'z411/green_ping' into 'master'
Make best pings green, good pings yellow, medium pings orange and worst pings red in scoreboard
See merge request xonotic/xonotic-data.pk3dir!968
z411 [Fri, 19 May 2023 14:04:52 +0000 (14:04 +0000)]
Make best pings green, good pings yellow, medium pings orange and worst pings red in scoreboard
bones_was_here [Fri, 19 May 2023 13:09:26 +0000 (23:09 +1000)]
Fix visual glitch when traversing warpzones with sv_areagrid_link_SOLID_NOT 0
At a specific position the black texture with green lines was visible.
terencehill [Fri, 19 May 2023 12:50:30 +0000 (12:50 +0000)]
Merge branch 'drjaska/mapvote-all-abstain' into 'master'
100% abstain votes in map voting now chooses a random map
Closes #2443
See merge request xonotic/xonotic-data.pk3dir!1172
Dr. Jaska [Fri, 19 May 2023 12:50:30 +0000 (12:50 +0000)]
Fix #2443 "Map voting countdown continues even when all players have selected 'don't care'" and the first votable option always being picked when `sv_vote_gametype_default_current` == 1 instead of a random map even though someone voted for abstain.
bones_was_here [Fri, 19 May 2023 10:19:33 +0000 (20:19 +1000)]
Update dpdefs/upstream
bones_was_here [Fri, 19 May 2023 09:55:16 +0000 (19:55 +1000)]
Change update logic from missing-file-specific to version-specific
bones_was_here [Fri, 24 Feb 2023 01:01:57 +0000 (11:01 +1000)]
Work around trigger_hurt not being detected by tracebox on geit3ctf1
bones_was_here [Thu, 23 Feb 2023 23:29:36 +0000 (09:29 +1000)]
WarpZoneLib_BoxTouchesBrush: deglobalise, add TODO
bones_was_here [Thu, 23 Feb 2023 23:08:59 +0000 (09:08 +1000)]
WarpZoneLib_BoxTouchesBrush: fix whitespace
bones_was_here [Mon, 15 May 2023 17:48:54 +0000 (17:48 +0000)]
Merge branch 'Juhu/link_after_solid' into 'master'
Fix some bmodels not being linked/unlinked correctly with sv_areagrid_link_SOLID_NOT 0
Closes #2832
See merge request xonotic/xonotic-data.pk3dir!1168
Juhu [Mon, 15 May 2023 17:48:53 +0000 (17:48 +0000)]
Fix some bmodels not being linked/unlinked correctly with sv_areagrid_link_SOLID_NOT 0
Rudolf Polzer [Sun, 14 May 2023 05:23:11 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Sat, 13 May 2023 21:46:43 +0000 (23:46 +0200)]
Minor cleanups
terencehill [Sat, 13 May 2023 21:39:50 +0000 (23:39 +0200)]
Fix application crash executing cl_cmd debugmodel without model name parameter
bones_was_here [Wed, 10 May 2023 18:25:50 +0000 (04:25 +1000)]
Merge 'add %o and %O to chat formatting for own origin' into 'master'
See merge request https://gitlab.com/xonotic/xonotic-data.pk3dir/-/merge_requests/1166
bones_was_here [Wed, 10 May 2023 17:21:08 +0000 (17:21 +0000)]
Merge branch 'drjaska/monster-loot-offswitch' into 'master'
Monster loot off-switch
See merge request xonotic/xonotic-data.pk3dir!1162
Dr. Jaska [Wed, 10 May 2023 17:21:08 +0000 (17:21 +0000)]
Monster loot off-switch
bones_was_here [Wed, 10 May 2023 16:55:32 +0000 (16:55 +0000)]
Merge branch 'terencehill/scores_per_round' into 'master'
Scoreboard: allow showing average scores per round
See merge request xonotic/xonotic-data.pk3dir!975
terencehill [Wed, 10 May 2023 16:55:31 +0000 (16:55 +0000)]
Scoreboard: allow showing average scores per round
bones_was_here [Wed, 10 May 2023 16:44:18 +0000 (16:44 +0000)]
Merge branch 'drjaska/maplist-remove' into 'master'
fix g_maplist_remove completely breaking due to argv override
Closes #2719
See merge request xonotic/xonotic-data.pk3dir!1156
Dr. Jaska [Wed, 10 May 2023 16:44:18 +0000 (16:44 +0000)]
fix g_maplist_remove completely breaking due to argv override
bones_was_here [Wed, 10 May 2023 08:10:26 +0000 (08:10 +0000)]
Merge branch 'terencehill/instagib_item_fix' into 'master'
Instagib and LMS: fix a few issues with instagib items and in particular extralife
See merge request xonotic/xonotic-data.pk3dir!1164
drjaska [Wed, 10 May 2023 03:06:23 +0000 (06:06 +0300)]
add %o and %O to chat formatting for origin
%O is just for more decimals as an opt-in if %o isn't accurate enough.
terencehill [Tue, 9 May 2023 22:30:22 +0000 (00:30 +0200)]
Merge the instagib_replace_with_* functions into a single function
terencehill [Sun, 7 May 2023 13:28:22 +0000 (15:28 +0200)]
LMS and Instagib: fix extralife not counted in the Itemstats panel and wrongly displayed in the Pickup panel
bones_was_here [Tue, 9 May 2023 09:09:10 +0000 (09:09 +0000)]
Merge branch 'bones_was_here/autopause_dedicated' into 'master'
Autopause for dedicated servers, better autopause for singleplayer/listen
Closes #2670
See merge request xonotic/xonotic-data.pk3dir!1144
bones_was_here [Tue, 9 May 2023 09:04:05 +0000 (09:04 +0000)]
Merge branch 'drjaska/whitelist_weaponarena' into 'master'
whitelist g_*_weaponarena "most" and "most_available"
See merge request xonotic/xonotic-data.pk3dir!1103
Dr. Jaska [Tue, 9 May 2023 09:04:05 +0000 (09:04 +0000)]
whitelist g_*_weaponarena "most" and "most_available"
Rudolf Polzer [Sun, 7 May 2023 05:23:12 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Sat, 6 May 2023 21:53:34 +0000 (23:53 +0200)]
LMS: if normal items are enabled don't convert megahealth to extralife
terencehill [Sat, 6 May 2023 15:06:20 +0000 (17:06 +0200)]
LMS: fix megahealths from other games not getting replaced by extralife
terencehill [Sat, 6 May 2023 13:22:44 +0000 (15:22 +0200)]
Instagib: fix ammo from other games not getting replaced by vaporizer cells (if enabled by the g_instagib_ammo_convert_<ammotype> cvars, disabled by default)
terencehill [Fri, 5 May 2023 16:34:47 +0000 (18:34 +0200)]
Instagib: fix items from other games not getting replaced by instagib powerups
terencehill [Thu, 4 May 2023 17:08:19 +0000 (19:08 +0200)]
Allow bots to be teleported while dead and with their body exploded (invisible) just like other players. This commit basically reverts
b0df2001
terencehill [Thu, 4 May 2023 15:26:22 +0000 (17:26 +0200)]
Damage effects can't be applied on pure entities, ignore them for a small performance gain. In particular 2 pure entities attached to each player are now always ignored: shownames_tag and ENT_CLIENT_ENTCS
terencehill [Thu, 4 May 2023 15:02:09 +0000 (17:02 +0200)]
Properly network negative radius in the damage effects code, it fixes a bug where negative force was applied to gibs and casings as a random positive value
terencehill [Thu, 4 May 2023 13:28:24 +0000 (15:28 +0200)]
Fix wrong bot check in a FOREACH_CLIENT loop
terencehill [Wed, 3 May 2023 22:41:35 +0000 (22:41 +0000)]
Merge branch 'Juhu/q3df_teleporter_flags' into 'master'
q3df teleporter flags
Closes #2574
See merge request xonotic/xonotic-data.pk3dir!1135
Juhu [Wed, 3 May 2023 22:41:34 +0000 (22:41 +0000)]
q3df teleporter flags
terencehill [Tue, 2 May 2023 17:02:48 +0000 (17:02 +0000)]
Merge branch 'terencehill/hud_editor_centerline' into 'master'
Hud editor center line
See merge request xonotic/xonotic-data.pk3dir!1157
terencehill [Tue, 2 May 2023 16:58:01 +0000 (16:58 +0000)]
Merge branch 'LegendaryGuard/electricity_effect' into 'master'
New electricity effect
Closes #2717
See merge request xonotic/xonotic-data.pk3dir!1062
LegendaryGuard [Tue, 2 May 2023 16:58:00 +0000 (16:58 +0000)]
New electricity effect
Rudolf Polzer [Sun, 30 Apr 2023 05:23:12 +0000 (07:23 +0200)]
Transifex autosync
bones_was_here [Fri, 28 Apr 2023 19:44:14 +0000 (19:44 +0000)]
Merge branch 'bones_was_here/areagrid_link_SOLID_NOT' into 'master'
Don't link pure and SOLID_NOT entities to the area grid in DP master
Closes darkplaces#381
See merge request xonotic/xonotic-data.pk3dir!1154
terencehill [Tue, 25 Apr 2023 09:34:21 +0000 (11:34 +0200)]
Remove colors from fireball_glow.tga to avoid applying wrong player's glow color on the fireball
terencehill [Tue, 25 Apr 2023 08:57:13 +0000 (08:57 +0000)]
Merge branch 'LegendaryGuard/fix_fireball_UVs' into 'master'
Optimize g_fireball and fix g_fireball and v_fireball UVs and enhance sight details in the fireball textures
See merge request xonotic/xonotic-data.pk3dir!1123
LegendaryGuard [Tue, 25 Apr 2023 08:57:13 +0000 (08:57 +0000)]
Optimize g_fireball and fix g_fireball and v_fireball UVs and enhance sight details in the fireball textures
terencehill [Mon, 24 Apr 2023 12:56:33 +0000 (12:56 +0000)]
Merge branch 'LegendaryGuard/optimize_weapon_models' into 'master'
Optimize h_ok_grenade, h_ok_hmg, h_ok_mg, h_ok_rl and h_ok_sniper models
See merge request xonotic/xonotic-data.pk3dir!1106
LegendaryGuard [Mon, 24 Apr 2023 12:56:33 +0000 (12:56 +0000)]
Optimize h_ok_grenade, h_ok_hmg, h_ok_mg, h_ok_rl and h_ok_sniper models
terencehill [Wed, 12 Apr 2023 12:16:47 +0000 (14:16 +0200)]
Hud editor: show a "Center line" checkbox in the hud editor menu
Rudolf Polzer [Sun, 16 Apr 2023 05:25:12 +0000 (07:25 +0200)]
Transifex autosync
terencehill [Mon, 10 Apr 2023 21:49:20 +0000 (23:49 +0200)]
Hud editor: allow displaying more than one vertical line at the desired position
LegendaryGuard [Mon, 10 Apr 2023 21:05:38 +0000 (21:05 +0000)]
Merge branch 'bones_was_here/ok_blaster_keepforce' into 'master'
Add overkill blaster keepforce and keepdamage cvars
See merge request xonotic/xonotic-data.pk3dir!1158
LegendaryGuard [Mon, 10 Apr 2023 20:59:08 +0000 (20:59 +0000)]
Merge branch 'drjaska/dos2unix' into 'master'
Delete 4 unused model files
See merge request xonotic/xonotic-data.pk3dir!1149
Dr. Jaska [Mon, 10 Apr 2023 20:59:08 +0000 (20:59 +0000)]
Delete 4 unused model files
terencehill [Thu, 6 Apr 2023 12:49:20 +0000 (14:49 +0200)]
Hud editor: while moving/resizing a panel, make clearly visible with a line whether the panel is perfectly horizontally centered or not
Rudolf Polzer [Sun, 9 Apr 2023 05:23:08 +0000 (07:23 +0200)]
Transifex autosync
bones_was_here [Sat, 8 Apr 2023 19:01:08 +0000 (05:01 +1000)]
Fix area grid linking/unlinking of triggers and gametype ents in DP master
terencehill [Sat, 8 Apr 2023 14:35:32 +0000 (16:35 +0200)]
Optimize IL_REMOVE_RAW. It fixes #2827 (a map with a huge amount of entities crashes on start)
bones_was_here [Fri, 7 Apr 2023 16:55:26 +0000 (16:55 +0000)]
Merge branch 'drjaska/2779-flagrespawnbacktrace' into 'master'
Resolve "Flag respawn called twice quickly"
Closes #2779
See merge request xonotic/xonotic-data.pk3dir!1155
Dr. Jaska [Fri, 7 Apr 2023 16:55:26 +0000 (16:55 +0000)]
Resolve "Flag respawn called twice quickly"
bones_was_here [Fri, 7 Apr 2023 07:53:57 +0000 (17:53 +1000)]
Add overkill blaster keepforce and keepdamage cvars
Equivalent to the instagib blaster cvars.
bones_was_here [Thu, 6 Apr 2023 17:02:46 +0000 (03:02 +1000)]
Don't link pure entities to the area grid in DP master
This is important for performance.
terencehill [Tue, 4 Apr 2023 12:24:41 +0000 (12:24 +0000)]
Merge branch 'Juhu/strafehud-fixes' into 'master'
Improved StrafeHUD
See merge request xonotic/xonotic-data.pk3dir!1066
bones_was_here [Sun, 2 Apr 2023 20:09:33 +0000 (06:09 +1000)]
Decide if an item will spawn before precaching its assets
May help with #2799
bones_was_here [Sun, 2 Apr 2023 20:25:35 +0000 (06:25 +1000)]
Fix null ptr deref when starting map dfwc2017-6
Caused by
9b8502fe368052b4b81985084542548e6992cf72
which was needed for
b95beb262077d8f733bbee7cb0d5f4c05b7b3e2f
Rudolf Polzer [Sun, 2 Apr 2023 05:23:09 +0000 (07:23 +0200)]
Transifex autosync
bones_was_here [Tue, 28 Mar 2023 14:15:42 +0000 (14:15 +0000)]
Merge branch 'bones_was_here/q3compat_gravity' into 'master'
Compensate for Q3 frametime-dependent gravity in configs and jump pad code
Closes #2187
See merge request xonotic/xonotic-data.pk3dir!1138
Juhu [Mon, 27 Mar 2023 15:55:29 +0000 (17:55 +0200)]
Merge branch 'master' into Juhu/strafehud-fixes
Fixed merge conflict caused by the new speed unit cvar
Juhu [Mon, 27 Mar 2023 07:29:57 +0000 (09:29 +0200)]
strafehud: connect the arrow to the line when drawing the angle indicator
Juhu [Thu, 16 Mar 2023 06:46:00 +0000 (07:46 +0100)]
strafehud: reformat code to match Xonotic code style
bones_was_here [Sun, 26 Mar 2023 17:33:54 +0000 (17:33 +0000)]
Merge branch 'terencehill/il_loop_fix' into 'master'
Implement safe removal of elements of an intrusive list while looping over them
Closes #2790
See merge request xonotic/xonotic-data.pk3dir!1148
Rudolf Polzer [Sun, 26 Mar 2023 05:23:09 +0000 (07:23 +0200)]
Transifex autosync
terencehill [Fri, 24 Mar 2023 21:12:39 +0000 (22:12 +0100)]
Update hash
terencehill [Sun, 19 Mar 2023 23:19:39 +0000 (00:19 +0100)]
Add back support for nested intrusive list loops
terencehill [Sun, 19 Mar 2023 17:17:05 +0000 (18:17 +0100)]
Implement a qc version of copyentity that clears intrusive list data from the copied entity
bones_was_here [Sun, 19 Mar 2023 16:50:34 +0000 (02:50 +1000)]
Improve autopause for singleplayer/listen and enable it by default
This will pause if all clients are in menu/console/chat. It considers
spectators because otherwise they cannot join the match if the current
player(s) are in menu/console/chat.
Disables snd_cdautopause by default which will only take effect in
current DP.
Closes #2670
terencehill [Sun, 19 Mar 2023 11:07:04 +0000 (11:07 +0000)]
Merge branch 'z411/speed_unit' into 'master'
Make the speed unit a global, consistent setting
Closes #2804
See merge request xonotic/xonotic-data.pk3dir!1130
z411 [Sun, 19 Mar 2023 11:07:04 +0000 (11:07 +0000)]
Make the speed unit a global, consistent setting
terencehill [Sun, 19 Mar 2023 10:59:28 +0000 (10:59 +0000)]
Merge branch 'terencehill/decals_fix' into 'master'
Fix 2 decal issues
Closes #2128
See merge request xonotic/xonotic-data.pk3dir!1127
terencehill [Fri, 17 Mar 2023 23:30:42 +0000 (00:30 +0100)]
Add some automated tests of intrusive lists when they change during a loop (run tests with sv_cmd runtest)
Rudolf Polzer [Sun, 19 Mar 2023 06:23:11 +0000 (07:23 +0100)]
Transifex autosync