Commit graph

1857 commits

Author SHA1 Message Date
Shpoike
57ca26770b Add input_cursor_* fields to csqc and ssqc for use as custom csqc->ssqc data. 2021-05-11 00:52:02 +01:00
Shpoike
63b3324041 Add missing localsound builtin for menuqc. 2021-05-11 00:46:39 +01:00
Shpoike
4727cdcfca Fix protocol-based qc extensions not getting reported properly. 2021-05-11 00:45:06 +01:00
Shpoike
1a8fa8713a Another day, another bug found by Polo - this time in sendevent with entity references. 2021-04-01 05:12:43 +01:00
Shpoike
117885c1cb Fix copyentity builtin. 2021-03-30 14:52:13 +01:00
Shpoike
61a2d3f6e4 Give a more helpful warning when mods try to play empty sound names. 2021-03-28 12:16:10 +01:00
Shpoike
6c4c739175 QS might crash in a couple of places if a func_t is negative. Lets prevent that from ever being true. 2021-03-28 12:14:52 +01:00
Shpoike
c99fc25bf1 Don't confuse ourselves when datagrams get full. This fixes 'new entity without reset' messages. 2021-03-28 12:12:40 +01:00
Shpoike
3df188b4c9 o.O less sounds allowed than precaches?.. no longer! 2021-03-25 21:52:24 +00:00
Shpoike
c453a2873a Try to fix signon buffer size limitation that Qmaster reported. 2021-03-25 18:15:32 +00:00
Shpoike
4efeb909fd Add some notes about quirky symbols. 2021-03-25 18:13:10 +00:00
Shpoike
96553e4a43 Fix issue with hipnotic's cutscene's svc_fastupdate overwriting entity delta state. 2021-03-21 14:13:20 +00:00
Shpoike
820d7440e3 Fix bug with SendEntity+Packetloss. 2021-03-21 14:10:24 +00:00
Shpoike
402aedfb3a Fix view matrix skew bug. 2021-03-21 14:09:24 +00:00
Shpoike
2102481ab9 And fix eg playdemo arg completion too. 2021-03-18 12:54:12 +00:00
Shpoike
4eed9f4d36 Fix 'maps' command not listing files in paks/pk3s. 2021-03-18 12:38:17 +00:00
Shpoike
0b39f9daae irrelevant comment updates. 2021-03-18 12:33:44 +00:00
Shpoike
425b3fb28b Add project+unproject csqc builtins, for converting between 2d and 3d space (eg cursor interactions). 2021-03-18 09:06:29 +00:00
Shpoike
15c091e79b Fix csqc's view_angles global. 2021-03-18 09:04:08 +00:00
Shpoike
fc5d21ea70 Add a 'dir' command, to help people with figuring out which files are where. 2021-03-18 08:12:24 +00:00
Shpoike
6953b43a66 Sythesize extension fields for mods that don't define them. This allows scale+colormod to be used, even for classic. 2021-03-08 00:23:12 +00:00
Shpoike
8498b945fb Add fte's sounds=-1,noise=filename for named music tracks instead of just numbers. 2021-03-08 00:20:15 +00:00
Shpoike
538abd658e gl_info will no longer truncate the extensions list. 2021-03-08 00:19:05 +00:00
Shpoike
3c5059a12d Grr, quakespasm's makefile doesn't do dependancies properly. 2021-03-06 06:43:00 +00:00
Shpoike
c3d42a397c Accidentilly changed the default texture filtering mode. oops. 2021-03-06 06:38:32 +00:00
Shpoike
caf8470cf4 Make sure runes get saved to saved games, instead of getting lost or corrupted on map restart. 2021-03-06 06:33:38 +00:00
Shpoike
ea45849ba9 Refrain from reporting qc extensions that depend upon disabled protocol extensions. 2021-03-06 06:27:31 +00:00
Shpoike
8cb67a346b Try to improve robustness when playing nehahra. 2021-03-06 06:25:24 +00:00
Shpoike
028caa82b6 Forgot to actually check the hitcontents. 2021-03-06 06:04:42 +00:00
Shpoike
963bc2e443 Stop monsters from being able to step into the lower part of solid pushers (fixing bug from content-overridees feature). 2021-03-06 04:55:40 +00:00
Shpoike
4dd87629f0 If it stops dumptruck_ds from complaining, we'll make these prints more annoying, just not fatal. 2021-03-03 05:10:58 +00:00
Shpoike
9ffca1dedc Make sure startmap_sp alias is created even if menuqc init crashes out. Also fix another missing Cbuf_AddText \n. 2020-10-17 03:35:32 +01:00
Shpoike
545a857517 Make sure configs are \n terminated, so can't merge with whatever command came after the exec command. 2020-10-17 03:33:41 +01:00
Shpoike
bb29d71c8b Someone forgot a \n on some intel-specific Cbuf_AddText hack. 2020-10-17 03:32:46 +01:00
Shpoike
f0b8c70df2 Fix host_errors with csqc+r_showbboxes. 2020-10-16 01:31:37 +01:00
Shpoike
fe9fc6ada8 Fix polyblend not working with full csqc. 2020-10-13 18:56:50 +01:00
Shpoike
c6ffa53c48 Add support for loading 24bit replacements for the original content. Add PRECACHE_PIC_WRAP(from dp, disables npot padding+scrap, we already don't otherwise clamp), and PRECACHE_PIC_TEST(from fte, for consistency). 2020-10-13 18:42:04 +01:00
Shpoike
ae25184dfd Fix lightning beams missing with full csqc. 2020-10-13 18:15:01 +01:00
Shpoike
8c76dbb08b Make v_gunkick 1 behave all juddery like QS did with its lame protocols. v_gunkick 2 (lerp) no longer makes assumptions about update intervals so no longer acts all weird as a result of getting smaller-but-more-frequent changes. 2020-10-13 18:11:34 +01:00
Shpoike
7e3d3d14e0 (simple)csqc wasn't seeing the right stat values with old protocols. 2020-10-13 18:07:57 +01:00
Shpoike
8cd7fb4edd Switch to showing commit dates for version numbers instead of borrowing the QS version we're forked from. 2020-10-12 02:45:40 +01:00
Shpoike
46b43c7089 Fix csqc not receiving +showscores console commands. 2020-10-10 19:28:04 +01:00
Shpoike
0861025dc2 Mute not-watervised messages for maps with no fluids on them (eg AD's rubble models). Sock doesn't like developer prints. 2020-10-06 03:18:01 +01:00
Shpoike
6ecae25432 Force interpolation resets on new entities (to fix weird lerp glitches common in Copper) 2020-10-02 19:46:25 +01:00
Shpoike
430c9e4368 cl_warncmd wasn't getting re-enabled properly. 2020-09-13 16:14:59 +01:00
Shpoike
95e6465eb2 Clarify skyroom arg usage. 2020-09-04 13:24:57 +01:00
Shpoike
01155d041e This should have been in one of the earlier commits. 2020-09-04 13:24:04 +01:00
Shpoike
ffaa28249b Minor behavioural correction. 2020-09-04 13:23:19 +01:00
Shpoike
33fd2d2b12 For parity with fte's particle system. 2020-09-04 13:22:44 +01:00
Shpoike
903a901bde Allow findchain builtins to accept a chain field for feature parity with DP and FTE. 2020-09-04 13:20:01 +01:00