Sally Coolatta
ed61140504
Funny mode fixes
2022-09-14 05:13:26 -04:00
Sally Coolatta
a4b63f3ffa
Make shrink lasers add timer instead of resetting
2022-09-14 03:15:03 -04:00
Sally Coolatta
970add8b91
Add grow/shrink particles
2022-09-14 02:47:42 -04:00
Sally Coolatta
dd0635fb23
Merge branch 'master' into m-for-mini
2022-09-14 01:55:28 -04:00
Sally Coolatta
dea86d611e
Add floor clipping for TERRAIN
...
Port of code from Heretic/Hexen, lets you make a texture look "deep" by offsetting the sprites and cutting them off. Doesn't impact hitboxes.
2022-09-14 01:16:19 -04:00
Sally Coolatta
ca641afcda
Improve splash particles
...
- Properly support cone
- Properly support spread
- Reduce impact speed
- Don't recalculate momentum for each particle
2022-09-14 00:02:02 -04:00
Sal
062ac4ccf7
Merge branch 'hostcode' into 'master'
...
HOSTCODE initial pass
Closes #240
See merge request KartKrew/Kart!615
2022-09-14 01:25:29 +00:00
Sally Coolatta
ec29a978ae
Funny
2022-09-13 21:23:04 -04:00
Sally Coolatta
2528ddcbb9
Fix sound order
2022-09-13 20:57:54 -04:00
VelocitOni
92cfb5a677
Just bringing it up to date w/ master
...
Got it to compile after some cleaning.
2022-09-13 19:17:39 -04:00
toaster
b08ae2a716
Fix confirm connect
...
Still shows the message when you open the pause menu. Needs more attention I can't give it right now
2022-09-13 22:59:02 +01:00
VelocitOni
8a5707ad83
Merge branch 'master' into hostcode
2022-09-13 17:08:15 -04:00
toaster
aa1fc0c7ba
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into connection-doinglus
2022-09-13 20:53:34 +01:00
toaster
e89290f68d
Merge branch 'asan-internal' into 'master'
...
ASAN fixes for Internal
See merge request KartKrew/Kart!678
2022-09-13 19:53:12 +00:00
toaster
36f8ce8f78
Slightly refactor M_StartControlPanel
...
In anticipation of attempt to incorporate into CL_ABORT process
2022-09-13 20:33:05 +01:00
toaster
7f2d28ea33
Refactor handling of escape input a little
...
- Includes port of KartKrew/Kart-Public!250
2022-09-13 20:17:33 +01:00
toaster
921b667c3e
Modify render delta tics in the server connection ticker
...
Necessary so Egga Channel visual behaves properly
2022-09-13 14:24:38 +01:00
toaster
bff9b59b54
Move gamekeydown/deviceResponding memset to D_StartTitle
...
Fixes an issue where, if the last button used on the menu was ESC going back to the title screen, the connection would be aborted immediately.
2022-09-13 13:47:39 +01:00
toaster
d5e6d349a5
Egga Channel background for connecting
2022-09-13 13:21:03 +01:00
toaster
2d253e0105
Clear menus in one location.
...
Fixes a number of weird extra fade and gamestate set events.
2022-09-13 13:09:03 +01:00
toaster
033d87fbe1
Adjust profile "guessing"
...
- Remove block from using connect with uninitialised profile. Instead, CL_ConnectToServer handles the guess entirely.
- Add splitscreen player initialisation in circumstances previously missing it
2022-09-13 12:46:27 +01:00
toaster
c493ee9ee3
Connection screen adjustments
...
- Request a press of (A) or (B) instead of ACCEL, BRAKE or ESC.
- Support pressing (X) and ESC (hardcoded) as well, to cohere more with the menus.
2022-09-13 12:19:56 +01:00
SteelT
ae38b7091a
Fix function prototype
2022-09-12 17:37:50 -04:00
SteelT
c64f36309a
Support reading PICTURE/MINIMAP/ENCORE/TWEAKMAP lumps from a map resource
...
This supersedes the header-based method of fetching those lumps.
2022-09-12 17:29:15 -04:00
toaster
8ba32064a8
Clean up recent IP handling a bunch.
2022-09-12 22:24:40 +01:00
SteelT
556aa1c4c0
Add patch support from a virtual lump
2022-09-12 12:51:31 -04:00
SteelT
e1ad0bef7c
Comment out some things for now
...
Just so I can get in-game without crashing during testing
2022-09-12 12:47:00 -04:00
X.organic
6dfd49a3b9
Fix use-after-frees around mobjs
...
# Conflicts:
# src/p_enemy.c
# src/p_mobj.c
# src/p_saveg.c
# src/p_tick.c
2022-09-12 17:00:33 +01:00
X.organic
902fcfa569
Miscellaneous memory bug fixes to make AddressSanitizer happy
...
# Conflicts:
# src/d_clisrv.c
# src/dehacked.c
# src/hardware/hw_cache.c
# src/hardware/hw_md2.c
# src/http-mserv.c
# src/lua_hudlib_drawlist.c
2022-09-12 16:49:18 +01:00
toaster
3064b2cb7a
Fixes for the replay post-game save interface (NOT THE ACTUAL REPLAYS OR HUT, THAT'LL BE LATER)
...
- `(B) or (X)` for replay saving instead of Press Lookback (HUD) or `(Y)` (input)
- Don't activate while closing pause menu if either of those buttons is shared for menu open/close
2022-09-12 16:01:37 +01:00
toaster
fe0aa349a7
Fix compilation issue with nested defines for r_opengl.c UnSetShader
2022-09-12 12:58:39 +01:00
Sal
89d6506b44
Merge branch 'circuit-pathfind' into 'master'
...
Circuit pathfinding
See merge request KartKrew/Kart!673
2022-09-12 05:34:28 +00:00
Sal
a251b74e2e
Merge branch 'ogl-bbox' into 'master'
...
renderhitbox for OpenGL
See merge request KartKrew/Kart!677
2022-09-12 05:32:45 +00:00
Sally Coolatta
07f2932d3a
Set owner of particle
2022-09-12 00:18:35 -04:00
Sally Coolatta
ab646415e0
Merge branch 'master' into m-for-mini
2022-09-12 00:06:56 -04:00
Sally Coolatta
27fdb815b9
Give solid to gun & particles
...
Fixes hitboxes for the gun, IDK why particle isn't working. Also fix typo error
2022-09-12 00:06:48 -04:00
Sally Coolatta
135b444b5e
Fix bad shrink position
2022-09-12 00:06:04 -04:00
Sal
7a519704a5
Merge branch 'bbox' into 'master'
...
renderhitbox command for Software mode
See merge request KartKrew/Kart!672
2022-09-12 04:03:49 +00:00
Sally Coolatta
b8bbdda1f3
Improvements from the netgame
...
- Double active time
- Increase height they spawn from
- Slow down swing speed the tiniest bit
- Add an extra 7 for first place
- Increase hitbox
- Make particles into hitbox
- Tweak item odds
2022-09-11 23:31:53 -04:00
Sally Coolatta
892863db05
Add bot support to new Shrink
...
They move towards lasers that belong to them, and steer away from ones that don't.
2022-09-11 21:52:53 -04:00
Sally Coolatta
e1cf42dcbd
Increase Shrink odds
2022-09-11 21:48:30 -04:00
Sally Coolatta
6aaa608299
Playable Shrink
2022-09-11 21:40:24 -04:00
James R
d60d4b05fc
Remove R_ThingVisibleWithinDist
...
It's no longer used!
2022-09-11 16:59:51 -07:00
James R
ac2a13fe57
OpenGL hitbox renderer
...
I apologize for that vertex array.
2022-09-11 16:57:58 -07:00
James R
0a7ad42c53
r_opengl: add PF_WireFrame and SHADER_NONE
...
Draw lines instead of tris and disable shader entirely.
2022-09-11 16:54:15 -07:00
SteelT
430f357f87
Fix title screen crash
2022-09-11 19:36:34 -04:00
Sally Coolatta
92f9fc266d
Merge branch 'master' into m-for-mini
2022-09-11 18:39:53 -04:00
Sally Coolatta
e5631d3182
Merge branch 'master' into m-for-mini
2022-09-11 18:39:11 -04:00
James R
7719cf27fa
Remedy some quirky rendering of hitboxes if your viewpoint is too close
...
It's not correct but it's better than before.
2022-09-11 07:15:04 -07:00
James R
7094a064da
Do not render waypoint or spectator self hitbox
...
Visual clutter and waypoint debugger exists. :)
If you are a spectator, the hitbox exists right ontop of
you and hitboxes don't render correctly if they are too
close to the viewpoint.
2022-09-11 07:13:48 -07:00