xonotic/xonotic-data.pk3dir.git
2 years agoMerge branch 'master' into terencehill/ft_autorevive_progress
terencehill [Wed, 7 Oct 2020 13:15:05 +0000 (15:15 +0200)]
Merge branch 'master' into terencehill/ft_autorevive_progress

2 years agoFix locked camera angles if you spectate a particular player via the quickmenu while...
terencehill [Wed, 7 Oct 2020 12:29:28 +0000 (14:29 +0200)]
Fix locked camera angles if you spectate a particular player via the quickmenu while observing

2 years agoMerge branch 'terencehill/fps_display_fix' into 'master'
Mario [Mon, 5 Oct 2020 09:52:46 +0000 (09:52 +0000)]
Merge branch 'terencehill/fps_display_fix' into 'master'

fps display fix

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

2 years agoClean up buffs_BuffModel_Customize, fix some duplicate checks
Mario [Fri, 2 Oct 2020 03:09:31 +0000 (13:09 +1000)]
Clean up buffs_BuffModel_Customize, fix some duplicate checks

2 years agoReduce code duplication in weapon impulse code by calling a handler function from...
Mario [Tue, 29 Sep 2020 12:58:51 +0000 (22:58 +1000)]
Reduce code duplication in weapon impulse code by calling a handler function from the macros

2 years agoPurge miscfunctions.qc from the client-side codebase, also remove an old unused CSQC...
Mario [Tue, 29 Sep 2020 11:58:35 +0000 (21:58 +1000)]
Purge miscfunctions.qc from the client-side codebase, also remove an old unused CSQC constants header

2 years agoUse gettime(GETTIME_FRAMESTART) instead of gettime(GETTIME_REALTIME) to calculate...
terencehill [Sun, 27 Sep 2020 10:27:28 +0000 (12:27 +0200)]
Use gettime(GETTIME_FRAMESTART) instead of gettime(GETTIME_REALTIME) to calculate qc fps as the latter becomes inaccurate after a while (at least on Windows 10). It should be noted that gettime(GETTIME_FRAMESTART) returns the value of the engine variable realtime which is used by the engine to calculate the engine fps

2 years agoPhase out miscfunctions.qc from the server codebase, preferring more fitting location...
Mario [Fri, 25 Sep 2020 12:12:17 +0000 (22:12 +1000)]
Phase out miscfunctions.qc from the server codebase, preferring more fitting locations for its contents

2 years agoMove initialization stage handling out of miscfunctions and into world.qc
Mario [Fri, 25 Sep 2020 10:20:53 +0000 (20:20 +1000)]
Move initialization stage handling out of miscfunctions and into world.qc

2 years agoFurther cleanup miscfunctions, document the need to use intrusive lists on entities...
Mario [Fri, 25 Sep 2020 10:02:50 +0000 (20:02 +1000)]
Further cleanup miscfunctions, document the need to use intrusive lists on entities that use ECS components

2 years agoMove server-side chat handling to its own file, and add a note about miscfunctions
Mario [Fri, 25 Sep 2020 07:58:16 +0000 (17:58 +1000)]
Move server-side chat handling to its own file, and add a note about miscfunctions

2 years agoUse a trace log for the client program version message and remove networked server...
Mario [Wed, 23 Sep 2020 14:29:16 +0000 (00:29 +1000)]
Use a trace log for the client program version message and remove networked server version message

2 years agoReduce verbosity of player stats debug messages
Mario [Wed, 23 Sep 2020 14:14:17 +0000 (00:14 +1000)]
Reduce verbosity of player stats debug messages

2 years agoReduce verbosity of most logging operations and fix some cvars not being defined...
Mario [Wed, 23 Sep 2020 14:06:05 +0000 (00:06 +1000)]
Reduce verbosity of most logging operations and fix some cvars not being defined in config

2 years agoMinor cleanup of world.qc, move most intermission and map handling code into intermis...
Mario [Wed, 23 Sep 2020 10:33:53 +0000 (20:33 +1000)]
Minor cleanup of world.qc, move most intermission and map handling code into intermission.qc

2 years agoReplace some of the remaining cvar globals with autocvars, allows changing a few...
Mario [Wed, 23 Sep 2020 08:15:18 +0000 (18:15 +1000)]
Replace some of the remaining cvar globals with autocvars, allows changing a few more settings without restarting the match, also move a few function definitions out of miscfunctions

2 years agoMove expr_evaluate to cvar.qh in lib
Mario [Tue, 22 Sep 2020 17:01:44 +0000 (03:01 +1000)]
Move expr_evaluate to cvar.qh in lib

2 years agoAdd a commented definition for _fullspawndata outside of the dpdefs file
Mario [Tue, 22 Sep 2020 16:09:12 +0000 (02:09 +1000)]
Add a commented definition for _fullspawndata outside of the dpdefs file

2 years agoUpdate dpdefs to match current master
Mario [Tue, 22 Sep 2020 15:59:53 +0000 (01:59 +1000)]
Update dpdefs to match current master

2 years agoExclude burning and buff damage types from damage text, fixes #2490
Mario [Tue, 22 Sep 2020 14:14:30 +0000 (00:14 +1000)]
Exclude burning and buff damage types from damage text, fixes #2490

2 years agoImplement support for target_delay (compatibility spawn function for target_relay...
Mario [Tue, 22 Sep 2020 13:53:49 +0000 (23:53 +1000)]
Implement support for target_delay (compatibility spawn function for target_relay with a default wait time of 1 second)

2 years agoLock camera angles while moving the cursor if hud_cursormode is 0 in minigame menu...
terencehill [Mon, 21 Sep 2020 15:51:05 +0000 (17:51 +0200)]
Lock camera angles while moving the cursor if hud_cursormode is 0 in minigame menu and ONS radar too

2 years agoMove some more functions out of miscfunctions, split eliminated players handling...
Mario [Mon, 21 Sep 2020 12:57:50 +0000 (22:57 +1000)]
Move some more functions out of miscfunctions, split eliminated players handling into its own file

2 years agoMerge branch 'martin-t/jump' into 'master'
Mario [Fri, 11 Sep 2020 08:31:01 +0000 (08:31 +0000)]
Merge branch 'martin-t/jump' into 'master'

Fix bug allowing players to avoid falldamage (tiny MR)

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

2 years agoImprove indentation consistency in client.qc
terencehill [Tue, 25 Aug 2020 16:08:02 +0000 (18:08 +0200)]
Improve indentation consistency in client.qc

2 years agoJoin ifs
terencehill [Tue, 25 Aug 2020 16:04:18 +0000 (18:04 +0200)]
Join ifs

2 years agoAdd a macro to check g_chat_nospectators
terencehill [Tue, 25 Aug 2020 15:49:27 +0000 (17:49 +0200)]
Add a macro to check g_chat_nospectators

2 years agoHide shownames health / armor bg as soon as player dies, instead of waiting for the...
terencehill [Tue, 25 Aug 2020 15:41:46 +0000 (17:41 +0200)]
Hide shownames health / armor bg as soon as player dies, instead of waiting for the body to disappear

2 years agoTransifex autosync
Rudolf Polzer [Tue, 25 Aug 2020 05:23:58 +0000 (07:23 +0200)]
Transifex autosync

2 years agoTransifex autosync
Rudolf Polzer [Sat, 22 Aug 2020 05:24:01 +0000 (07:24 +0200)]
Transifex autosync

2 years agoTransifex autosync
Rudolf Polzer [Fri, 21 Aug 2020 05:24:01 +0000 (07:24 +0200)]
Transifex autosync

2 years agoAdd Czech and Turkish
Mirio [Fri, 21 Aug 2020 00:08:10 +0000 (00:08 +0000)]
Add Czech and Turkish

2 years agoTransifex autosync
Rudolf Polzer [Thu, 20 Aug 2020 05:24:03 +0000 (07:24 +0200)]
Transifex autosync

2 years agoTransifex autosync
Rudolf Polzer [Wed, 19 Aug 2020 05:24:05 +0000 (07:24 +0200)]
Transifex autosync

2 years agoReduce a few overlong lines in crosshair code
terencehill [Sun, 16 Aug 2020 08:52:10 +0000 (10:52 +0200)]
Reduce a few overlong lines in crosshair code

2 years agoAvoid using duplicated code for vortex and oknex crosshair ring
terencehill [Sun, 16 Aug 2020 08:40:59 +0000 (10:40 +0200)]
Avoid using duplicated code for vortex and oknex crosshair ring

2 years agoTransifex autosync
Rudolf Polzer [Mon, 10 Aug 2020 05:24:04 +0000 (07:24 +0200)]
Transifex autosync

2 years agoImprove indentation consistency in weapon code
terencehill [Sun, 9 Aug 2020 15:16:01 +0000 (17:16 +0200)]
Improve indentation consistency in weapon code

2 years agoUse an ordered list to find triggers to touch, fixes some odd cases with overlapping...
Mario [Sun, 9 Aug 2020 12:01:43 +0000 (22:01 +1000)]
Use an ordered list to find triggers to touch, fixes some odd cases with overlapping triggers

2 years agoTransifex autosync
Rudolf Polzer [Sun, 9 Aug 2020 05:25:31 +0000 (07:25 +0200)]
Transifex autosync

2 years agoFix include order of some _mod files, as pointed out by Juhu
Mario [Fri, 7 Aug 2020 17:07:15 +0000 (03:07 +1000)]
Fix include order of some _mod files, as pointed out by Juhu

2 years agoPort some minor code fixes from the default-erasable branch
Mario [Fri, 7 Aug 2020 16:29:16 +0000 (02:29 +1000)]
Port some minor code fixes from the default-erasable branch

2 years agoMerge branch 'bones_was_here/trace_pred' into 'master'
Mario [Fri, 7 Aug 2020 15:37:43 +0000 (15:37 +0000)]
Merge branch 'bones_was_here/trace_pred' into 'master'

Support pings up to 400 for trace ent culling eye position prediction

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

2 years agoSupport pings up to 400 for trace ent culling eye position prediction
bones_was_here [Fri, 7 Aug 2020 08:53:05 +0000 (18:53 +1000)]
Support pings up to 400 for trace ent culling eye position prediction

2 years agoAdd a note about some CSQC model bitflag numbers that are checked elsewhere
Mario [Thu, 6 Aug 2020 12:51:52 +0000 (22:51 +1000)]
Add a note about some CSQC model bitflag numbers that are checked elsewhere

2 years agoAdd a note about reusing bitflags in csqcmodel_settings.qh
Mario [Thu, 6 Aug 2020 12:48:15 +0000 (22:48 +1000)]
Add a note about reusing bitflags in csqcmodel_settings.qh

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

2 years agoPurge server/constants.qh
Mario [Mon, 3 Aug 2020 13:03:13 +0000 (23:03 +1000)]
Purge server/constants.qh

2 years agoNetwork the ground entity of the player for the sake of disabling stair smoothing...
Mario [Mon, 3 Aug 2020 11:25:38 +0000 (21:25 +1000)]
Network the ground entity of the player for the sake of disabling stair smoothing when the player is standing on a server-side object, fixes #2440

2 years agoSet the generator forcefield's size to 20% larger than the generator's hitbox rather...
Mario [Mon, 3 Aug 2020 10:53:26 +0000 (20:53 +1000)]
Set the generator forcefield's size to 20% larger than the generator's hitbox rather than the forcefield model's size, fixes #2480

2 years agoReduce bold centerprint message size from 1.8 to 1.4
Mario [Mon, 3 Aug 2020 09:32:40 +0000 (19:32 +1000)]
Reduce bold centerprint message size from 1.8 to 1.4

2 years agoMerge branch 'terencehill/cl_forceplayercolors_3' into 'master'
Mario [Mon, 3 Aug 2020 07:55:59 +0000 (07:55 +0000)]
Merge branch 'terencehill/cl_forceplayercolors_3' into 'master'

cl_forceplayercolors 3 forces player colors to mine only in Duel

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

2 years agoTransifex autosync
Rudolf Polzer [Mon, 3 Aug 2020 05:24:03 +0000 (07:24 +0200)]
Transifex autosync

2 years agoMake sv_gameplayfix_delayprojectiles match the engine's behaviour of only running...
Mario [Mon, 3 Aug 2020 00:01:13 +0000 (10:01 +1000)]
Make sv_gameplayfix_delayprojectiles match the engine's behaviour of only running a second think on entities that spawn in the same frame

2 years agoRename client's commands folder to command, to match the name used in all other direc...
Mario [Sun, 2 Aug 2020 12:26:10 +0000 (22:26 +1000)]
Rename client's commands folder to command, to match the name used in all other directories

2 years agoRemove the g_ prefix from some server code files and rename sv_main to main
Mario [Sun, 2 Aug 2020 12:22:45 +0000 (22:22 +1000)]
Remove the g_ prefix from some server code files and rename sv_main to main

2 years agoDon't attempt to network more than the maximum number of shown spectators, fixes...
Mario [Sun, 2 Aug 2020 12:03:31 +0000 (22:03 +1000)]
Don't attempt to network more than the maximum number of shown spectators, fixes a potential client crash

2 years agoFix include order of new replicate.qh file
Mario [Sun, 2 Aug 2020 10:34:01 +0000 (20:34 +1000)]
Fix include order of new replicate.qh file

2 years agoPurge client/defs.qh
Mario [Sun, 2 Aug 2020 10:29:13 +0000 (20:29 +1000)]
Purge client/defs.qh

2 years agoMinor cleanup of client/defs.qh, move replicated cvars to a common location
Mario [Sun, 2 Aug 2020 10:00:05 +0000 (20:00 +1000)]
Minor cleanup of client/defs.qh, move replicated cvars to a common location

2 years agoPurge server/defs.qh
Mario [Sun, 2 Aug 2020 09:12:13 +0000 (19:12 +1000)]
Purge server/defs.qh

2 years agoFurther cleanup of defs.qh
Mario [Sun, 2 Aug 2020 08:28:02 +0000 (18:28 +1000)]
Further cleanup of defs.qh

2 years agoSome more defs.qh cleanup, update gameplay hash (again)
Mario [Sun, 2 Aug 2020 07:48:46 +0000 (17:48 +1000)]
Some more defs.qh cleanup, update gameplay hash (again)

2 years agoMove generic entity flags to a common constants location so they are included in...
Mario [Sun, 2 Aug 2020 06:44:48 +0000 (16:44 +1000)]
Move generic entity flags to a common constants location so they are included in a single list, fixes a few overlapped flags causing issues in gameplay

2 years agoSome more defs.qh cleanup, update gameplay hash
Mario [Sun, 2 Aug 2020 06:08:35 +0000 (16:08 +1000)]
Some more defs.qh cleanup, update gameplay hash

2 years agoSome more cleanup of defs.qh, use a flag to indicate crouch state instead of a separa...
Mario [Sun, 2 Aug 2020 05:02:13 +0000 (15:02 +1000)]
Some more cleanup of defs.qh, use a flag to indicate crouch state instead of a separate field, matching client behaviour

2 years agoRemove some virtually unused macros
Mario [Sat, 1 Aug 2020 23:59:46 +0000 (09:59 +1000)]
Remove some virtually unused macros

2 years agoReorganise some more definitions out of defs.qh, show all racers on the radar in...
Mario [Sat, 1 Aug 2020 23:57:47 +0000 (09:57 +1000)]
Reorganise some more definitions out of defs.qh, show all racers on the radar in Race mode

2 years agoRemove the engine STATE_ definitions so they can be redefined as common code
Mario [Sat, 1 Aug 2020 23:19:25 +0000 (09:19 +1000)]
Remove the engine STATE_ definitions so they can be redefined as common code

2 years agoMove some weapon definitions out of defs.qh, fix compilation units test
Mario [Sat, 1 Aug 2020 23:00:41 +0000 (09:00 +1000)]
Move some weapon definitions out of defs.qh, fix compilation units test

2 years agoReorganise item code so that VM-specific code is in its correct directories and not...
Mario [Sat, 1 Aug 2020 22:37:28 +0000 (08:37 +1000)]
Reorganise item code so that VM-specific code is in its correct directories and not considered common code

2 years agoRename server/items.qc to server/items/spawning.qc
Mario [Sat, 1 Aug 2020 22:07:07 +0000 (08:07 +1000)]
Rename server/items.qc to server/items/spawning.qc

2 years agoRename t_items.qc to items.qc
Mario [Sat, 1 Aug 2020 21:37:25 +0000 (07:37 +1000)]
Rename t_items.qc to items.qc

2 years agoTransifex autosync
Rudolf Polzer [Sat, 1 Aug 2020 05:24:04 +0000 (07:24 +0200)]
Transifex autosync

2 years agoDraw EF_FLAME and EF_STARDUST effects as box particles rather than point particles...
Mario [Sat, 1 Aug 2020 01:23:55 +0000 (11:23 +1000)]
Draw EF_FLAME and EF_STARDUST effects as box particles rather than point particles, fixes func_stardust and effects on models larger than players

2 years agoClean up target_kill code, allow it to be deactivated
Mario [Fri, 31 Jul 2020 11:05:58 +0000 (21:05 +1000)]
Clean up target_kill code, allow it to be deactivated

2 years agoDisable an unused function in the CTF code
Mario [Fri, 31 Jul 2020 10:50:18 +0000 (20:50 +1000)]
Disable an unused function in the CTF code

2 years agoAdd Read/WriteAngleVector macros to simplify the networking of angles
Mario [Fri, 31 Jul 2020 10:48:34 +0000 (20:48 +1000)]
Add Read/WriteAngleVector macros to simplify the networking of angles

2 years agoSome more cleanup to map objects, allow trigger_delay and trigger_counter to be deact...
Mario [Fri, 31 Jul 2020 10:21:38 +0000 (20:21 +1000)]
Some more cleanup to map objects, allow trigger_delay and trigger_counter to be deactivated

2 years agoEnsure trigger_flipflop starts disabled upon reset, also allow flipflop triggers...
Mario [Fri, 31 Jul 2020 09:50:35 +0000 (19:50 +1000)]
Ensure trigger_flipflop starts disabled upon reset, also allow flipflop triggers to be deactivated

2 years agoRefactor trigger_secret to be standalone (not using parts of trigger_multiple and...
Mario [Fri, 31 Jul 2020 09:30:30 +0000 (19:30 +1000)]
Refactor trigger_secret to be standalone (not using parts of trigger_multiple and trigger_once), fixes secrets being activated too many times and producing bogus secret counters, also cleanup relay trigger code a bit, allowing them to be (de)activated themselves

2 years agoTransifex autosync
Rudolf Polzer [Fri, 31 Jul 2020 05:24:08 +0000 (07:24 +0200)]
Transifex autosync

2 years agoMinor cleanup to func_vectormamamam, fix message2 not displaying properly if message...
Mario [Fri, 31 Jul 2020 02:10:33 +0000 (12:10 +1000)]
Minor cleanup to func_vectormamamam, fix message2 not displaying properly if message is null

2 years agoPathlib code cleanup (tZork patch from the oldstuff repo)
terencehill [Thu, 30 Jul 2020 11:16:36 +0000 (13:16 +0200)]
Pathlib code cleanup (tZork patch from the oldstuff repo)

2 years agoTransifex autosync
Rudolf Polzer [Thu, 30 Jul 2020 05:24:10 +0000 (07:24 +0200)]
Transifex autosync

2 years agoTransifex autosync
Rudolf Polzer [Wed, 29 Jul 2020 05:24:06 +0000 (07:24 +0200)]
Transifex autosync

2 years agoFix monsters respawning not using their original monster definition
Mario [Mon, 27 Jul 2020 09:12:26 +0000 (19:12 +1000)]
Fix monsters respawning not using their original monster definition

2 years agoOffset thrown weapon positions while dual wielding to ensure they don't land overlapping
Mario [Mon, 27 Jul 2020 08:26:40 +0000 (18:26 +1000)]
Offset thrown weapon positions while dual wielding to ensure they don't land overlapping

2 years agoDon't perform trueaim tracing on the client side when drawing muzzle flashes, accurat...
Mario [Mon, 27 Jul 2020 07:59:59 +0000 (17:59 +1000)]
Don't perform trueaim tracing on the client side when drawing muzzle flashes, accurate shot position is not necessary

2 years agoUse monster definitions directly instead of a set ID, reduces registry calls needed...
Mario [Mon, 27 Jul 2020 05:51:28 +0000 (15:51 +1000)]
Use monster definitions directly instead of a set ID, reduces registry calls needed per-monster (slight performance boost)

2 years agoMerge branch 'Mario/headshots' into 'master'
Mario [Mon, 27 Jul 2020 03:22:55 +0000 (03:22 +0000)]
Merge branch 'Mario/headshots' into 'master'

Merge branch Mario/headshots (S merge request)

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

2 years agocl_forceplayercolors 3 forces player colors to mine only in Duel
terencehill [Sun, 26 Jul 2020 08:04:33 +0000 (10:04 +0200)]
cl_forceplayercolors 3 forces player colors to mine only in Duel

2 years agoTransifex autosync
Rudolf Polzer [Sun, 26 Jul 2020 05:25:20 +0000 (07:25 +0200)]
Transifex autosync

2 years agoDisplay language names with different alpha levels depending on their completeness...
terencehill [Sat, 25 Jul 2020 13:02:36 +0000 (15:02 +0200)]
Display language names with different alpha levels depending on their completeness percentage and show a check mark for the fully translated language

2 years agoTransifex autosync
Rudolf Polzer [Sat, 25 Jul 2020 05:23:57 +0000 (07:23 +0200)]
Transifex autosync

2 years agoTransifex autosync
Rudolf Polzer [Fri, 24 Jul 2020 05:24:19 +0000 (07:24 +0200)]
Transifex autosync

2 years agoSet sv_playerphysicsqc to 1 in Xonotic's configuration to ensure it stays enabled...
Mario [Fri, 24 Jul 2020 05:13:44 +0000 (15:13 +1000)]
Set sv_playerphysicsqc to 1 in Xonotic's configuration to ensure it stays enabled regardless of the engine used

2 years agoCorrectly show the Japanese language in the menu
terencehill [Thu, 23 Jul 2020 12:31:32 +0000 (14:31 +0200)]
Correctly show the Japanese language in the menu

2 years agoTransifex autosync
Rudolf Polzer [Thu, 23 Jul 2020 05:23:59 +0000 (07:23 +0200)]
Transifex autosync

2 years agoTransifex autosync
Rudolf Polzer [Wed, 22 Jul 2020 05:24:07 +0000 (07:24 +0200)]
Transifex autosync