Commit graph

906 commits

Author SHA1 Message Date
erysdren
d7cfeb3826 MENU: menu_coop.qc: add explanations for refreshing 2024-11-17 10:39:47 -06:00
erysdren
8c86b48547 MENU: macro hax to get NextButton/PreviousButton 2024-11-16 11:41:49 -06:00
erysdren
81f7179ebf MENU: cap input len based on visible chars 2024-11-15 10:25:07 -06:00
erysdren
6a0b432779 MENU: m_menu.qc: actually connect to server 2024-11-14 10:31:21 -06:00
erysdren
708a5b652b MENU: m_menu.qc: use correct opcodes and formatting 2024-11-14 10:03:00 -06:00
erysdren
1b95e9f54f MENU, CLIENT: streamline to #pragma target fte_5768 2024-11-14 10:02:48 -06:00
erysdren
7484b40862 MENU: m_menu.qc: sanitize name string to ASCII range 2024-11-14 09:52:03 -06:00
erysdren
6185259280 MENU: m_menu.qc: only draw cursor if hovered 2024-11-13 06:13:21 -06:00
erysdren
7245c18a2f MENU: m_menu.qc: fix pos+size of TextInputs 2024-11-12 13:20:43 -06:00
erysdren
a97469e7be MENU: m_menu.qc: improve styling of textinput 2024-11-12 13:09:36 -06:00
erysdren
cffc82e6d8 MENU: menu_coop.qc: fix too many refreshes 2024-11-12 10:59:06 -06:00
erysdren
22ff9e5fd7 MENU: menu_coop.qc: add manual refresh button 2024-11-12 10:44:36 -06:00
erysdren
ef5d3209f8 MENU: m_menu.qc: shift drawn areas of server list 2024-11-12 10:44:25 -06:00
erysdren
43d09e46ad MENU: use functions to start solo and coop games 2024-11-12 10:14:48 -06:00
erysdren
e02d043a66 MENU: menu_coop.qc: specify password is optional 2024-11-12 10:04:25 -06:00
erysdren
d6c3934b73 MENU: menu_coop.qc: refresh server list cache faster 2024-11-12 10:00:25 -06:00
erysdren
983fd24a4c MENU: m_menu.qc: make serverlist scrollbar wider 2024-11-12 10:00:10 -06:00
erysdren
6ce5294367 MENU: Co-Op menus WIP 2024-11-10 09:56:17 -06:00
erysdren
9d1d4c3bab MENU: sui_sys.qc: check scancodes in text input 2024-11-10 09:54:51 -06:00
cypress
35d887fb55 SERVER: Explicitly use SUB_UseTargets() for buy_weapon 2024-11-03 09:54:14 -08:00
cypress
e3c5771604 MENU: More dynamic background changing 2024-10-20 15:33:28 -07:00
cypress
a150787339 MENU: Invert mouse fix 2024-10-20 13:19:44 -07:00
cypress
8d3916d49d MENU: Control binds menu 2024-10-20 13:15:40 -07:00
cypress
e170a04e16 MENU: Draw Controller Glyphs on option 2024-10-20 10:56:33 -07:00
cypress
611b8aafff MENU: Enable drawing in CSQC, Pause Menu 2024-10-16 20:46:20 -07:00
cypress
12c092f91a MENU: Navigate with keyboard/gamepad 2024-10-15 21:38:47 -07:00
cypress
01e95c4dab SERVER: Fix Double-Barrel Take Out Start Frame 2024-10-12 12:03:59 -07:00
cypress
c0b6e943be FTE/SERVER: Improve Waypoint Link Validation 2024-10-12 09:08:41 -07:00
cypress
0a86a64995 SERVER: Allow worldspawn gravity property to manipulate sv_gravity 2024-10-05 20:23:06 -07:00
cypress
ab70641e4b SERVER/CLIENT: Adjust ADS offset for Colt M1911 2024-09-28 13:32:55 -07:00
cypress
cdee3852d8 MENU: Loading screen 2024-09-14 10:25:48 -07:00
cypress
4b4761d3e2 MENU: Settings, Credits 2024-09-13 19:59:18 -07:00
cypress
43bd3dfca3 MENU: WIP 2024-09-12 19:35:09 -07:00
cypress
a9d4c96430 CLIENT: Font kerning implementation 2024-09-11 19:12:20 -07:00
cypress
626ac9039e Merge branch 'main' of https://github.com/nzp-team/quakec 2024-09-08 10:40:04 -07:00
cypress
bbb4d53f51 CLIENT: Enable Gamepad through menu; add sensitivity Gamepad aim assist 2024-09-08 10:39:56 -07:00
Tyler Young
533b89c6c0 [SERVER] Adjust quiet zombie groans volume and attenuation slightly 2024-09-07 19:56:02 -04:00
cypress
293ef500a9 SERVER: Micro Power Switch Revamp; Model Refresh 2024-09-05 21:10:19 -07:00
cypress
977c15981f
SERVER: remove iframetime from standard progdefs 2024-09-04 18:14:36 -07:00
cypress
4079ec4296 SERVER: Prohibit Melee during Game Over sequence 2024-09-01 19:29:37 -07:00
cypress
3a991477ae SERVER: Call SUB_UseTargets for item_radio 2024-09-01 19:26:54 -07:00
cypress
dfd5e6787e SERVER: Make instances of lightning.spr FULLBRIGHT 2024-09-01 19:25:08 -07:00
cypress
1138c79519 SERVER: Fix Power-Up Sparkle FULLBRIGHT flag 2024-09-01 19:24:12 -07:00
cypress
b257777f86 SERVER: Mitigate dual wield ammo duplication 2024-09-01 19:22:33 -07:00
cypress
1566782705 SERVER: Prevent Firing Weapon mid-Perk Purchase 2024-09-01 19:12:04 -07:00
cypress
fbfcb8ac84 SERVER: Disallow Zombies from dropping Power-Ups when they respawn 2024-09-01 19:03:20 -07:00
cypress
e6195276ae CLIENT: Restart Menu Theme on Video Setting Application 2024-09-01 18:57:51 -07:00
cypress
de90e7ddad SERVER: Used Target messages should print to all Clients 2024-09-01 18:42:20 -07:00
cypress
1e1925ffa6 SERVER: Allow use of Right-Handed weapons with ADS Toggle 2024-09-01 18:34:53 -07:00
cypress
3ae20465cf
Merge pull request #88 from nzp-team/cypress_soundrevamp
SERVER: Sound Processing Overhaul
2024-09-01 18:14:29 -07:00
cypress
df131c7a2d SERVER: Sound Processing Overhaul 2024-09-01 18:12:38 -07:00
Tyler Young
310a246157 [SERVER] Reset zombie skins on death, and set dog skin to 0 2024-09-01 14:25:25 -04:00
cypress
a2d3748ff6
typo. 2024-07-28 11:48:22 -07:00
cypress
0c888ba33e
SERVER: Whoops, typo. 2024-07-28 11:47:21 -07:00
cypress
876d627fa4
SERVER: Allow misc_model to default to missing_model.mdl 2024-07-28 11:46:50 -07:00
cypress
567e99d376
SERVER: Fix Mule Kick classname 2024-07-09 18:02:11 -07:00
cypress
4c5aded452 SERVER: More explicit checks against empty Zapper target 2024-07-07 14:28:29 -07:00
cypress
4b6e116dec CLIENT: Save new config to user_settings.cfg 2024-07-04 16:54:03 -07:00
cypress
ac2dc0da95 Merge branch 'main' of https://github.com/nzp-team/quakec 2024-07-04 14:44:48 -07:00
cypress
e1267b3c2a FTE/SERVER: Forcefully ensure clients are always networked to server 2024-07-04 14:44:41 -07:00
Peter0x44
7da360723e CLIENT: Remove device id debug print 2024-06-30 21:55:16 -07:00
Peter0x44
9f822f034e CLIENT: Add menu option for toggling rumble 2024-06-30 21:27:22 -07:00
Peter0x44
2cacad2c2f CLIENT: Add cvar for toggling rumble 2024-06-30 21:16:45 -07:00
cypress
be9796f3f5 SERVER/CLIENT: Support for GamePad rumble 2024-06-30 18:17:36 -07:00
Peter0x44
ed59f2bea6 CLIENT: Track held duration for all positive gamepad constants 2024-06-30 04:36:50 +01:00
cypress
526ee7f1e6 CLIENT: Render controller Glyphs on user interface 2024-06-29 20:27:35 -07:00
cypress
6a40f9aef3 CLIENT: Add cl_controllerglyphs cvar, control Glyph Brand in settings 2024-06-29 19:25:28 -07:00
cypress
9ec5bf9de4 SERVER: Add support for nzp_lockviewmodel builtin 2024-06-29 18:07:02 -07:00
cypress
6f43585c0f SERVER: Auto-remove targetless lights and info_null 2024-06-29 10:08:03 -07:00
cypress
9fc6f93e77
Merge pull request #81 from nzp-team/cypress_laststand
SERVER: Last Stand and Revive Overhaul
2024-06-24 21:30:26 -07:00
cypress
ccb892909a SERVER: Last Stand and Revive Overhaul 2024-06-24 21:29:49 -07:00
Peter0x44
fa41ea19b1 CLIENT: Set setsensitivityscaler to 0 while paused
This is to stop the controller stick from being able to turn the camera
while paused.
2024-06-24 17:05:32 +01:00
Peter0x44
77cb9fdb12 SERVER: Simplify logic of GivePerk
The entire switch statement could be replaced with one line
2024-06-22 15:23:20 +01:00
Peter0x44
55aef7c1b6
SERVER/STANDARD: revert part of PR #73 (#78) 2024-06-18 17:04:57 -07:00
cypress
a63e5d363a Merge branch 'main' of https://github.com/nzp-team/quakec 2024-06-16 14:16:38 -07:00
cypress
d646d7eb19 SERVER: Per-player Barricade Rewards 2024-06-16 14:16:30 -07:00
cypress
cbe69fc269 SERVER: Disallow clients to pick up another's upgraded Weapon 2024-06-16 14:11:07 -07:00
cypress
4d27e899f9
SERVER: Improve accuracy and readability of damage and score components (#77) 2024-06-16 14:04:40 -07:00
Peter0x44
4fcfa400b3
Remove if statement adding points for explosive kills (#76) 2024-06-16 12:48:50 -07:00
cypress
2ae79b8d2d
SERVER: Use S_NORMAL for trigger_hurt 2024-06-16 11:53:00 -07:00
cypress
ad7cfaaf72
SERVER: Restore Nuke preventing damage from AI 2024-06-16 11:52:03 -07:00
cypress
244f21bf79
Misc. QuakeC workflow improvements (#73)
* REPO: Update progs.src standards, consolidate both ssqc to one src file

* FTEQCC: Optimize SSQC with -O3

* PROGS: Globally disable useless fastarrays on standard

* TOOLS: Consolidate Linux and macOS build scripts into one

* Remove some debug stuff

* ACTIONS: Change build script reference name
2024-06-16 08:41:13 -07:00
Peter0x44
addf7a99fb Revert "SDL input box hotfix HACK"
This reverts commit 07f630928b.
2024-06-16 15:33:21 +01:00
Peter0x44
07f630928b SDL input box hotfix HACK
Updating to SDL made some input boxes randomly break.
This HACK seems to fix them to function correctly, at the cost of
breaking shift. So now you can't type any capital letters. Too bad!
2024-06-16 04:21:13 +01:00
cypress
d2a54c5b78 SERVER: Move scoped weapons closer to camera on aim; reduce time-till-scope 2024-06-15 18:33:22 -07:00
cypress
8b06b68c21 SERVER: Explicitly play Player Damage on affected client 2024-06-15 14:17:42 -07:00
cypress
29c1be162c SERVER: Lighten restrictions for Melee and ADS while Sprinting 2024-06-10 19:26:16 -07:00
cypress
10baffed84 SERVER: Allow downward Melee lunge for Crawler Zombies 2024-06-10 18:57:13 -07:00
cypress
e31afbe338
SERVER: Fix all kill types rewarding 50 Score 2024-06-10 14:11:04 -07:00
cypress
d6f7a09967 SERVER: Allow custom mins/maxs for item_radio 2024-06-09 20:52:10 -07:00
cypress
1665792e45 SERVER: Allow custom model paths for item_radio 2024-06-09 17:20:01 -07:00
cypress
8810ab5636 SERVER: Clean, improve readability for appending Score to Clients 2024-06-09 17:16:38 -07:00
cypress
0d06eae388 SERVER: Add Quake trigger_relay definition 2024-06-04 20:16:03 -07:00
cypress
9880a03bb1 SERVER: Mitigate horizontal/sideways sprinting 2024-06-04 20:12:35 -07:00
cypress
0abf4b18f9 SERVER/FTE: Fix Revive Initialization never advancing 2024-06-03 21:41:34 -07:00
cypress
b9cda0f079 CLIENT: Change "+sprint" bind to "impulse 23" 2024-05-24 19:10:13 -07:00
cypress
81b4aa187e CLIENT: CSQC overriding Zombie skin variances 2024-05-22 19:19:52 -07:00
cypress
3ad99583df WEB/CLIENT: Explicitly state lack of achievements 2024-05-21 20:43:11 -07:00
cypress
47137aac23 WEB/CLIENT: Use .wav for music audio "streaming"
Because OpenAL is required for streaming format support and OpenAL usage severely damages game performance on Chromium based browsers, as a temporary mitigation we will supply low-quality .wav files on our webGL distributions to add music streaming support to that platform.
2024-05-21 19:10:34 -07:00
cypress
00152d2053 SERVER: Add grace period before velocity-based sprint stop 2024-05-20 22:21:22 -07:00