Commit graph

20810 commits

Author SHA1 Message Date
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
NepDisk
d58d3877a7 Ring improvements 2025-02-26 00:15:59 -05:00
NepDisk
a082850e56 Merge branch 'saturnstats' into blankart-dev 2025-02-25 15:27:10 -05:00
NepDisk
6b4c331f5d add pwrlvl to stats menu 2025-02-25 14:47:41 -05:00
Indev
9ee3a2c088 Fix 'total podium' stat display using totalwins 2025-02-25 14:32:10 -05:00
Alug
287f9ce991 fix level statistics page controls 2025-02-25 14:32:04 -05:00
Indev
cbfc071512 Put playtime statistics at first page instead of RA medals 2025-02-25 14:31:57 -05:00
Indev
a8f29fbdf2 New statistics menu (WIP) 2025-02-25 14:31:46 -05:00
GenericHeroGuy
3f569913e3 Fix P_ResetPlayer resetting too much 2025-02-25 20:19:07 +01:00
GenericHeroGuy
344d07775d Apparently the pushers themselves also check for sector specials!?
...also removed a fan special dupe
2025-02-25 20:19:07 +01:00
Indev
87693db34e Check for spectator in K_StatRound 2025-02-25 14:18:29 -05:00
Indev
151b0ba9d9 Wipe kart stats on game data reload 2025-02-25 14:15:42 -05:00
Indev
437b8425c7 That was from testing a 2025-02-25 14:15:36 -05:00