xonotic/xonotic-data.pk3dir.git
8 hours agoDisambiguate an if-if-else and fix indentation in globalsounds.qc master
terencehill [Sat, 6 Jun 2020 08:20:44 +0000 (10:20 +0200)]
Disambiguate an if-if-else and fix indentation in globalsounds.qc

8 hours agoFix vkick and vkickban aliases ignoring kick reason
terencehill [Sat, 6 Jun 2020 08:18:47 +0000 (10:18 +0200)]
Fix vkick and vkickban aliases ignoring kick reason

9 hours agoFix Favorite button text
terencehill [Sat, 6 Jun 2020 08:17:36 +0000 (10:17 +0200)]
Fix Favorite button text

11 hours agoTransifex autosync
Rudolf Polzer [Sat, 6 Jun 2020 05:24:02 +0000 (07:24 +0200)]
Transifex autosync

23 hours agoRemove a redundant GL extension check (S3TC implies texture compression being availab...
Mario [Fri, 5 Jun 2020 17:26:05 +0000 (03:26 +1000)]
Remove a redundant GL extension check (S3TC implies texture compression being available), fixes texture compression options in newer engine builds

24 hours agoCrosshair blur: make playing and spectating a player behave the same, split the cross...
terencehill [Fri, 5 Jun 2020 16:59:51 +0000 (18:59 +0200)]
Crosshair blur: make playing and spectating a player behave the same, split the crosshair blur cvar into 2 (teammate/wall) (patch by martin-t, see merge request !724)

24 hours agoMake precedence explicit in expressions where || and && are mixed (patch by martin-t)
terencehill [Fri, 5 Jun 2020 16:44:11 +0000 (18:44 +0200)]
Make precedence explicit in expressions where || and && are mixed (patch by martin-t)

29 hours agoClean up and improve HUD_Get_Num_Color so that it can be used by crosshair_color_spec...
terencehill [Fri, 5 Jun 2020 12:11:14 +0000 (14:11 +0200)]
Clean up and improve HUD_Get_Num_Color so that it can be used by crosshair_color_special 2

29 hours agoFix and improve crosshair_color_special description
terencehill [Fri, 5 Jun 2020 12:05:54 +0000 (14:05 +0200)]
Fix and improve crosshair_color_special description

35 hours agoTransifex autosync
Rudolf Polzer [Fri, 5 Jun 2020 05:23:59 +0000 (07:23 +0200)]
Transifex autosync

2 days agoTransifex autosync
Rudolf Polzer [Thu, 4 Jun 2020 05:24:07 +0000 (07:24 +0200)]
Transifex autosync

2 days agoWhitelist keepaway ball effects cvars (not gameplay relevant)
Mario [Wed, 3 Jun 2020 20:19:59 +0000 (06:19 +1000)]
Whitelist keepaway ball effects cvars (not gameplay relevant)

2 days agocl_lockview 2 allows to control camera angles
terencehill [Wed, 3 Jun 2020 20:08:33 +0000 (22:08 +0200)]
cl_lockview 2 allows to control camera angles

2 days agoClean up a few comments and reduce code indentation in cheats.qc
terencehill [Wed, 3 Jun 2020 20:06:47 +0000 (22:06 +0200)]
Clean up a few comments and reduce code indentation in cheats.qc

3 days agoMerge ObserverThink and SpectatorThink to avoid code duplication
terencehill [Wed, 3 Jun 2020 13:37:21 +0000 (15:37 +0200)]
Merge ObserverThink and SpectatorThink to avoid code duplication

3 days agoUpdate gameplay hash
Mario [Wed, 3 Jun 2020 09:06:18 +0000 (19:06 +1000)]
Update gameplay hash

3 days agoFix compilation unit test
Mario [Wed, 3 Jun 2020 09:04:54 +0000 (19:04 +1000)]
Fix compilation unit test

3 days agoMake sure r_sky is turned on in the ultra/ultimate effects configs, to match the...
Mario [Wed, 3 Jun 2020 08:13:03 +0000 (18:13 +1000)]
Make sure r_sky is turned on in the ultra/ultimate effects configs, to match the others

3 days agoTransifex autosync
Rudolf Polzer [Wed, 3 Jun 2020 05:23:57 +0000 (07:23 +0200)]
Transifex autosync

4 days agoDon't count dead players when selecting a spawnpoint
terencehill [Tue, 2 Jun 2020 15:24:28 +0000 (17:24 +0200)]
Don't count dead players when selecting a spawnpoint

4 days agoAutomatically join players 1 second after they connect if they tried to join too...
terencehill [Tue, 2 Jun 2020 15:21:44 +0000 (17:21 +0200)]
Automatically join players 1 second after they connect if they tried to join too early

4 days agoPart 2 of "Check joinAllowed again before actually joining, fixes race conditions...
terencehill [Tue, 2 Jun 2020 15:09:36 +0000 (17:09 +0200)]
Part 2 of "Check joinAllowed again before actually joining, fixes race conditions where players can bypass the player limit" (perform the same check when spectating another player)

4 days agoStore the vehicle definition into a field so that it doesn't need to be pulled from...
Mario [Tue, 2 Jun 2020 13:08:50 +0000 (23:08 +1000)]
Store the vehicle definition into a field so that it doesn't need to be pulled from the buffer every time it's accessed

4 days agoAdd a note on where to add new effects. Update hash
terencehill [Tue, 2 Jun 2020 10:32:43 +0000 (12:32 +0200)]
Add a note on where to add new effects. Update hash

4 days agoFix respawn ghost particle effect not working. Its implementation was added on 05...
terencehill [Tue, 2 Jun 2020 10:05:38 +0000 (12:05 +0200)]
Fix respawn ghost particle effect not working. Its implementation was added on 05/04/2010 (commit 606b7d7) and accidentally reverted 5 days later!

4 days agoImprove and add context to some translatable messages
terencehill [Tue, 2 Jun 2020 09:59:05 +0000 (11:59 +0200)]
Improve and add context to some translatable messages

4 days agoMake it clear that effectinfo.qc is not compiled without the ENABLE_EFFECTINFO flag
terencehill [Tue, 2 Jun 2020 08:31:35 +0000 (10:31 +0200)]
Make it clear that effectinfo.qc is not compiled without the ENABLE_EFFECTINFO flag

4 days agoIf cl_lockview is enabled disable crosshair, spawn zoom effect and velocity zoom...
terencehill [Tue, 2 Jun 2020 08:29:18 +0000 (10:29 +0200)]
If cl_lockview is enabled disable crosshair, spawn zoom effect and velocity zoom effect

4 days agoUnset damagedbycontents for respawn ghosts
terencehill [Tue, 2 Jun 2020 08:18:59 +0000 (10:18 +0200)]
Unset damagedbycontents for respawn ghosts

4 days agoTransifex autosync
Rudolf Polzer [Tue, 2 Jun 2020 05:24:05 +0000 (07:24 +0200)]
Transifex autosync

4 days agoImprove prediction of typing preventing movement
Mario [Mon, 1 Jun 2020 21:07:31 +0000 (07:07 +1000)]
Improve prediction of typing preventing movement

5 days agoAdd default values to the new respawn ghost cvars in code for old servers that are...
Mario [Mon, 1 Jun 2020 13:38:41 +0000 (23:38 +1000)]
Add default values to the new respawn ghost cvars in code for old servers that are updating to latest code

5 days agoDon't randomize respawn ghost time (g_respawn_ghosts_time replaces g_respawn_ghosts_m...
terencehill [Mon, 1 Jun 2020 13:19:38 +0000 (15:19 +0200)]
Don't randomize respawn ghost time (g_respawn_ghosts_time replaces g_respawn_ghosts_maxtime), add g_respawn_ghosts_fadetime and g_respawn_ghosts_alpha (default values unchanged)

5 days agoAdd cl_respawn_ghosts_keepcolors (disabled by default)
terencehill [Mon, 1 Jun 2020 13:01:36 +0000 (15:01 +0200)]
Add cl_respawn_ghosts_keepcolors (disabled by default)

5 days agoLMS: show the NOLIVES message even to players joining the server too late
terencehill [Mon, 1 Jun 2020 12:58:52 +0000 (14:58 +0200)]
LMS: show the NOLIVES message even to players joining the server too late

5 days agoPrevent a division by 0
terencehill [Mon, 1 Jun 2020 11:20:31 +0000 (13:20 +0200)]
Prevent a division by 0

5 days agoMove SET_POS_AND_SZ_Y_ASPECT back to miscfuntions.qc, it isn't meant to be used outsi...
terencehill [Mon, 1 Jun 2020 11:17:59 +0000 (13:17 +0200)]
Move SET_POS_AND_SZ_Y_ASPECT back to miscfuntions.qc, it isn't meant to be used outside of this file

5 days agoMove hud_panel_engineinfo_framecounter_decimals and hud_panel_engineinfo_framecounter...
terencehill [Mon, 1 Jun 2020 11:13:49 +0000 (13:13 +0200)]
Move hud_panel_engineinfo_framecounter_decimals and hud_panel_engineinfo_framecounter_time out of hud skin files

5 days agoTransifex autosync
Rudolf Polzer [Mon, 1 Jun 2020 05:24:10 +0000 (07:24 +0200)]
Transifex autosync

5 days agoIf respawn ghosts are disabled, fade out the player's corpse immediately when respawning
Mario [Sun, 31 May 2020 20:40:52 +0000 (06:40 +1000)]
If respawn ghosts are disabled, fade out the player's corpse immediately when respawning

5 days agoReset glowmod and colormap after the skipforcemodels label, to avoid cases where...
Mario [Sun, 31 May 2020 20:12:27 +0000 (06:12 +1000)]
Reset glowmod and colormap after the skipforcemodels label, to avoid cases where mutators might unintentionally force colors on respawn ghosts

5 days agoDon't apply glowmod or colormap to respawn ghosts
Mario [Sun, 31 May 2020 20:04:42 +0000 (06:04 +1000)]
Don't apply glowmod or colormap to respawn ghosts

5 days agoUpdate gameplay hash
Mario [Sun, 31 May 2020 17:23:53 +0000 (03:23 +1000)]
Update gameplay hash

6 days agoRestrict g_waypointsprite_normdistance to the maximum viewable distance of the waypoint
Mario [Sun, 31 May 2020 14:40:54 +0000 (00:40 +1000)]
Restrict g_waypointsprite_normdistance to the maximum viewable distance of the waypoint

6 days agoMerge branch 'bones_was_here/buffs_optional_waypoints' into 'master'
Mario [Sun, 31 May 2020 13:42:07 +0000 (13:42 +0000)]
Merge branch 'bones_was_here/buffs_optional_waypoints' into 'master'

Allow buff waypoint sprites to be disabled

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

6 days agoAllow buff waypoint sprites to be disabled
bones_was_here [Sun, 31 May 2020 13:42:07 +0000 (13:42 +0000)]
Allow buff waypoint sprites to be disabled

6 days agoOffset exact trigger testing by a single QU to account for the engine's default offse...
Mario [Sun, 31 May 2020 12:37:49 +0000 (22:37 +1000)]
Offset exact trigger testing by a single QU to account for the engine's default offsetting, fixes #2455

6 days agoTransifex autosync
Rudolf Polzer [Sun, 31 May 2020 05:25:24 +0000 (07:25 +0200)]
Transifex autosync

6 days agoOnly show a Sending cvar message when connected to a server
Mario [Sat, 30 May 2020 19:53:53 +0000 (05:53 +1000)]
Only show a Sending cvar message when connected to a server

6 days agoAdd MusicGoat to credits
Mario [Sat, 30 May 2020 18:20:35 +0000 (04:20 +1000)]
Add MusicGoat to credits

7 days agoMake sure the new entries to the credits are sorted alphabetically
Mario [Sat, 30 May 2020 17:13:09 +0000 (03:13 +1000)]
Make sure the new entries to the credits are sorted alphabetically

7 days agoUpdate Havoc's name in credits, remove Samual from core team and list Cloudwalk as...
Mario [Sat, 30 May 2020 17:07:00 +0000 (03:07 +1000)]
Update Havoc's name in credits, remove Samual from core team and list Cloudwalk as extended team, remove IDWMaster from credits

7 days agoAdd Cloudwalk to engine addition credits
Mario [Sat, 30 May 2020 16:58:25 +0000 (02:58 +1000)]
Add Cloudwalk to engine addition credits

7 days agoAllow normal revival during automatic revival. It fixes issues with the revive progre...
terencehill [Sat, 30 May 2020 14:24:23 +0000 (16:24 +0200)]
Allow normal revival during automatic revival. It fixes issues with the revive progress indicator

7 days agoOn death stop player powerup pickup sound and play the poweroff sound. It fixes ...
terencehill [Sat, 30 May 2020 14:12:57 +0000 (16:12 +0200)]
On death stop player powerup pickup sound and play the poweroff sound. It fixes #2290

7 days agocenterprint_kill --> centerprint_Kill
terencehill [Sat, 30 May 2020 14:10:35 +0000 (16:10 +0200)]
centerprint_kill  -->  centerprint_Kill

7 days agoRemove an obscure macro from trigger code that was hiding a simple targetname check
Mario [Sat, 30 May 2020 11:46:40 +0000 (21:46 +1000)]
Remove an obscure macro from trigger code that was hiding a simple targetname check

7 days agoImplement support for target_teleporter to be used as a teleporter directly when...
Mario [Sat, 30 May 2020 11:40:42 +0000 (21:40 +1000)]
Implement support for target_teleporter to be used as a teleporter directly when activated, solves #1921

7 days agoAdd some useful lerp lib functions made use of in the polytrails branch and in mods
Mario [Sat, 30 May 2020 09:51:00 +0000 (19:51 +1000)]
Add some useful lerp lib functions made use of in the polytrails branch and in mods

7 days agoTransifex autosync
Rudolf Polzer [Fri, 29 May 2020 22:05:12 +0000 (00:05 +0200)]
Transifex autosync

7 days agoSplit the W_Setup* macros
terencehill [Fri, 29 May 2020 20:40:47 +0000 (22:40 +0200)]
Split the W_Setup* macros

7 days agoFix crosshair_chase not resetting player's alpha upon death
terencehill [Fri, 29 May 2020 20:25:54 +0000 (22:25 +0200)]
Fix crosshair_chase not resetting player's alpha upon death

7 days agoInventory: check at runtime if the Inventory_groups_* costants are correct, automatic...
terencehill [Fri, 29 May 2020 19:58:31 +0000 (21:58 +0200)]
Inventory: check at runtime if the Inventory_groups_* costants are correct, automatically detect the correct number of bytes to read/write based on their values

7 days agoWhitelist some more gameplay irrelevant cvars
Mario [Fri, 29 May 2020 19:03:21 +0000 (05:03 +1000)]
Whitelist some more gameplay irrelevant cvars

7 days agoWhitelist sv_radio (does nothing gameplay relevant)
Mario [Fri, 29 May 2020 18:14:05 +0000 (04:14 +1000)]
Whitelist sv_radio (does nothing gameplay relevant)

7 days agoStop player powerup sounds when respawning
Mario [Fri, 29 May 2020 18:11:29 +0000 (04:11 +1000)]
Stop player powerup sounds when respawning

7 days agoRemove some unnecessary item bits, increase maximum items to 32 now that the item...
Mario [Fri, 29 May 2020 17:57:35 +0000 (03:57 +1000)]
Remove some unnecessary item bits, increase maximum items to 32 now that the item stat limit isn't reached

8 days agoFix compilation unit test
Mario [Fri, 29 May 2020 17:00:48 +0000 (03:00 +1000)]
Fix compilation unit test

8 days agoDisable prvm_garbagecollection_enable by default (improves performance when using...
Mario [Fri, 29 May 2020 15:27:07 +0000 (01:27 +1000)]
Disable prvm_garbagecollection_enable by default (improves performance when using the master branch of DarkPlaces)

8 days agoLight refactor of spawnpoint linking code to more accurately represent the available...
Mario [Fri, 29 May 2020 14:31:22 +0000 (00:31 +1000)]
Light refactor of spawnpoint linking code to more accurately represent the available spawnpoints, fixes #1969

8 days agoFix spawnpoints showing up white in teamplay gamemodes (networking causes teamplay...
Mario [Fri, 29 May 2020 13:14:48 +0000 (23:14 +1000)]
Fix spawnpoints showing up white in teamplay gamemodes (networking causes teamplay to be set after spawnpoints are received), also allow cl_spawn_point_particles to be toggled mid-match

8 days agoOptimize spawnpoint drawing further (there is no rendered entity to disable drawing on)
Mario [Fri, 29 May 2020 12:07:18 +0000 (22:07 +1000)]
Optimize spawnpoint drawing further (there is no rendered entity to disable drawing on)

8 days agoSimplify spawnpoint distance culling (particles aren't affected by entity alpha)...
Mario [Fri, 29 May 2020 11:43:38 +0000 (21:43 +1000)]
Simplify spawnpoint distance culling (particles aren't affected by entity alpha), improves performance slightly

8 days agoMerge branch 'terencehill/registry_API' into 'master'
Mario [Fri, 29 May 2020 09:46:59 +0000 (09:46 +0000)]
Merge branch 'terencehill/registry_API' into 'master'

Registry API

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

8 days agoRemove the cvar wrappers that existed for the campaign, which are now useless thanks...
Mario [Fri, 29 May 2020 07:31:23 +0000 (17:31 +1000)]
Remove the cvar wrappers that existed for the campaign, which are now useless thanks to the move to autocvars

8 days agoRevert "Whitelist g_respawn_ghosts (does nothing gameplay relevant)"
Mario [Fri, 29 May 2020 05:25:08 +0000 (15:25 +1000)]
Revert "Whitelist g_respawn_ghosts (does nothing gameplay relevant)"

This reverts commit ab7fe30f076ddfebdafc95fafd3309d6d7aac75e.

8 days agoTransifex autosync
Rudolf Polzer [Fri, 29 May 2020 05:24:04 +0000 (07:24 +0200)]
Transifex autosync

8 days agoWhitelist g_respawn_ghosts (does nothing gameplay relevant)
Mario [Fri, 29 May 2020 05:05:11 +0000 (15:05 +1000)]
Whitelist g_respawn_ghosts (does nothing gameplay relevant)

9 days agoUse a consistent naming scheme for the centerprint functions
terencehill [Thu, 28 May 2020 15:47:43 +0000 (17:47 +0200)]
Use a consistent naming scheme for the centerprint functions

9 days agoStrip BOLD_OPERATOR when a centerprint message gets added to the buffer rather than...
terencehill [Thu, 28 May 2020 14:40:49 +0000 (16:40 +0200)]
Strip BOLD_OPERATOR when a centerprint message gets added to the buffer rather than every frame. It fixes #2433 "Bold messages appearing twice" for real

9 days agoEnable sv_disablenotify in Xonotic's configuration
Mario [Thu, 28 May 2020 06:54:05 +0000 (16:54 +1000)]
Enable sv_disablenotify in Xonotic's configuration

9 days agoTransifex autosync
Rudolf Polzer [Thu, 28 May 2020 05:24:20 +0000 (07:24 +0200)]
Transifex autosync

9 days agoFix #2448 "HUD editor cursor stuck after exit"
terencehill [Wed, 27 May 2020 21:33:25 +0000 (23:33 +0200)]
Fix #2448 "HUD editor cursor stuck after exit"

9 days agoDocument REGISTRY_DEFINE_GET 821/head
terencehill [Wed, 27 May 2020 20:32:38 +0000 (22:32 +0200)]
Document REGISTRY_DEFINE_GET

9 days agoWeapons_fromstr --> Weapon_from_name
terencehill [Wed, 27 May 2020 20:20:32 +0000 (22:20 +0200)]
Weapons_fromstr  -->  Weapon_from_name

9 days agoRegistry API: add REGISTRY_GET
terencehill [Wed, 27 May 2020 19:46:32 +0000 (21:46 +0200)]
Registry API: add REGISTRY_GET

10 days agoFix g_fullbrightitems that requires a game restart to apply changes when it's toggle off
terencehill [Wed, 27 May 2020 15:22:21 +0000 (17:22 +0200)]
Fix g_fullbrightitems that requires a game restart to apply changes when it's toggle off

10 days agoReplace the cam_* cvars with spawnflag bits so they can be set by mappers instead...
Mario [Wed, 27 May 2020 13:52:44 +0000 (23:52 +1000)]
Replace the cam_* cvars with spawnflag bits so they can be set by mappers instead, also add some light documentation to explain what .viewloc is used for

10 days agoAnnounce 1 frag remaining when suddendeath mode starts
terencehill [Wed, 27 May 2020 12:54:50 +0000 (14:54 +0200)]
Announce 1 frag remaining when suddendeath mode starts

10 days agoSimplify REGISTER_REGISTRY macro
terencehill [Tue, 26 May 2020 21:56:16 +0000 (23:56 +0200)]
Simplify REGISTER_REGISTRY macro

11 days agoMerge branch 'Mario/pure_entity_fix' into 'master'
Mario [Tue, 26 May 2020 14:13:38 +0000 (14:13 +0000)]
Merge branch 'Mario/pure_entity_fix' into 'master'

Merge branch Mario/pure_entity_fix (XXS merge request)

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

11 days agoMerge branch 'master' into Mario/pure_entity_fix 820/head
Mario [Tue, 26 May 2020 14:04:38 +0000 (00:04 +1000)]
Merge branch 'master' into Mario/pure_entity_fix

11 days agoImprove registry API by adding REGISTRY_MAX and REGISTRY_COUNT macros
terencehill [Tue, 26 May 2020 13:35:17 +0000 (15:35 +0200)]
Improve registry API by adding REGISTRY_MAX and REGISTRY_COUNT macros

11 days agoRevert "Don't apply picmip to the RPC's texture, possible fix for #2447"
Mario [Tue, 26 May 2020 11:25:59 +0000 (21:25 +1000)]
Revert "Don't apply picmip to the RPC's texture, possible fix for #2447"

11 days agoDon't apply picmip to the RPC's texture, possible fix for #2447. Also whitelist ...
Mario [Tue, 26 May 2020 11:09:54 +0000 (21:09 +1000)]
Don't apply picmip to the RPC's texture, possible fix for #2447. Also whitelist .invincible_finished and .strength_finished in map entities

11 days agoMerge branch 'bones_was_here/make' into 'master'
Mario [Tue, 26 May 2020 06:56:41 +0000 (06:56 +0000)]
Merge branch 'bones_was_here/make' into 'master'

Adjust Makefile to be consistent with qcsrc/Makefile

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

11 days agoAdjust Makefile to be consistent with qcsrc/Makefile 819/head
bones_was_here [Tue, 26 May 2020 06:07:09 +0000 (16:07 +1000)]
Adjust Makefile to be consistent with qcsrc/Makefile

11 days agoForbid telefrags while round hasn't started yet. Also update hash.
terencehill [Mon, 25 May 2020 22:24:58 +0000 (00:24 +0200)]
Forbid telefrags while round hasn't started yet. Also update hash.

11 days agoFix impossibility of joining an LMS game introduced by b609dc6 "Don't log frags and...
terencehill [Mon, 25 May 2020 21:55:37 +0000 (23:55 +0200)]
Fix impossibility of joining an LMS game introduced by b609dc6 "Don't log frags and damage while round hasn't started yet (telefrags, lava, trigger_hurt)". This new implementation of b609dc6 restores the logging of frags

12 days agoMake sure casing physics isn't run if the casing isn't visible. This change should...
terencehill [Mon, 25 May 2020 12:19:49 +0000 (14:19 +0200)]
Make sure casing physics isn't run if the casing isn't visible. This change should also prevent weird cases where for unknown reasons casing physics is run long after casing spawn, possible cause of #1925