Commit graph

20546 commits

Author SHA1 Message Date
Sally Coolatta
cc331d90da Add orbinaut.c + new backwards behavior 2022-09-25 09:55:49 -04:00
James R
d970c9198b Let S_StopSound, S_StopSoundByID, S_StopSoundByNum stop multiple sounds
Previously stopped only one, probably the first that
started playing.
2022-09-25 04:39:42 -07:00
Sally Coolatta
3e4edc534d Remove strange RNG sync hack
Previously it was using P_SetRandSeed, which sets both initial and current seed to the same thing, since it's meant for level load init. It first set all RNG seeds to the current seed, and then it set all of the seeds to their initial value. The comment about this just says its "stupid and hacky", and I have no idea how it even worked before.

Now we send over both init seed and current seed independently and set them both. Hopefully this will fix the desyncs.
2022-09-25 07:02:39 -04:00
toaster
b36195bfe8 Merge branch 'load-palette-before-map-data' into 'big-large-map-markers'
Load palette before map data

See merge request KartKrew/Kart!705
2022-09-25 09:37:39 +00:00
SteelT
bf9bbaaec9 Add missing line feed 2022-09-25 00:17:46 -04:00
James R
2b9701d01e Load palette before map data
Fixes PNG patch conversion crashing when called from vres
at game startup.

Also does not reload palette every time the resolution is
changed. (This had no effect on the SDL backend, don't
worry.)
2022-09-24 21:17:41 -07:00
James R
89abbd33b4 Kill last of DJGPP, WATTCP, _WINDOWS (ol' DirectDraw) 2022-09-24 19:43:44 -07:00
James R
f6a5ed9c6c Remove NONET 2022-09-24 19:22:04 -07:00
Oni
bf25bb6d85 Merge branch 'grow-stumbles' into 'master'
Grow/Shrink cleanup

See merge request KartKrew/Kart!703
2022-09-25 00:06:50 +00:00
Sally Coolatta
4a743369e4 Use K_IsBigger for more remaining old scale checks 2022-09-24 20:00:28 -04:00
Sally Coolatta
a9634dde2f Fix Shrink not receiving stumble 2022-09-24 19:51:41 -04:00
SteelT
b5e9de2e69 Grab server name from connectedservername, instead of netbuffer->u.serverinfo.servername (fixes garbage server name)
Yeah it will be blank, but preparation for whenever the server's name is stored in that variable
2022-09-24 18:20:58 -04:00
toaster
6ab24e6055 Add extra categories and apply based on non-blocking review
- PR_RANDOMANIM // FF_ANIMATE|FF_RANDOMANIM
- PR_BUBBLE // Decorative air bubbles
- PR_RULESCRAMBLE // Netgame rule scrambing events
- PR_ITEM_DEBRIS // Item debris
- PR_ITEM_BUBBLE // Item bubbles
- PR_ITEM_BOOST // Boost
- PR_SMOLDERING // Smoldering particles
- PR_SPARKLE // Endsign and/or Emerald
- PR_MOVINGTARGET // Randomised moving targets
2022-09-24 22:01:00 +01:00
Sally Coolatta
ee7125ffdf Fix missing function declaration 2022-09-24 16:42:16 -04:00
Sally Coolatta
bd1faa3178 Use scale for all grow/shrink interactions 2022-09-24 16:35:14 -04:00
Sally Coolatta
c488fc79a5 Swap them swap them 2022-09-24 16:16:38 -04:00
Sally Coolatta
08b2c09fe1 Swap them 2022-09-24 16:15:25 -04:00
Sally Coolatta
eedff2dea9 Make Grow cause stumble 2022-09-24 16:13:44 -04:00
toaster
5c36e72115 Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into rng-states-2
# Conflicts:
#	src/p_enemy.c
2022-09-24 20:29:53 +01:00
SteelT
f3c780d732 Merge branch 'master' into joinedip-fixes 2022-09-24 15:27:14 -04:00
toaster
871de857ae Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into setangle
# Conflicts:
#	src/p_enemy.c
#	src/p_mobj.c
2022-09-24 20:23:35 +01:00
Sally Coolatta
1af7af8c62 Remove unused jump 2022-09-24 15:05:55 -04:00
toaster
fe49543456 Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into big-large-map-markers 2022-09-24 19:53:36 +01:00
Sally Coolatta
a60d48202f Merge branch 'master' into cheats-streamline 2022-09-24 14:32:15 -04:00
Sal
f970e82109 Merge branch 'kitem-none-hud-crash' into 'master'
Fix HUD drawing crash if 1 or more KITEM_NONE

See merge request KartKrew/Kart!702
2022-09-24 17:51:06 +00:00
Alam Ed Arias
e5d7b3467c Let stop building a NONET build of Kart 2022-09-24 15:56:42 +00:00
James R
42c6f4fe92 Fix HUD drawing crash if 1 or more KITEM_NONE
blame 375fb72de
2022-09-24 02:47:52 -07:00
Oni
e8f75be938 Merge branch 'wall-transfer-everything' into 'master'
Wall transfer Orbinauts, Jawz, Ballhogs (and literally every object)

See merge request KartKrew/Kart!701
2022-09-24 07:40:40 +00:00
James R
fe6bfd1ff2 Merge remote-tracking branch 'origin/master' into wall-transfer-everything 2022-09-23 23:40:37 -07:00
James R
dbef7fb4fe Merge branch 'new-spb' into 'master'
SPB improvements

See merge request KartKrew/Kart!684
2022-09-24 06:40:13 +00:00
AJ Martinez
fdffed0622 Remove redundant radius set 2022-09-23 23:39:35 -07:00
AJ Martinez
e10d6124d6 Merge remote-tracking branch 'origin/master' into new-spb 2022-09-23 22:20:24 -07:00
AJ Martinez
9ecd5b9c4b Add shockwave support to K_SpawnDriftElectricSparks 2022-09-23 22:14:10 -07:00
James R
79f4454016 Let jawz wall transfer; don't thrust in air 2022-09-23 21:06:33 -07:00
James R
b6b7d7a93e Don't thrust orbinauts while airborne
Fixes bonking against a wall transfer.
2022-09-23 20:10:05 -07:00
James R
5f8901b033 Apply wall transfer to any object 2022-09-23 20:09:25 -07:00
Oni
70cfe6a228 Merge branch 'trick-fail-lose-drug-items' into 'master'
Drop items being dragged behind you, like orbinaut shields, when failing a trick

See merge request KartKrew/Kart!696
2022-09-24 02:57:45 +00:00
Sal
708012b35c Merge branch 'more-flats' into 'master'
Allow smaller flat sizes

See merge request KartKrew/Kart!698
2022-09-24 02:52:53 +00:00
Sal
6b354bf251 Merge branch 'menu-jams' into 'master'
Menu jammin

See merge request KartKrew/Kart!699
2022-09-24 02:38:56 +00:00
James R
ac55987d6b Merge branch 'oldcmd' 2022-09-23 19:32:38 -07:00
Sal
e9a87aaa43 Merge branch 'cycle-command' into 'master'
Toggle cvar between multiple values

See merge request KartKrew/Kart!688
2022-09-24 02:31:36 +00:00
AJ Martinez
3501ca7976 Match gate animation to Chengi's new visuals 2022-09-23 17:44:22 -07:00
toaster
75c8749939 Menu jammin
- Menu uses one of three songs (already in music.pk3)
- Cycles between them every time you return to the title screen after starting a map
- Console-accessible. Do what you want
2022-09-23 22:58:51 +01:00
Sally Coolatta
362bef7b3a Add new gate sounds 2022-09-23 17:19:15 -04:00
Sally Coolatta
0bd280a29c Fix SPB dust
- Fix sliptide not using sliptide states
- Fix dust not dealing damage
2022-09-23 16:44:21 -04:00
toaster
a5d0fc4123 Add newline to end of w_wad.c 2022-09-23 21:08:36 +01:00
toaster
859375ce3d Disable all staffghosts code since the lumpname stuff needs addressing (but that'll come later) 2022-09-23 21:08:26 +01:00
Sally Coolatta
8b160a996b SPB circles in place if it goes past on accident 2022-09-23 16:00:35 -04:00
toaster
fe2757cb44 Fix special map usage
- Free header on `CLEAR LEVELS` even if it's `tutorialmap`
- `titlemap` infinite recursion prevention Z_Free's instead of leaking
2022-09-23 20:59:02 +01:00
toaster
f5998c7624 Skip over locked maps/cups when getting nextmap
(carve out an exception for marathon mode, although we will probably want to lock that behind all cups available)
2022-09-23 20:52:51 +01:00