Commit graph

55 commits

Author SHA1 Message Date
cypress
8810ab5636 SERVER: Clean, improve readability for appending Score to Clients 2024-06-09 17:16:38 -07:00
MotoLegacy
bc46399f8c CLIENT/SERVER: Add new event for screen flashing, add delay to game start 2024-01-14 20:48:42 -05:00
MotoLegacy
4deeb465ee FTE: Considerable Protocol Optimizations 2024-01-13 21:47:02 -05:00
MotoLegacy
5a4ea035d3 FTE/CLIENT: Remove deprecated CSQC events 2024-01-13 12:57:11 -05:00
MotoLegacy
a8f1730d58 FTE/CLIENT: Streamline CSQC Particle System 2024-01-13 12:53:48 -05:00
MotoLegacy
da4bd373b0 CLIENT/SERVER: Rewrite CSQC View Model drawing, simplify protocol 2024-01-12 14:40:38 -05:00
MotoLegacy
a41eeb23c6 FTE: Report menu status to other clients and draw on HUD 2024-01-11 10:40:10 -05:00
cypress
671ee73a19 SERVER: Major Weapon Logic Revamp 2024-01-09 17:45:23 -05:00
cypress
93ef51f665 SERVER: Restore weapon spread increasing over time 2024-01-08 13:48:27 -05:00
cypress
dcff9b084e Update copyright date 2024-01-07 18:24:48 -05:00
cypress
5e799823af SERVER: Use generated hash table for model path conversion 2024-01-06 17:33:52 -05:00
cypress
b6f4676a5c SERVER: Start of NZ:P Beta Map Compatibility, Ankunft pseudo-playable 2023-12-29 19:49:13 -05:00
cypress
e5372d3107 CLIENT/SERVER: Tweak Game Over sequencing 2023-12-28 11:28:45 -05:00
cypress
49dbd80fa4 SERVER/CLIENT: Properly network player fields such as points and kills 2023-12-28 10:49:30 -05:00
cypress
eaabc6b3a8 SERVER: Fix PlayerIsLooking() when inside of bounding box 2023-12-24 17:34:00 -05:00
cypress
987628e791 CLIENT/SERVER: Spike peer review fixes 2023-12-02 11:06:39 -05:00
cypress
75b9adb1a6 CLIENT: Add CSQC Flame particle effect 2023-11-29 14:48:01 -05:00
cypress
130ccd6cd1 SERVER: Allow Mappers to specify Double-Tap 1.0 2023-11-28 11:34:39 -05:00
cypress
bee0e764fc CLIENT: Handle chat in CSQC 2023-11-19 12:45:50 -05:00
cypress
5aa1e75cdf SERVER: Improved stance changing with bounding box changes, player collision deaths 2023-11-18 15:17:40 -05:00
cypress
a02b69b5d6 SERVER: Mostly complete third person animation implementation 2023-11-16 12:10:11 -05:00
cypress
fb40427c3c CLIENT: Network more important client fields 2023-11-12 10:46:49 -05:00
cypress
3ec7db8299 CLIENT: Player network prediction by eukara 2023-11-11 20:36:11 -05:00
cypress
84fb0662e3 SERVER/CLIENT: Trigger a Bouncing Betty tutorial on purchase 2023-10-28 12:09:57 -04:00
cypress
81693dcd77 SERVER: Require client to look at certain entities for triggering 2023-10-18 10:00:25 -04:00
cypress
b8763ca465 SERVER: Control crosshair via QuakeC 2023-10-16 10:23:50 -04:00
cypress
1f3280a10f SERVER: Total weapon storage revamp 2023-10-15 11:30:01 -04:00
cypress
aec68db169 SERVER: Make Teddies work with Soft_Restart 2023-08-29 22:46:50 -04:00
Steam Deck User
8ac9ff87bf CLIENT/SERVER: Implement game_songplay entity for music streaming 2023-03-25 20:23:42 -04:00
Steam Deck User
316aba63e7 SERVER: Move weapon utilities to their own file 2023-03-22 10:23:15 -04:00
Steam Deck User
7baadb907d SERVER: Add old Power Switch path to conver_old_asset_path 2023-03-12 12:40:48 -04:00
Steam Deck User
12a2633738 CLIENT/SERVER: Misc. Weapon Spread improvements
Adds proper gun recoil to FTE, as well as moves spread calculation to be
relative to crosshairs. CSQC's crosshair values are now accurate to
World at War as well. Weapons are also much more precise ADS, so the Kar
is more viable. Shotguns also no longer reduce spread when ADS, in
parity with World at War :^)
2023-03-02 22:06:26 -05:00
Steam Deck User
dfa9313eb9 SERVER: Remove isFacing experiement 2023-02-07 13:24:46 -05:00
Steam Deck User
87dde10e3b GLOBAL: Merge HANDHELD and QUAKESPASM, rebrand as STANDARD/FTE 2023-02-05 16:03:57 -05:00
Tyler Young
0d2c056192 Enable Achievements for Quakespasm 2023-01-28 20:34:18 -05:00
Steam Deck User
59a880ce09 HANDHELD/QUAKESPASM: Remove some platform specific stuff, partial merge
of sysdefs.
2023-01-17 18:47:31 -05:00
Steam Deck User
57edbc23df SERVER: Fix most QC warnings, spam included 2023-01-17 12:15:50 -05:00
Steam Deck User
76213de449 NX/VITA: Merge QuakeC sources 2023-01-13 19:55:40 -05:00
Steam Deck User
545eb52673 SERVER/CLIENT: Move away from sprite-based revive icon. 2023-01-13 17:53:54 -05:00
Steam Deck User
c042f4d479 SERVER/CLIENT: Print name of downed/revived players via broadcasts 2023-01-13 15:41:27 -05:00
Steam Deck User
89742dc652 GLOBAL: Retire CTR QuakeC, Merge with PSP.
This rebrands the two under the "HANDHELD" name. The two platforms now
function identically in regards to server functions, making them
unified in behavior and general server-reliant functions.
2022-12-28 15:21:19 -05:00
Steam Deck User
fb7c97be1d Merge branch 'main' of https://github.com/nzp-team/quakec 2022-12-28 13:11:13 -05:00
Steam Deck User
cdda3a943d CTR: Enable Achievement Support 2022-12-28 13:10:44 -05:00
Ian
a5d3fc3293
prompt nightly pass 2022-12-28 11:06:17 -05:00
Steam Deck User
a53ad310f4 Server: Fix lack of break cases in Util_*AmmoInSlot 2022-12-20 01:27:12 -05:00
Ian
6afcdc3ecb
Server: Remove FIRETYPE_RAYBEAM from Util_WeaponIsSemiAutomatic
Fixes disparity issue with the Ray Gun acting as a semi automatic weapon.
2022-12-09 17:13:42 -05:00
Ian
1d51c1ca74
Server: Make Precache_Set an inline function
will help out a bit with jumps when this gets more widely adopted in our codebase. also hello from GitHub for iOS :^)
2022-11-19 11:08:06 -05:00
Ian
1f64c0239a Server: Streamline weapon projectile determination
Use new #defines for firetypes and a new utility function Util_WeaponIsSemiAutomatic
to make W_Fire far more legible in the section where firing a projectile or trace
is done.
2022-11-17 21:49:50 -05:00
Ian
e7a2cba82d Server: Oops! Grenade weapons should not tracefire.
This has been wasteful and a part of the QC for quite some time, lol
2022-11-17 21:36:22 -05:00
Ian
c109f1712a Server: Add a utility function for weapons that require a tracefire
Util_WeaponFiresTraceshot() can be used to determine if a weapon is "standard"
requiring a tracefire for bullet impact/penetration.
2022-11-17 21:34:46 -05:00