Commit graph

359 commits

Author SHA1 Message Date
Ian
ac3358668a
CLIENT: Use a new linear formula for sensitivity scaling 2023-03-06 10:44:51 -05:00
Steam Deck User
7f8e9cce64 SERVER: Redirect DerpedCrusader's wall lamp prop path 2023-03-05 21:38:15 -05:00
Steam Deck User
2b06d480bc SERVER: Add support for new Perk light colors 2023-03-05 11:54:09 -05:00
Steam Deck User
976a1844a5 CLIENT: Use qc_soft_restart on Web 2023-03-05 11:13:12 -05:00
Steam Deck User
b8b54c06ac FTE/SERVER: Use standard targets for legacy waypoint saving 2023-03-05 10:22:33 -05:00
Steam Deck User
92a68870aa SERVER: Fix Parse_Damage running on Waffe'd Zombies 2023-03-05 00:41:58 -05:00
Steam Deck User
5da6fcf87e SERVER: Add func_train; func_rotating 2023-03-04 23:54:37 -05:00
Steam Deck User
8fc831684b SERVER: Fix for PaP giving duplicate primary weapon if there's no secondary 2023-03-04 23:24:33 -05:00
Steam Deck User
c3c2bfe65c SERVER: CoD Parity with handling empty clips
No longer allow player to hold weapon with empty clip, try to force
reload. Also adds take out animations after melee, which is another
parity change. Surprise!
2023-03-04 23:06:49 -05:00
Steam Deck User
3493722b02 FTE: Cap sensitivity cvar in menu 2023-03-04 22:56:09 -05:00
Steam Deck User
2ba9349406 FTE/SERVER: Fix Sniper Scope 2023-03-04 21:50:16 -05:00
Steam Deck User
e8d8fd63d9 SERVER: Stop executing push_away_zombies
It was mainly responsible for making the horde less tight but this is
less accurate to CoD as well as being incredibly performance taxing,
usually taking 5% of overall execution time on PSP because of the
findradius() spam.
2023-03-04 13:46:39 -05:00
Steam Deck User
7b0cee2d15 Merge branch 'main' of https://github.com/nzp-team/quakec 2023-03-02 22:07:48 -05: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
Ian
02d23e2a1e
SERVER: Close mbox file after parse
Fixes suspend on PSP
2023-03-01 16:18:00 -05:00
Ian
f34885f213
Merge pull request #44 from nzp-team/Fg42-Update
FG-42 update
2023-02-27 18:05:11 -05:00
DerpedCrusader
3168b12ed0 FG-42 update
code for all the fg42 stuffs
2023-02-27 16:03:09 -07:00
Steam Deck User
b097c6535c SERVER: remove testing bprint 2023-02-27 10:41:07 -05:00
Steam Deck User
4662bf7409 Merge branch 'main' of https://github.com/nzp-team/quakec 2023-02-27 10:28:09 -05:00
Steam Deck User
93258d8f4b SERVER: Use a define macro for Power-Up shuffling instead 2023-02-27 10:27:45 -05:00
Tyler Young
5bd34bb2ac [Server] Allow mystery box to teleport on non-FTE platforms 2023-02-22 14:25:42 -05:00
DerpedCrusader
3bc7bf01b2 Browning update code
ads values, animation frames, the whole 9 yards
2023-02-19 18:09:43 -07:00
Ian
41c108e33a
SERVER: Fix W_AdvanceAnim not taking P_SPEED into account 2023-02-19 16:52:10 -05:00
Steam Deck User
6cadd1d0e2 SERVER: Have browning use RELOAD_PART and RELOAD_END 2023-02-17 12:25:30 -05:00
Steam Deck User
0435d8cafb CLIENT: Better muzzleflash parity with standard ports 2023-02-16 22:44:12 -05:00
Steam Deck User
981a8ec43d SERVER: Waypoint Quality of Life improvements 2023-02-16 16:21:16 -05:00
Steam Deck User
bd6d14e565 SERVER: Clean Wall Summons with Soft_Restart 2023-02-16 16:03:28 -05:00
Steam Deck User
f69ab208f7 SERVER: Enable Soft_Restart for FTE, add command for it, clean Power-Ups
Use qc_soft_restart in FTE to see it.
2023-02-16 15:57:35 -05:00
Steam Deck User
1498f61986 SERVER: Fix Power-Ups order not being randomized 2023-02-15 20:20:54 -05:00
Steam Deck User
fc9d62fc9f SERVER: Prohibit sprinting while ADS 2023-02-15 19:54:40 -05:00
Steam Deck User
199f38dc02 SERVER: Parity change; Stop sending EVENT_PISTOLFIRE when meleeing 2023-02-15 16:06:22 -05:00
Steam Deck User
77959ef3e4 SERVER: nerf zombie update time a bit 2023-02-09 00:31:11 -05:00
Steam Deck User
f85f3e5429 SERVER: Add a 0.25s delay before checking if we're facing an enemy 2023-02-08 22:49:38 -05:00
Steam Deck User
e63f68e897 SERVER: Make getFreeZombieEnt inline, remove pointless param 2023-02-08 22:26:14 -05:00
Steam Deck User
93d2e7db1a FTE/SERVER: Stop doing a bunch of nonsense for checkMovement vectors 2023-02-08 22:23:17 -05:00
Steam Deck User
e74e3fb9dd FTE/SERVER: Make tracemove inline for small perf boost 2023-02-08 22:15:14 -05:00
Steam Deck User
13985760d2 CLIENT: Fix playernames drawing at world origin when our of PVC 2023-02-08 16:10:56 -05:00
Steam Deck User
b27b3e0ca9 FTE: Small Weapon ADS tweaks 2023-02-08 12:43:23 -05:00
Steam Deck User
d28699f37c SERVER: Reset Progress Bar state in Soft_Restart 2023-02-07 22:32:01 -05:00
Steam Deck User
a0ae78c150 CLIENT: HUD positioning and scale overhaul 2023-02-07 20:50:41 -05:00
Steam Deck User
f4b8d1ff2c SERVER: oops 2023-02-07 13:35:41 -05:00
Steam Deck User
dfa9313eb9 SERVER: Remove isFacing experiement 2023-02-07 13:24:46 -05:00
Steam Deck User
578fa2d44e SERVER: Fix improper handling of ammunition used in Last Stand
fixes infinite ammo bug :p
2023-02-07 13:19:52 -05:00
Steam Deck User
11f4d470c8 SERVER: Restore different walktypes for dogs.
Was a note about crashing but couldn't repro. Hopefully I did my due
dilligence.
2023-02-07 12:49:21 -05:00
Steam Deck User
3fabf292c2 SERVER/FTE: Remove dland2.wav dependancy. 2023-02-07 12:43:03 -05:00
Steam Deck User
ab21e3d6e0 SERVER: Remove PC_fog hack 2023-02-07 02:32:14 -05:00
Steam Deck User
87dde10e3b GLOBAL: Merge HANDHELD and QUAKESPASM, rebrand as STANDARD/FTE 2023-02-05 16:03:57 -05:00
Luis Gutierrez
8a34ab4da2
CLIENT - Adds fix for weapon frame lerp stutter 2023-02-05 08:02:10 -08:00
Steam Deck User
593e63d56c SERVER: Re-set spawnflags for perk_random machines 2023-02-04 21:34:28 -05:00
Ian
7d842bc720
Merge pull request #38 from ScatterBox/main 2023-02-03 18:15:18 -05:00
Steam Deck User
78b2247546 SERVER: Convert old place_model entities to misc_model, add fullbright
flag.

Removes dead place_model code and instead converts the entity to work
well with the new misc_model code. Also does a bit of tidying it up to
make it fit better with the rest of our source
2023-02-03 17:02:27 -05:00
Ian
4ce1beb29e
SERVER: Create dummy entity for playing sound from teddy entity. 2023-02-02 18:45:43 -05:00
Tyler Young
a17d24062b Added "misc_model" to Map Entities 2023-01-31 19:12:29 -05:00
Steam Deck User
19e119945c SERVER: Smarter Co-Op Spawn Picking 2023-01-31 16:12:06 -05:00
Steam Deck User
549df8f7e0 SERVER: Cancel Revive if Client disconnects 2023-01-31 15:51:41 -05:00
Steam Deck User
2de12f6791 SERVER: Better parameters for when to stop reviving a client 2023-01-31 15:46:59 -05:00
Steam Deck User
60d5c8f184 Merge branch 'main' of https://github.com/nzp-team/quakec 2023-01-29 11:07:37 -05:00
Steam Deck User
74ee37cd4e SERVER: Potential runaway loop fix in Zombie_Find_Tesla_Target 2023-01-29 11:07:16 -05:00
Ian
ff9d505fca
Merge pull request #37 from ScatterBox/main 2023-01-28 20:39:14 -05:00
Tyler Young
64120decc3 Re-enable The F-Bomb Achievement 2023-01-28 20:38:37 -05:00
Ian
3572ed3a3f
Merge pull request #36 from ScatterBox/main 2023-01-28 20:34:57 -05:00
Tyler Young
0d2c056192 Enable Achievements for Quakespasm 2023-01-28 20:34:18 -05:00
Steam Deck User
9f0df7617d SERVER: Use MOVETYPE_TOSS for reviving players 2023-01-25 22:40:35 -05:00
Steam Deck User
c16629e04a SERVER: Only allow one player to revive teammate in last stand 2023-01-24 22:22:48 -05:00
Steam Deck User
efc577410e SERVER: Fix M1 Garand Spam Ping 2023-01-24 21:59:58 -05:00
Steam Deck User
0d4e532158 oops 2023-01-24 21:41:26 -05:00
Steam Deck User
4b75763154 SERVER: Add fog command for non-FTE 2023-01-24 21:40:53 -05:00
Steam Deck User
5378bafa18 SERVER: Fix finding target for window reaching 2023-01-24 21:34:10 -05:00
Steam Deck User
5df73e8431 SERVER: Fix teddy_spawn not having support for noise 2023-01-24 20:58:33 -05:00
Steam Deck User
1d48d374d9 SERVER: Fix Quick Revive price not updating on (dis)connect 2023-01-24 20:50:45 -05:00
Steam Deck User
ad6a0cc25e CLIENT: Fix displaying point increments for all clients in MP 2023-01-24 20:41:11 -05:00
Tyler Young
1afc19e785 Finish removing all Quakespasm inconsistencies in QC 2023-01-24 16:41:25 -05:00
Tyler Young
6f85e5c6f1 Restore svc_songegg and svc_maxammo in QC 2023-01-24 16:12:47 -05:00
Tyler Young
b153f6c982 Remove dmg_take and dmg_save from QC 2023-01-24 15:42:41 -05:00
Tyler Young
b1c0a84beb Restore SVC_CUTSCENE and SVC_WEAPONFIRE to correct protocol spots in QC 2023-01-23 20:21:03 -05:00
Tyler Young
4ec539d714 Move PF_tokenize and PF_ArgV to correct locations in QC 2023-01-23 20:12:20 -05:00
Tyler Young
1ecf4615cd Restored centerprint2-7 definitions in QC 2023-01-23 19:31:21 -05:00
Tyler Young
140de48b5c Restored ParseClientCommand, CMD_STRING, and Soft_Restart to QC 2023-01-23 19:28:01 -05:00
Tyler Young
02342646a3 Restore movetoorigin in QC 2023-01-22 21:43:48 -05:00
Tyler Young
25b99bae43 Update quakespasm.qc 2023-01-22 21:09:29 -05:00
Tyler Young
1360a56e25 Restore PF_etos in QC 2023-01-22 21:07:42 -05:00
Tyler Young
c6095e1547 Restore achievement builtin in QC 2023-01-22 20:59:23 -05:00
Tyler Young
1c385e8466 Restored Close_Waypoint in QC 2023-01-22 20:17:48 -05:00
Tyler Young
63cbb71d73 Restored PF_particle in QC 2023-01-22 20:12:51 -05:00
Tyler Young
dc0c3136c5 Restored PF_GetSoundLen in QC 2023-01-22 19:51:41 -05:00
Tyler Young
89a5a7e076 Restored missing entity fields in QC
iframetime
bleed_out
Weapon_Name
2023-01-22 19:32:20 -05:00
Tyler Young
c776eb42dd Added facingenemy def to Quakespasm
Re-enabled traceline to enemy on Quakespasm
2023-01-22 17:47:04 -05:00
DerpedCrusader
b919aa430a ads positioning 2023-01-20 16:27:30 -07:00
Steam Deck User
172951de02 SERVER: Audio channel use changes 2023-01-20 12:51:14 -05:00
Steam Deck User
d3c9b20cf8 PC: Add custom weapon zoom amounts 2023-01-20 00:38:37 -05:00
Steam Deck User
97d76846a3 HANDHELD: add ifdef for mapversion 2023-01-19 01:52:07 -05:00
Steam Deck User
ec268bebb2 HANDHELD: fix defs 2023-01-19 01:48:49 -05:00
Steam Deck User
42c7edc89c QS: remove bleed_out 2023-01-18 14:30:00 -05:00
Steam Deck User
ee33ac4a29 SERVER: Hack-in down-pointed zapper pylons 2023-01-18 14:19:39 -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
c3093cd8cf CLIENT: No longer bob while ADS 2023-01-17 13:55:13 -05:00
Steam Deck User
57edbc23df SERVER: Fix most QC warnings, spam included 2023-01-17 12:15:50 -05:00
Steam Deck User
cf9466ed0f SERVER: Fix crawler using wrong body model 2023-01-17 11:47:59 -05:00
Steam Deck User
4105d57c13 PC/SERVER: Increase time it takes for weapon models to draw again after zooming out of scope 2023-01-17 11:37:51 -05:00
Steam Deck User
9ac309ecfc SERVER: Fix model path for grenades and betties in
model_should_hide_weapon2

Fixes the scoped kar or dual wielded weapons displaying their secondary
model when cooking a nade or bouncing betty.
2023-01-17 11:17:48 -05:00
DerpedCrusader
bd39f817a1 bar-n-kar 2023-01-16 21:10:38 -07:00
Steam Deck User
87fb0f4dc9 SERVER: Rename Zombie Body to use % instead of # 2023-01-16 20:11:16 -05:00
blubs
ff355b6439 SERVER Add fix for crosshairs to detect limbs 2023-01-16 00:37:30 -08:00
Steam Deck User
a7ff74e411 Merge branch 'main' of https://github.com/nzp-team/quakec 2023-01-16 01:51:03 -05:00
Steam Deck User
9cf7cffbbc Remove debug print 2023-01-16 01:50:37 -05:00
DerpedCrusader
d4295401ae Update weapon_defines.qc 2023-01-15 22:48:52 -07:00
Steam Deck User
b9246fff17 SERVER: Revamp Ray Gun logic and FX.
PC/FTE now usesa custom flash and low-level light to help it look a bit
better. Damage values are more accurate, with detection for direct
impact vs splash damage. Also moved into its own file to improve source
readability.
2023-01-15 23:49:00 -05:00
Steam Deck User
5bee39d063 SERVER/PC: Add New Light_Custom() function for dynamic lights. 2023-01-15 23:13:06 -05:00
Steam Deck User
934e4bacce SERVER: Buff self-inflicted explosion damage.
Now more accurately reflects World at War damage results (Ray Gun,
Nades, etc).
2023-01-15 22:44:54 -05:00
DerpedCrusader
69a404a9cc Tomp+M1a1 2023-01-15 17:27:04 -07:00
blubs
09c2802675 SERVER Add fix for raygun runaway loop 2023-01-15 14:39:42 -08:00
blubs
5d8af19ecc Add fix for player-limb collisions 2023-01-15 10:10:25 -08:00
Steam Deck User
76213de449 NX/VITA: Merge QuakeC sources 2023-01-13 19:55:40 -05:00
Steam Deck User
d4efbef54a CLIENT: Remember to reset revive timer 2023-01-13 17:54:51 -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
3a56ad265c CLIENT: Use CSQC for Player names 2023-01-13 16:40:00 -05:00
Steam Deck User
f3b8071ffe SERVER: Reference correct morphine path 2023-01-13 15:42:59 -05:00
Steam Deck User
97e89385bc Merge branch 'main' of https://github.com/nzp-team/quakec 2023-01-13 15:41:37 -05:00
Steam Deck User
c042f4d479 SERVER/CLIENT: Print name of downed/revived players via broadcasts 2023-01-13 15:41:27 -05:00
Ian
9986684f0a
Merge pull request #18 from nzp-team/File-size-saving-part1 2023-01-13 14:15:25 -05:00
DerpedCrusader
3f7338c29a Updated frame counting
yay
2023-01-13 12:05:12 -07:00
Steam Deck User
e1a11cbcb7 SERVER: Restore dual wield frame updates 2023-01-13 12:44:11 -05:00
Steam Deck User
33de260a56 SERVER: Hellhound pathfinding 2023-01-13 12:29:08 -05:00
Steam Deck User
a088c5aa9d SERVER: Move W2_Frame_Update to EoF to fix out of sync frames 2023-01-13 11:55:25 -05:00
Steam Deck User
220253d1b9 SERVER: Give spectators some health to avoid game over screen rendering 2023-01-13 11:46:14 -05:00
Steam Deck User
29f3ca4849 SERVER: Fix usage of Co-Op spawnpoints 2023-01-13 11:42:27 -05:00
Steam Deck User
db767b5af8 SERVER: Add zombie limb support to the Zapper 2023-01-13 10:58:57 -05:00
Steam Deck User
3e258fea2f SERVER: Increase bounding box for zapper nodes 2023-01-13 10:54:51 -05:00
Steam Deck User
b03114c9fa Add new weapon 99 for buy_weapon that refills any ammo 2023-01-12 21:13:20 -05:00
Steam Deck User
64db82d124 SERVER: Add wall chalk support for the DG-2 and MP5K 2023-01-12 21:01:13 -05:00
Steam Deck User
ba1c3aaa41 Merge branch 'main' of https://github.com/nzp-team/quakec 2023-01-12 19:44:41 -05:00
Steam Deck User
5b902d7d6e Fix crash with Abstinence Program achievement 2023-01-12 19:44:00 -05:00
Ian
8c2866a89c
SERVER: Remove wasteful what.wav precache
ez 130kB
2023-01-12 16:27:07 -05:00
Ian
d359a694d9
Merge pull request #17 from nzp-team/STG-44-Update 2023-01-12 09:57:01 -05:00
DerpedCrusader
4e90db4b62 STG-44-Update
new model weapon animations the whole 9 yards
2023-01-11 11:34:17 -07:00
Steam Deck User
85d723c5e4 SERVER: Don't play splash.wav if we aren't host 2023-01-11 10:24:04 -05:00
Steam Deck User
6d8202b8e5 SERVER: Properly hide disconnected players 2023-01-11 10:21:16 -05:00
Steam Deck User
b58b25de5e SERVER: Fix for explosives thrown at other players harming attacker 2023-01-11 10:10:59 -05:00
Ian
7b7c86f31d
Merge pull request #16 from ScatterBox/main
Update vitanx.qc to include tracemove
2023-01-02 12:16:35 -05:00
Tyler Young
56b87faeff Update vitanx.qc to include tracemove 2023-01-02 12:11:00 -05:00
Steam Deck User
6290ba3a76 Prompt new build; update copyright on main.qc 2023-01-02 11:20:57 -05:00
Ian
501ff14776
Merge pull request #14 from nzp-team/MP5K-Adding
Adding the MP5K
2023-01-02 11:17:20 -05:00
Tyler Young
169b0d1233 Merge branch 'main' of https://github.com/ScatterBox/quakec 2023-01-01 21:22:12 -05:00
Tyler Young
1250040764 Fix precaching on devices other than PC 2023-01-01 21:22:10 -05:00
DerpedCrusader
129afc81ed FIxing pap weapon
OOPS
2023-01-01 16:32:49 -07:00
DerpedCrusader
aec5a0034f Adding the MP5K
adds all the coding for MP5K

to note, some things like the spread, recoil and kick are copied from the MP40, so they may be inaccurate, and might need to be changed in the future
2023-01-01 16:05:47 -07:00
Ian
93e2ab2bb7
Merge branch 'main' into main 2022-12-31 19:27:49 -05:00
Tyler Young
aa35a1063b Add definitions for handling updateLimb in Quakespasm
as it says
2022-12-31 18:37:14 -05:00
Steam Deck User
02080f45ac Merge branch 'main' of https://github.com/nzp-team/quakec 2022-12-30 10:56:38 -05:00
Steam Deck User
4a41999915 Server: Various Wall Weapon Improvements.
Make all wall weapons fullbright to fix visibility issues. Properly
precache W_BOWIE assets. Use grenade_bag.mdl instead of grenade world
model when using the grenade weapon.
2022-12-30 10:55:32 -05:00