James R
794b276267
Merge branch 'snacpending-monch' into 'master'
...
PARANOIA: snacpending negative error plays sfx_monch
See merge request KartKrew/Kart!1027
2023-03-09 07:57:42 +00:00
James R
f19de81dd2
Merge branch 'fix-eggman-transfer-crash' into 'master'
...
Fix null ref in eggman transfer
See merge request KartKrew/Kart!1031
2023-03-09 07:56:22 +00:00
James R
cdecada971
Battle: TARGET on the player with 6 emeralds
2023-03-08 23:31:34 -08:00
James R
ef664c5124
Reset DUEL mode before POSITION ends
2023-03-08 21:18:30 -08:00
James R
d83f91d169
Call K_TimerReset before spawning map things
...
Fixes DUEL items spawning twice if DUEL mode remains on
between maps. Fixes DUEL items spawning the next map after
DUEL mode deactivates.
2023-03-08 21:08:05 -08:00
James R
ba994c261a
HERE COMES A NEW CHALLENGER for 3P
...
Fixes DUEL mode still being active if a 3rd player enters
before 20 seconds is up.
2023-03-08 21:07:40 -08:00
VelocitOni
23b04832ad
Buff Spikes
...
Both Vertical and Wallspikes size and increase, vertical spikes tumble, speed is now TICRATE instead of 2*TICRATE
2023-03-08 22:02:24 -05:00
James R
b04433bc7b
Fix TARGET visibility on players holding emeralds
2023-03-08 19:01:03 -08:00
James R
c781780ff8
Lose bumpers when using the respawn command
2023-03-08 19:01:03 -08:00
James R
5cebe7ab35
Battle: count emeralds inside of monitors during Overtime too
...
Don't spawn extra emeralds during Overtime since some
monitors could survive.
2023-03-08 19:01:03 -08:00
James R
700331fdd6
Drop Targets collide with Battle Monitors and Break the Capsules
...
Doesn't alter Capsule's path along its waypoints. I think
the interaction with capsules is funny even if it wouldn't
happen normally.
2023-03-08 19:01:02 -08:00
James R
8ce90d7737
Battle: fix emerald win condition
...
- winning player ALSO exits
- winner gets 100 points
2023-03-08 19:01:02 -08:00
James R
6d305deacc
Fix 2P FINISH text scrolling
...
Was using the wrong center offset.
2023-03-08 19:01:02 -08:00
James R
3dd7ece9db
Don't get points from killing other players in Break the Capsules or boss mode
2023-03-08 19:01:02 -08:00
James R
85a101cbd7
Replace battlecapsules || bossinfo.valid checks with K_Cooperative
2023-03-08 19:01:02 -08:00
James R
7669ae7bde
Rankings HUD and minimap check for PF_ELIMINATED
...
Dying to the Barrier:
- crosses out your rankings icon
- hides your minimap icon
2023-03-08 19:01:02 -08:00
James R
f69d70043c
Keep player alive at zero bumpers
...
Player have one more hit point than number of bumpers.
Break the Capsules gives zero bumpers.
2023-03-08 19:01:02 -08:00
James R
f6c8dd655a
Do not kill player because of damage outside of GTR_BUMPERS
...
Removes more Karma Bomb crap.
2023-03-08 18:11:50 -08:00
James R
ed551114d5
Windows: add -noexchndl, disables loading exchndl.dll
2023-03-08 17:11:05 -08:00
Eidolon
f952be1e2c
Only allow P1 to be assigned KBM
2023-03-08 18:39:51 -06:00
Eidolon
7ff7679ed1
Merge branch 'g-playeranaloginput-cleanup' into 'dynamic-controllers'
...
G_PlayerAnalogInput cleanup
See merge request KartKrew/Kart!1023
2023-03-09 00:32:11 +00:00
AJ Martinez
d8670bae20
Fix nonfunctional wizard guard for wizards
2023-03-08 16:58:15 -07:00
AJ Martinez
6d983852d9
Fix null ref in eggman transfer
2023-03-08 15:58:56 -07:00
Eidolon
610351b872
Normalize all volume scales to 0-100
2023-03-08 15:22:29 -06:00
James R
a3c64068e6
Replace bumpers completely with health
...
Adds some functions:
- K_Bumpers, bumper count for the count, intended for
where player->bumpers was used in HUD and visual
contexts.
- K_BumpersToHealth, converts bumper count to health
points.
player->mo->health replaces player->bumpers where it was
used in health contexts.
Removes some functions:
- K_HandleBumperChanges
- K_DestroyBumpers
Everything K_HandleBumperChanges did has either been
removed or moved elsewhere. P_KillMobj also already called
K_CheckBumpers.
K_DestroyBumpers became pointless after player->bumpers
was removed.
2023-03-07 22:54:33 -08:00
James R
a1558f1fbd
Move Break the Capsules and Boss elimination condition to P_KillMobj
2023-03-07 22:36:55 -08:00
James R
3843f0c3cd
Remove more Karma Bomb crap
...
- remove Karma Bomb boost trail condition
- remove Karma Bomb condition for Eggman Mark
- remove Karma Bomb condition for hiding player name tags
- remove Karma Bomb player translucency
- remove Karma Bomb respawn invincibility
- remove Karma Bomb speed buff
- remove Karma Bomb sphere digestion
- remove Overtime Karma
2023-03-07 22:32:28 -08:00
James R
a648ff31f1
Let spectators watch players who just died in Battle
...
If they're going to respawn anyway, there's no reason not
to spectate them. PF_ELIMINATED condition above excludes
Overtime Barrier KO.
2023-03-07 22:29:50 -08:00
James R
f86f794d20
g_demo.c: track player mobj health instead of bumpers
...
Lord have mercy on my soul!!!
2023-03-07 22:29:49 -08:00
James R
86990d47d2
Merge branch 'i-error-if-missing-exchndl' into 'master'
...
Windows: close game with error if exchndl.dll is missing
See merge request KartKrew/Kart!1010
2023-03-08 03:25:10 +00:00
James R
6d530ec810
PARANOIA: snacpending negative error plays sfx_monch
2023-03-07 18:26:50 -08:00
James R
afa62f2402
I_Error if exchndl.dll is missing for Windows builds
2023-03-07 17:52:10 -08:00
Oni
216e4064dc
Merge branch 'wavedash-sounds' into 'master'
...
Add sounds to sliptide zip / wavedashing
See merge request KartKrew/Kart!1024
2023-03-07 20:23:05 +00:00
toaster
84742e0376
G_LoadGameData: Remove print from recorded map record
2023-03-07 20:02:23 +00:00
toaster
d2c36c952a
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into conditions-cascading
...
# Conflicts:
# src/k_grandprix.c
# src/k_grandprix.h
2023-03-07 19:37:46 +00:00
toaster
1ccd41c3db
R_RenderThickSideRange: Compilation fix
...
It seems `lighteffect` was not a comprehensive enough blockade to referencing an uninitialised `xwalllights` for my strictly-warning compiler.
2023-03-07 19:32:52 +00:00
AJ Martinez
da2aab1af1
Avoid sound iteration, if we can help it
2023-03-07 06:08:20 -07:00
AJ Martinez
06f583a15d
Un-re-buff wavedash boost because tripwire
2023-03-07 05:57:01 -07:00
AJ Martinez
3463456976
Oni fixup gaiden
...
Passive sound when holding wavedash (waved4), wavedash delay TICRATE -> TICRATE/2, wavedash delay pauses while driftboosting
2023-03-07 04:58:17 -07:00
AJ Martinez
65b62e07c8
Add sounds to slipide zip / wavedashing
2023-03-07 03:20:41 -07:00
Sally Coolatta
edd5398373
G_PlayerAnalogInput cleanup
...
Emergency keyboard keys work again, and the input code is more straight-forward.
2023-03-07 05:01:26 -05:00
James R
df00ed4f64
Merge branch 'render-highlight' into 'master'
...
debugrender_contrast, debugrender_spriteclipping and debugrender_highlight
See merge request KartKrew/Kart!1021
2023-03-07 09:53:13 +00:00
Oni
cb6391c2cc
Merge branch 'high-contrast-debug-waypoints' into 'render-highlight'
...
Make debugwaypoints radiuses more visible
See merge request KartKrew/Kart!1022
2023-03-07 09:52:24 +00:00
James R
aa927a5b00
Merge branch 'overtime-spectator'
2023-03-07 01:45:16 -08:00
James R
540bd6e18d
Merge branch 'improve-battle-tracking' into 'master'
...
HUD TARGET for Battle Kiosk, Monitors and Emeralds; remove WANTED over players' heads
See merge request KartKrew/Kart!1016
2023-03-07 09:44:07 +00:00
Oni
e4ba544994
Merge branch 'buff-sliptide' into 'master'
...
Make sliptiding actually good
See merge request KartKrew/Kart!1020
2023-03-07 08:49:46 +00:00
James R
b8a503f56a
Always sync health to bumpers in P_KillPlayer
...
Fixes Death Pit respawning in Battle.
2023-03-06 23:37:42 -08:00
James R
a55ddef528
Add cv_scrambleremoved, disable scramble on P_RemoveMobj
...
Because Monitors and players leaving leak references,
disable this crashing to be able to test other stuff at
least.
2023-03-06 22:55:01 -08:00
Eidolon
7ed5e7a7a5
Change gamepad LED colors on playercolor change
2023-03-07 00:07:47 -06:00
Eidolon
86a9579e16
Handle gamepads from interface dynamically
...
Fixes numerous issues with hotswapping, gamepad assignment, and menu
responsiveness.
2023-03-07 00:07:47 -06:00