Hannu Hanhi
8ee560f216
R_FindPlane optimization from SRB2
2020-11-07 20:32:44 +02:00
James R
130a1ccc98
:V
2020-11-05 22:18:41 -08:00
Zachary McAlpin
a9e851bcf5
Execute LUAh_PlayerThink(player) at the end if the player has a valid mobj_t object
2020-11-05 21:26:24 -08:00
Zachary McAlpin
5921d17cc0
Added PlayerThink hook
2020-11-05 21:23:22 -08:00
James R
a5db4ca572
PreThinkFrame and PostThinkFrame hooks
...
Changes from 58dd578b094639405d452593562e0f8cb2b482ce,
a36920808b74e068d582dda5a3b75bdf64246463,
41c902b819ac8fdef173c4ba76a8c50ad8107190,
60928db0e0b08fee7ceddd5515adf2246bb655c3.
2020-11-05 21:04:25 -08:00
James R
3e31bc9e45
Add CV_Set, CV_SetValue, CV_StealthSet, CV_StealthSetValue and CV_AddValue to Lua
...
CV_SetValue merged with CV_Set (same with CV_StealthSetValue and CV_StealthSet).
2020-11-05 20:23:43 -08:00
Louis-Antoine
ab7ccbc5d5
Expose "server" and "dedicated" to Lua scripts
...
Careful! Both are local variables and are always false for clients,
and therefore should obviously not be used in anything gamelogic-related.
2020-11-05 20:19:58 -08:00
James R
9f54ad4ea3
Improve COM_AddCommand boolean deprecated warning
2020-11-05 20:16:28 -08:00
James R
933ee4e961
COM_LOCAL makes your commands NetXCmd free, FUCK NetXCmd
2020-11-05 20:16:28 -08:00
James R
bb97e0805e
Fuck magic numbers; COM_ flags for Lua commands!
2020-11-05 20:16:26 -08:00
James R
7890c9b83a
Let access spectator mobj
2020-11-05 20:05:04 -08:00
James R
9e586c348c
Allow accessing a player even if there is no mobj
...
The worst part is you could've just saved the player userdata and accessed it
later anyway while player.mo is nil.
2020-11-05 20:04:14 -08:00
James R
29d8e44055
Always allow access to the serverplayer
2020-11-05 20:00:21 -08:00
Sally Coolatta
1d8608c00d
Merge branch 'master' into next
2020-11-05 16:15:42 -05:00
Sally Coolatta
8726bb70ac
Minor whitespace :p
2020-11-05 16:15:09 -05:00
Sal
226518dc8f
Merge branch 'spb-polyobject-fix' into 'next'
...
Fix polyobject and SPB 'lastlook' interaction crash
See merge request KartKrew/Kart-Public!239
2020-11-05 16:14:25 -05:00
Sally Coolatta
513652c9fa
Actually, let's avoid a future bruh moment
2020-11-03 13:23:41 -05:00
Sally Coolatta
7333177677
Remove strike for finishing normally
2020-11-03 13:23:10 -05:00
Sal
a5ff1bd99d
Merge branch 'download-wrong-checksum' into 'master'
...
Download files if they are found with wrong checksum
See merge request KartKrew/Kart-Public!238
2020-11-03 13:05:26 -05:00
Sal
583eede2b8
Merge branch 'mute-music' into 'master'
...
Mute music instead of pausing if lose focus
See merge request KartKrew/Kart-Public!235
2020-11-03 13:05:06 -05:00
Sal
a8b37c6ec3
Merge branch 'http-downloads-auth' into 'master'
...
Command for http downloads with basic auth
See merge request KartKrew/Kart-Public!233
2020-11-03 13:04:43 -05:00
Sal
73d582ba85
Merge branch 'instant-askjoin' into 'master'
...
Fix servers having a long delay before starting
See merge request KartKrew/Kart-Public!236
2020-11-03 13:04:10 -05:00
Sal
4f9fcb8e90
Merge branch 'stun' into 'master'
...
Implement STUN for fetching your public IP address for RPC
See merge request KartKrew/Kart-Public!237
2020-11-03 13:03:54 -05:00
JugadorXEI
2714940be9
Polyobject and SPB 'lastlook' interaction fix
2020-11-03 16:41:00 +01:00
James R
dc86206c23
Count any files not already loaded toward filestoload?
2020-10-07 16:09:21 -07:00
James R
d96f93f8a9
Download files that were found with wrong checksum
2020-10-07 16:06:49 -07:00
James R
dc9466a7f4
Add STUN to CMakeLists.txt
2020-09-30 21:15:49 -07:00
James R
88c98970eb
Reset asksent before CL_ASKJOIN
...
It gets pushed forward for ASKINFO.
2020-09-30 12:42:53 -07:00
James R
81a7103b73
Use rand_s for Windoze
...
unsigned int is always 4 bytes on windows btw, so this should align properly.
2020-09-30 12:22:09 -07:00
James R
b8bfe9b83a
Use STUN instead of curl to fetch the public IP address for Discord
...
RFC 5389 is a standard protocol that can be used for this instead of ip4.me.
I may have gone overboard on the CSPRNG... It was fun though.
2020-09-30 03:57:50 -07:00
James R
a39762a8fd
Mute music instead of pausing if lose focus
2020-09-28 11:58:24 -07:00
James R
e2749f8fdc
Include d_main.h
2020-09-25 11:25:15 -07:00
Sal
2d7590ed39
Merge branch 'luafiles-srb2home' into 'master'
...
Open lua files in srb2home
See merge request KartKrew/Kart-Public!234
2020-09-24 23:23:02 -04:00
James R
b70d765144
Prepend srb2home to luafiles
2020-09-24 14:43:21 -07:00
Sal
680b8e3477
Merge branch 'engine-sounds-fix' into 'master'
...
Fix engine sound volume
See merge request KartKrew/Kart-Public!231
2020-09-20 17:07:31 -04:00
Sally Coolatta
7b6d527bd4
Griefing timer
...
Spectates/kicks players who aren't making progress, does it even faster if they're going backwards.
2020-09-20 17:03:14 -04:00
Sal
1906bf3817
Merge branch 'link-with-exchndl' into 'master'
...
Link with exchndl, instead of dynamically loading it.
See merge request KartKrew/Kart-Public!230
2020-09-19 15:42:00 -04:00
Sal
7c829dcb97
Merge branch 'silly-numbers' into 'master'
...
Kill some nonsense
See merge request KartKrew/Kart-Public!232
2020-09-19 15:41:51 -04:00
James R
0523114f56
Kill some nonsense
2020-09-18 13:11:49 -07:00
Sally Coolatta
eb0a3c9da3
Make it a bit louder
2020-09-18 01:10:59 -04:00
Sally Coolatta
e81a5ee0ca
Spectator re-entry cooldown
2020-09-18 00:58:05 -04:00
Sally Coolatta
21422703f5
Fix engine sounds' dampening to a sane value, now that the bug preventing it from working properly was fixed.
...
You can hear engines in 16P again, but it's not as obnoxiously loud as it was before. Additionally, I commented this function better.
2020-09-17 18:58:44 -04:00
Steel Titanium
13a34e2545
Link with exchndl, instead of dynamically loading it.
...
It caused problems with crash reports not being made if the current working directory gets changed. Not even recommended anymore per the drmingw readme
https://github.com/jrfonseca/drmingw#exchndl
2020-09-17 15:59:02 -04:00
Sal
ccf6584466
Merge branch 'disable-rpc-in-dedicated' into 'master'
...
Disable Discord Rich Presence on dedicated servers
See merge request KartKrew/Kart-Public!229
2020-09-16 01:43:40 -04:00
James R
fbfc305e47
Disable DRPC if dedicated
2020-09-15 19:56:08 -07:00
Sal
85726d7a55
Merge branch 'advertisement-for-rpc' into 'master'
...
Move master server presence updates to Advertise_OnChange
See merge request KartKrew/Kart-Public!227
2020-09-15 16:22:32 -04:00
Sal
c575bc0398
Merge branch 'more-helpful-lua-error' into 'master'
...
Make "divide by zero" or "modulo by zero" errors show the file and line of where it happened
See merge request KartKrew/Kart-Public!228
2020-09-15 16:22:13 -04:00
Steel Titanium
9b180acdd7
Make "divide by zero" or "modulo by zero" errors show the file and line of where it happened
...
Shouldn't break scripts as it stops execution as soon it happens, like it already does.
2020-09-14 23:01:47 -04:00
Sally Coolatta
5181ddd67c
Move master server presence updates to Advertise_OnChange
...
This will probably call DRPC_UpdatePresence slightly less?
2020-09-14 16:34:17 -04:00
Sal
18adf478ca
Merge branch 'small-to-issmall' into 'master'
...
Rename the "small" variable to "isSmall"
See merge request KartKrew/Kart-Public!226
2020-09-14 13:07:17 -04:00