James R
cacca05ed3
PreThinkFrame and PostThinkFrame hooks
...
Changes from e4d1b9491c ,
4456ff50ab ,
20494c4c42 ,
ee0e68d8dc .
2020-11-05 21:04:25 -08:00
James R
758a43385d
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
3d62b6f2ad
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
2ba99dac90
Improve COM_AddCommand boolean deprecated warning
2020-11-05 20:16:28 -08:00
James R
7e9922febf
COM_LOCAL makes your commands NetXCmd free, FUCK NetXCmd
2020-11-05 20:16:28 -08:00
James R
d996a6a3b9
Fuck magic numbers; COM_ flags for Lua commands!
2020-11-05 20:16:26 -08:00
James R
1cedb32e51
Let access spectator mobj
2020-11-05 20:05:04 -08:00
James R
3386ff6b90
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
745b293c47
Always allow access to the serverplayer
2020-11-05 20:00:21 -08:00
Sally Coolatta
c9755131bf
Merge branch 'master' into next
2020-11-05 16:15:42 -05:00
Sal
c33c24ae9a
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
James R
131d592bbf
Do not factor height into sprite thickseg sorting
2020-11-05 04:55:01 -08:00
James R
648f1f0958
Revert "Do not sort sprite in front of plane if plane should render in front of sprite's plane"
...
This reverts commit 0d6f329b1d .
2020-11-05 00:20:14 -08:00
Sal
d79c719ad9
Merge branch 'plane-sorting-fix' into 'master'
...
Fix sprite against FOF plane sorting
See merge request KartKrew/Kart!328
2020-11-03 13:06:49 -05:00
Sal
1aaddb9ea7
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
9e70ee086e
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
307a8aa778
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
7aeec3a95b
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
a1cc723007
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
5d22277aed
Polyobject and SPB 'lastlook' interaction fix
2020-11-03 16:41:00 +01:00
James R
0d6f329b1d
Do not sort sprite in front of plane if plane should render in front of sprite's plane
...
Say you have a higher plane in the foreground and a lower one behind. And then
insert a sprite above the plane in the background, the top of which is higher
than the height in the foreground. Should the sprite be drawn in front of the
foreground plane? I think not. Sprites drawing in front of a plane if only part
of them is above the plane is a rendering trick that allows sprites to extend
into the floor. This doesn't make sense if the plane they extend into would be
obscured anyway, or if they don't extend into the plane at all.
2020-11-02 17:54:51 -08:00
Sally Coolatta
3d7a2b8c95
Set cl_packetmissed = true when dropping a packet due to gentlemens
...
This might be dumb enough to work? :)
2020-11-02 18:10:59 -05:00
James R
263a11e62f
Remove unused stuff
2020-11-02 03:37:16 -08:00
James R
9abdb855f9
Check that top of sprite is above plane or bottom is below
...
This fixes slightly raised fofs drawing on top of sprites that should be in
front of them. Previously would check that the bottom of the object was above
the plane. Now also uses sprite offsets like the fof seg sorting does.
2020-11-02 03:37:00 -08:00
Sally Coolatta
d970747c85
Remove FIN
...
KartZ holdover that Oni never wanted apparently :V
2020-11-02 05:19:45 -05:00
Sally Coolatta
a19ce98350
Fix positions tying at 2nd place
2020-11-02 05:15:45 -05:00
Sally Coolatta
e478d542a0
Emeralds are on ranking
2020-11-02 04:23:31 -05:00
Sally Coolatta
4a9a438270
Dummy out wanted system
...
- Remove WANTED hud item
- Person in 1st place is the bonus points giver
- Sort players by Emeralds > Bumpers > Points
2020-11-02 03:51:16 -05:00
Sally Coolatta
0f492f4300
Merge branch 'battle-rethink' of https://git.do.srb2.org/KartKrew/Kart into battle-rethink
2020-11-02 02:04:02 -05:00
Sally Coolatta
7304dff3e5
Don't let karma players pick anything up
2020-11-02 02:03:50 -05:00
James R
6370919e05
Pick up emeralds from below
2020-11-01 22:34:14 -08:00
James R
896b29f002
Replace special handling for picking up items from below with MF_PICKUPFROMBELOW
2020-11-01 22:33:42 -08:00
Sally Coolatta
2745ea2938
Drop emeralds in front of the hurt player, instead of to their left
2020-11-02 01:22:41 -05:00
Sally Coolatta
56dc08ed88
Shitty temp emeralds hud
2020-11-02 01:09:38 -05:00
Sally Coolatta
7bff7931ed
Sort wanted players by bumpers & emeralds first
2020-11-02 01:09:14 -05:00
Sally Coolatta
ea14d6bb1c
Use Super Emerald collect sound instead for now
2020-11-02 00:51:47 -05:00
Sally Coolatta
961ff69241
You can drop Chaos Emeralds
2020-11-02 00:41:41 -05:00
Sally Coolatta
a011278dd4
Slight tweaks to item spawn location
2020-11-01 23:46:26 -05:00
Sally Coolatta
91ed67bece
Start on Chaos Emeralds
...
Functional! However, you don't drop them yet.
2020-11-01 23:44:54 -05:00
Sally Coolatta
601451bead
This RNG thing was removed, so it doesn't need to be in demo code anymore either
2020-10-31 02:39:30 -04:00
James R
76e0102b3f
Fix paper items not being removed after shrunk
2020-10-30 21:13:36 -07:00
James R
46b1b6db1c
Double paper item height
2020-10-30 21:13:31 -07:00
James R
4bdd3c809f
Major brother moment
2020-10-30 20:54:21 -07:00
Sally Coolatta
84f027d244
Item table changes
...
- Mine: 4 -> 6
- Thunder Shield: 0 -> 4
- Bubble Shield: 0 -> 1
- Sneaker x3: 0 -> 1
- Banana x10: 0 -> 1
2 of the 3 shields added, included some items that normally only appeared for Karma items, and makes Mines much more common
2020-10-30 23:09:29 -04:00
Sally Coolatta
619402666a
Better Jawz
...
- More friction in Battle
- Throwables take your momz (has been bothering me for an eternity)
2020-10-30 22:57:42 -04:00
James R
6864705b67
Fix fuckup
2020-10-30 19:00:37 -07:00
Sally Coolatta
fed0ed98de
Add R_SpriteRotationAngle function
...
Gets the rotation angle for the mobj's sprite. Meant for pitch & roll later, but that part is if'd out currently and just returns mobj->rollangle
2020-10-30 15:54:58 -04:00
Sally Coolatta
875493d778
Remove the need for setting rotation axis in spriteinfo for models
...
Now it just does it like Software
2020-10-30 02:15:49 -04:00
James R
cb941050e2
Paper item hitbox extends just as far below
2020-10-28 23:48:16 -07:00
James R
4d8447dc1c
Revert "Eliminate karma players at overtime"
...
This reverts commit 714f04c930 .
2020-10-28 23:30:37 -07:00