Commit graph

20872 commits

Author SHA1 Message Date
GenericHeroGuy
41f2bbcb1e Okay, let's not break UDMF speedpads
Change binary conversion to 2.2 behavior, but ignore it and use
linedef length directly for kart maps
2025-03-04 01:57:03 +01:00
GenericHeroGuy
6fdfeb42a0 Store speed pad speed with full precision 2025-03-04 01:07:57 +01:00
GenericHeroGuy
918c9ec0a1 Fix P_ButteredSlope's wrong behavior 2025-03-04 01:03:31 +01:00
NepDisk
47d921a532 Fix kartstuff in stats 2025-03-03 16:52:16 -05:00
GenericHeroGuy
2aa52a15b6 Revert P_CheckPosition's MF_NOCLIP behavior
Seems to have been unintenionally yoinked in 122b2696,
and it causes an obnoxious amount of lag for grindrails
2025-03-03 22:26:07 +01:00
GenericHeroGuy
8a51847fb1 Y'know what? Just make these functions one-based, sheesh 2025-03-03 21:18:07 +01:00
NepDisk
037a75df08 Match is battle 2025-03-03 13:49:16 -05:00
NepDisk
96ce824155 Fix BT_FORWARD/BT_BACKWARD not being applied on sticks 2025-03-03 13:33:11 -05:00
GenericHeroGuy
1025ac59bd Translate MapLoad/MapChange and implicit gamemap argument 2025-03-03 19:03:36 +01:00
NepDisk
ec913108b9 Restore old offroad behaviour 2025-03-03 12:49:45 -05:00
NepDisk
678ce10475 Fix some P_AllowMobjSpawn conditions 2025-03-03 08:30:36 -05:00
GenericHeroGuy
ec279abe4a And finally... break some more limits
Good luck to whoever wants to deal with the raw texture numbers in
that Liminal Landscape HUD hook that changes sidedef textures
(I had no idea that was even possible...)
2025-03-03 02:39:53 +01:00
GenericHeroGuy
5259bab788 'Fix' Mauro Mania static effect (by shuffling video flags) 2025-03-03 02:29:50 +01:00
GenericHeroGuy
ebea1395d4 Map number compatmode 2025-03-03 01:28:51 +01:00
NepDisk
14b758f84a Make this the same between new and old odds systems 2025-03-02 11:45:50 -05:00
NepDisk
b0bbf07bdb Custom gametype and gametyperules additions
Many new options have been added.

You can now specify "menucolor" when creating a gametype. This accepts a V_ colorchar flag (IE V_PURPLEMAP) and will be used to color hud elements in menus and on the HUD.

Encore is now controlled by GTR_ENCORE. This allows for custom modes that don't accept encore.

Itemodds are now controlled by GTR_RACEODDS and GTR_BATTLEODDS respectively. If neither is specified on gametype creation, completely random items will be rolled.

General GTR_FREEROAM adjustments
2025-03-02 11:41:30 -05:00
NepDisk
9458cbbaa2 Accurate Racestart 2025-03-02 08:18:48 -05:00
NepDisk
8c67e163bc Drain startboost timer in the air again 2025-03-02 08:13:32 -05:00
NepDisk
8d36a95f7e Use old hyudoro duration 2025-03-02 08:06:15 -05:00
NepDisk
76bffc3d60 Prevent invin time from stacking 2025-03-02 08:04:50 -05:00
NepDisk
8b5b674364 Fix flameshield collide 2025-03-01 11:01:29 -05:00
NepDisk
b3851134c1 fix logic issue 2025-03-01 10:20:43 -05:00
NepDisk
b06b6ade9e Give omega an extra tic in a better way 2025-02-28 22:00:48 -05:00
NepDisk
af69d91eec Fix Netgames
Whoops forgot to readd doomcom slots when porting stuff
2025-02-28 21:39:28 -05:00
NepDisk
e2f29fd41b Add lagless camera toggle and default to off 2025-02-28 21:20:13 -05:00
NepDisk
18de286a2f Make Item Breaker even more accurate to its Lua version
You can pick up boxes when you have yout item slot full
2025-02-28 19:27:57 -05:00
NepDisk
0e9b47601c Omega needs help!
Give one extra tick of ringboost so omega can atleast maintain duration
2025-02-28 12:38:44 -05:00
NepDisk
dd77d86d6f Fix flame shield not being remove on damage 2025-02-28 03:08:25 -05:00
NepDisk
ef11c55b41 Merge and Update Flameshield overhaul concept 2025-02-28 00:54:24 -05:00
NepDisk
d0327c4079 Auto Shrink Bubbleshield on successful attack/defend and add delay 2025-02-27 13:51:02 -05:00
NepDisk
0fb89d2568 Underwater: player must be submerged for 15 seconds to play a gasp when they resurface 2025-02-27 13:04:00 -05:00
NepDisk
5caee8cc09 Fix type check for Land Mines vs Drop Target/Bubble Shield expand
b2268157fd
2025-02-27 12:58:13 -05:00
James R
91445a5856 MT_FLOATINGITEM: use K_UpdateMobjItemOverlay 2025-02-27 12:54:49 -05:00
James R
152bb32609 Add K_UpdateMobjItemOverlay 2025-02-27 12:51:27 -05:00
James R
05e926f540 Merge branch 'overlay-offsets' into 'master'
MT_OVERLAY exception flags

See merge request KartKrew/Kart!878
2025-02-27 12:49:23 -05:00
AJ Martinez
32bc196381 Snap BUBBLESHIELDTRAP to toucher when touched (fixes visual disjoint) 2025-02-27 12:44:00 -05:00
James R
0882846d29 Underwater: do not spawn bubbles around player using Bubble Shield 2025-02-27 12:38:27 -05:00
NepDisk
b048467aa2 Fix Bubble Shield duplicate collisions
8c1771112c
2025-02-27 12:34:28 -05:00
NepDisk
5e26516453 S3K Shields: remove splitscreen-dependent mobj position behaviour
a134465e65
2025-02-27 12:27:54 -05:00
NepDisk
55405600ea Fix rare Bubble Shield crash
30d7e94ece
2025-02-27 12:24:14 -05:00
NepDisk
94dc69ab93 Flash Bubbleshield if throw is happening soon 2025-02-26 21:38:35 -05:00
NepDisk
31fbfdc512 check equal to and greater than for skin check 2025-02-26 21:23:37 -05:00
NepDisk
80453af9b5 Fix pvp damage code to be more accurate to v1 2025-02-26 21:17:47 -05:00
NepDisk
fe97d7263b Fix bubblepop not being reset in some cases 2025-02-26 20:59:57 -05:00
NepDisk
5d5701790d Re-Enable ingamecap cvar 2025-02-26 20:55:54 -05:00
NepDisk
b875623be5 Fix bot skin randomization code
Best of both worlds. If theres more then ingamecap worth of skins (or 8 in GP), duplicate skins will be disabled
2025-02-26 20:34:30 -05:00
NepDisk
064be1b201 Merge branch 'bortsport' into blankart-dev 2025-02-26 19:43:22 -05:00
NepDisk
acfb69f818 Remove unsued polyobject define 2025-02-26 16:09:30 -05:00
GenericHeroGuy
e901130742 Fix sprite flipping on rotated drift frames 2025-02-26 20:54:21 +01:00
NepDisk
0bf6619481 MF_SOLID and MF_PUSHABLE exception 2025-02-26 08:35:56 -05:00