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
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
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
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
Sally Coolatta
8b160a996b
SPB circles in place if it goes past on accident
2022-09-23 16:00:35 -04:00
Sally Coolatta
e202f244b9
Allow smaller flat sizes
...
With mobj scale, smaller flats are pretty reasonable to want to use. Fixes a visual bug in Endless Mine.
2022-09-23 15:25:42 -04:00
Sally Coolatta
cb54d9bb30
Use PR_ITEM_RINGS in P_PlayerRingBurst
2022-09-23 11:55:15 -04:00
Sally Coolatta
4952a2d2ae
Merge branch 'master' into new-spb
2022-09-23 11:41:53 -04:00
Sally Coolatta
569021ba91
Update item debris for rng states
2022-09-23 11:30:10 -04:00
Sally Coolatta
d582cf0a3f
Merge branch 'master' into rng-states-2
2022-09-23 11:23:49 -04:00
Sal
2890ce500a
Merge branch 'pivot-default' into 'master'
...
Upgrade SPRTINFO -- default pivot offsets + wildcard
See merge request KartKrew/Kart!691
2022-09-23 15:19:05 +00:00
Sal
619d33d8e7
Merge branch 'double-meme-taunt' into 'master'
...
Don't play boost taunt twice if meme voices are enabled
See merge request KartKrew/Kart!692
2022-09-23 15:17:55 +00:00
Sal
f89526c572
Merge branch 'fix-item-roulette-drawer' into 'master'
...
Refactor roulette drawer code and add missing items
See merge request KartKrew/Kart!695
2022-09-23 15:17:26 +00:00
James R
c6e4a93e29
Drop items being dragged behind you, like orbinaut shields, when failing a trick
2022-09-23 06:15:19 -07:00
James R
3d01fca41b
K_GetRollingRouletteItem: support Battle
2022-09-23 04:48:30 -07:00
James R
375fb72de1
Add K_GetRollingRouletteItem, refactor item drawers
...
Roulette now cycles through all single items (that have
odds). Added missing shields and drop target.
2022-09-23 04:09:32 -07:00
Sally Coolatta
e340d9b701
Remove itnext at top of MobjThinker also
2022-09-23 05:54:02 -04:00
Sally Coolatta
31009264ca
NULL itnext in general on removal
2022-09-23 05:51:14 -04:00
Sally Coolatta
58f56de7cc
fuck you NULL targets?
2022-09-23 05:30:19 -04:00
Sally Coolatta
43fa2ec19f
Merge branch 'master' into new-spb
2022-09-23 04:21:25 -04:00
Sally Coolatta
d43a5d0554
Fix unused variables
2022-09-23 04:08:07 -04:00
Sally Coolatta
21bd7bf041
Reverse SPB distance scaling
2022-09-23 04:04:05 -04:00
Sally Coolatta
2786957fef
Move Obj_SPBExplode to correct place
2022-09-23 03:52:14 -04:00
Sally Coolatta
fa63c67f04
Disable shrinking items into nothing
...
No one feels strongly about it, it just feels weird
2022-09-23 03:46:56 -04:00
Sally Coolatta
13caae7a0e
Shrink does not remove SPB
2022-09-23 03:41:27 -04:00
Sally Coolatta
f89d8d15c2
Properly separate SPB & Shrink cooldowns
...
Also refactors some of the result -> type & amount code
2022-09-23 03:35:18 -04:00
James R
a836893a98
Correct 8b0a80996
2022-09-22 09:03:36 -07:00
James R
8b0a809968
Remove dehacked pflags
...
Cont. bcdf41ec6
2022-09-22 08:57:00 -07:00
James R
bcdf41ec64
Remove PF_ATTACKDOWN/PF_ACCELDOWN/PF_BRAKEDOWN, use oldcmd.buttons
2022-09-22 08:49:44 -07:00
James R
7251ed5d9e
Add player.oldcmd -- ticcmd from previous tic
2022-09-22 08:43:40 -07:00