xonotic/xonotic-data.pk3dir.git
2 months agoWhitelist supported Q3 & DF map entity fields bones_was_here/q3compat 849/head
bones_was_here [Sat, 29 Aug 2020 06:07:08 +0000 (16:07 +1000)]
Whitelist supported Q3 & DF map entity fields

2 months agoq3compat: make 'fast' trigger_hurt do damage every frame (no delay from other trigger...
bones_was_here [Sat, 29 Aug 2020 05:44:04 +0000 (15:44 +1000)]
q3compat: make 'fast' trigger_hurt do damage every frame (no delay from other triggers), and some cleanup

2 months agoRevert "q3compat: make trigger_hurt without spawnflags 16 deal damage every frame...
bones_was_here [Fri, 28 Aug 2020 20:50:01 +0000 (06:50 +1000)]
Revert "q3compat: make trigger_hurt without spawnflags 16 deal damage every frame even if triggerhurttime still on cooldown"

This reverts commit 33205d85e6afeed580bd50883d087eb045adbc86.

This patch was incorrect because it allows the trigger_hurt to damage a
player multiple times per frame.

2 months agotarget_give: support multiple targets that give the same resource, and support all...
bones_was_here [Fri, 28 Aug 2020 02:40:47 +0000 (12:40 +1000)]
target_give: support multiple targets that give the same resource, and support all health & armor items

2 months agoSupport count field of Q3 ammo pickups, also tuba support
bones_was_here [Thu, 27 Aug 2020 23:50:47 +0000 (09:50 +1000)]
Support count field of Q3 ammo pickups, also tuba support

2 months agoAdd function to get ammo consumption of primary fire mode
bones_was_here [Thu, 27 Aug 2020 20:05:37 +0000 (06:05 +1000)]
Add function to get ammo consumption of primary fire mode

2 months agoFix StartItem indenting
bones_was_here [Wed, 26 Aug 2020 04:39:11 +0000 (14:39 +1000)]
Fix StartItem indenting

2 months agoRemove weapon-specific code from target_give_init and support count field on powerup...
bones_was_here [Wed, 26 Aug 2020 04:27:02 +0000 (14:27 +1000)]
Remove weapon-specific code from target_give_init and support count field on powerup pickups

2 months agoFix netname field of weapon and item entities (was getting set to m_name)
bones_was_here [Wed, 26 Aug 2020 02:23:25 +0000 (12:23 +1000)]
Fix netname field of weapon and item entities (was getting set to m_name)

2 months agoSupport count field on weapon pickups, fix 0 ammo with target_give and no count set...
bones_was_here [Tue, 25 Aug 2020 23:14:35 +0000 (09:14 +1000)]
Support count field on weapon pickups, fix 0 ammo with target_give and no count set on weapon ent

3 months agoFix indenting & cleanup in trigger_race_checkpoint_verify
bones_was_here [Thu, 20 Aug 2020 03:08:53 +0000 (13:08 +1000)]
Fix indenting & cleanup in trigger_race_checkpoint_verify

3 months agoq3df: Spawn waypoints for all entities able to trigger a checkpoint and be directly...
bones_was_here [Thu, 20 Aug 2020 02:25:36 +0000 (12:25 +1000)]
q3df: Spawn waypoints for all entities able to trigger a checkpoint and be directly activated by a player (Fixes #2465)

3 months agotarget_give: support shield and strength powerups
bones_was_here [Wed, 12 Aug 2020 06:28:49 +0000 (16:28 +1000)]
target_give: support shield and strength powerups

3 months agoFix trigger_once and trigger_multiple.wait == -1 allowing multiple activations by...
bones_was_here [Tue, 11 Aug 2020 07:52:37 +0000 (17:52 +1000)]
Fix trigger_once and trigger_multiple.wait == -1 allowing multiple activations by another map entity

3 months agoq3compat: make weapon_prox_launcher spawn Mortar instead of Mine Layer
bones_was_here [Mon, 10 Aug 2020 10:21:54 +0000 (20:21 +1000)]
q3compat: make weapon_prox_launcher spawn Mortar instead of Mine Layer

3 months agoOnly do Q3 entity removal checks when it's a Q3 map
bones_was_here [Mon, 10 Aug 2020 09:17:10 +0000 (19:17 +1000)]
Only do Q3 entity removal checks when it's a Q3 map

3 months agoUse readable labels for q3compat bits
bones_was_here [Mon, 10 Aug 2020 06:50:38 +0000 (16:50 +1000)]
Use readable labels for q3compat bits

3 months agoq3compat: make trigger_hurt without spawnflags 16 deal damage every frame even if...
bones_was_here [Sun, 9 Aug 2020 15:48:29 +0000 (01:48 +1000)]
q3compat: make trigger_hurt without spawnflags 16 deal damage every frame even if triggerhurttime still on cooldown

3 months agoMerge branch 'master' into bones_was_here/q3compat
bones_was_here [Sun, 9 Aug 2020 13:38:03 +0000 (23:38 +1000)]
Merge branch 'master' into bones_was_here/q3compat

3 months 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

3 months agoAdd machinegun support to target_give
bones_was_here [Sun, 9 Aug 2020 08:03:09 +0000 (18:03 +1000)]
Add machinegun support to target_give

3 months agoMerge branch 'master' into bones_was_here/q3compat
bones_was_here [Sun, 9 Aug 2020 06:55:54 +0000 (16:55 +1000)]
Merge branch 'master' into bones_was_here/q3compat

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

3 months 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

3 months 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

3 months 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

3 months agoSupport pings up to 400 for trace ent culling eye position prediction 851/head
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

3 months 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

3 months 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

3 months agoRemove unnecessary ifdef by using STAT(Q3COMPAT) in SVQC as well as CSQC
bones_was_here [Wed, 5 Aug 2020 02:16:28 +0000 (12:16 +1000)]
Remove unnecessary ifdef by using STAT(Q3COMPAT) in SVQC as well as CSQC

3 months agoSpawn HLAC and cell ammo in place of QL HMG and ammo_hmg
bones_was_here [Wed, 5 Aug 2020 01:16:38 +0000 (11:16 +1000)]
Spawn HLAC and cell ammo in place of QL HMG and ammo_hmg

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

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

3 months 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

3 months 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

3 months 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

3 months 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

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

3 months 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

3 months 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

3 months 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

3 months 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

3 months 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

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

3 months 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

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

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

3 months 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)

3 months 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

3 months 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

3 months agoMerge branch 'master' into bones_was_here/q3compat
bones_was_here [Sun, 2 Aug 2020 06:02:52 +0000 (16:02 +1000)]
Merge branch 'master' into bones_was_here/q3compat

3 months 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

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

3 months 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

3 months 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

3 months 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

3 months 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

3 months 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

3 months 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

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

3 months 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

3 months 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

3 months 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

3 months 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

3 months 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

3 months 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

3 months 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

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

3 months 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

3 months 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)

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

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

3 months 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

3 months 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

3 months 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

3 months 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)

3 months 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

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

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

3 months 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

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

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

4 months 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

4 months 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

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

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

4 months agoAdd support for pitch shifting to the QC sound sending implementation, apply pitch...
Mario [Tue, 21 Jul 2020 19:07:09 +0000 (05:07 +1000)]
Add support for pitch shifting to the QC sound sending implementation, apply pitch shifting to player sounds

4 months agoMaker sure clones don't have a killindicator attached to them already when killing...
Mario [Tue, 21 Jul 2020 17:14:31 +0000 (03:14 +1000)]
Maker sure clones don't have a killindicator attached to them already when killing them

4 months agoRough support for vid_conwidthauto
Mario [Tue, 21 Jul 2020 16:55:01 +0000 (02:55 +1000)]
Rough support for vid_conwidthauto

4 months agoTransifex autosync
Rudolf Polzer [Tue, 21 Jul 2020 05:24:01 +0000 (07:24 +0200)]
Transifex autosync

4 months agoRestore trailing tab to fix merge conflict
bones_was_here [Mon, 20 Jul 2020 08:57:09 +0000 (18:57 +1000)]
Restore trailing tab to fix merge conflict

4 months agoAdd description of sv_q3compat_changehitbox and remove a debug print
bones_was_here [Mon, 20 Jul 2020 08:44:33 +0000 (18:44 +1000)]
Add description of sv_q3compat_changehitbox and remove a debug print

4 months agoMerge branch 'master' into bones_was_here/q3compat
bones_was_here [Mon, 20 Jul 2020 08:38:21 +0000 (18:38 +1000)]
Merge branch 'master' into bones_was_here/q3compat

4 months agoTransifex autosync
Rudolf Polzer [Mon, 20 Jul 2020 05:24:06 +0000 (07:24 +0200)]
Transifex autosync

4 months agoUpdate gamecfg value in default configuration, fixes server launch preferring deathmatch
Mario [Sun, 19 Jul 2020 20:39:51 +0000 (06:39 +1000)]
Update gamecfg value in default configuration, fixes server launch preferring deathmatch

4 months agoEnsure team balance entities are removed immediately
Mario [Sun, 19 Jul 2020 13:21:09 +0000 (23:21 +1000)]
Ensure team balance entities are removed immediately

4 months agoAlso don't apply sound-based damage to teammates
Mario [Sun, 19 Jul 2020 13:08:11 +0000 (23:08 +1000)]
Also don't apply sound-based  damage to teammates

4 months agoCheck for the sound hittype instead of the tuba when deciding whether to send damage...
Mario [Sun, 19 Jul 2020 13:00:51 +0000 (23:00 +1000)]
Check for the sound hittype instead of the tuba when deciding whether to send damage info to the client

4 months agoMerge branch 'terencehill/noclip_death_fix' into 'master'
Mario [Sat, 18 Jul 2020 17:18:17 +0000 (17:18 +0000)]
Merge branch 'terencehill/noclip_death_fix' into 'master'

Noclip death fix

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

4 months agoMerge branch 'master' into Mario/headshots 839/head
Mario [Sat, 18 Jul 2020 17:15:15 +0000 (03:15 +1000)]
Merge branch 'master' into Mario/headshots