SteelT
574a04f01b
Prison Egg bump exception
...
Always bump the player when colliding with stationery prison eggs.
To keep compatibility with the recorded staff ghosts, for now, this will only apply when in tutorials.
2024-04-05 21:45:39 -04:00
Sally Coolatta
7dfa597c7d
SRB2 -> DRRR copyright in src, acs, android folder
...
Be consistent with toaster's recent changes to copyright
2024-04-05 02:08:23 -04:00
toaster
dea698a276
Tasteless Taunts
...
Uninhibited voices/horns (see the "meme" setting in v1).
Removes the SECRET_MEMETAUNTS unlock, which didn't fit the general level of cohesion main game content should have.
2024-04-02 23:26:57 +01:00
Oni
c3239b3746
Merge branch 'top-thrown-scale' into 'master'
...
Preserve scale of Garden Top when thrown
See merge request KartKrew/Kart!2213
2024-04-02 18:03:10 +00:00
toaster
7072bd06d5
Good faith effort to update ZarroTsu copyright for k_kart sourcefiles
2024-04-02 17:43:26 +01:00
James R
8e9b9dd0aa
Preserve scale of Garden Top when thrown
...
- If you deploy a Garden Top while grown/shrunk, the Top
retains its size even after the grow/shrink effect runs
out
- When the Top was thrown, however, it always used default
scale
- Now the thrown Top keeps its scale intact
2024-04-02 05:00:21 -07:00
toaster
56534a747e
Do not play overtake voices/passing sounds in K_Cooperative
...
You're not competing!
2024-03-30 16:01:03 +00:00
toaster
a752ed095f
K_FadeOutSpecialMusic: Iterate over all display players in K_TickSpecialStage, instead of clobbering the volume in K_KartUpdatePosition
...
Prevents weird audio clipping near the end of the course
2024-03-30 16:00:08 +00:00
AJ Martinez
34aa3607f8
Fix inverted cooldown check on generic voices
2024-03-28 21:32:48 -07:00
AJ Martinez
5414c36e18
Fix inverted cooldown check on taunt voices
2024-03-28 20:40:37 -07:00
James R
28cd56f24c
Add cheats
...
Co-authored-by: toaster <rollerorbital@gmail.com>
Co-authored-by: AJ Martinez <aj@worldsbe.st>
2024-03-28 00:09:12 -07:00
James R
11dc5b7318
Fix line endings
2024-03-28 00:09:02 -07:00
Oni
759422a425
Merge branch 'eggman-transfer-conveyance' into 'master'
...
Eggbox transfer fixups
See merge request KartKrew/Kart!2181
2024-03-28 02:07:37 +00:00
Oni
59974ebce2
Merge branch 'sal-cam-sandboxing' into 'master'
...
Camera last minute adjustments
Closes #1034
See merge request KartKrew/Kart!2161
2024-03-27 22:40:22 +00:00
AJ Martinez
9fe34b3ef5
Increase eggbox transfer delay again
2024-03-27 14:59:37 -07:00
AJ Martinez
6b79084a14
Increase source transfer delay
2024-03-27 14:54:07 -07:00
AJ Martinez
e1b35eeb32
Eggbox transfer fixups
2024-03-27 14:50:05 -07:00
James R.
31afbef95a
Merge branch 'challenge-final' into 'master'
...
Challenges Final II
See merge request KartKrew/Kart!2176
2024-03-27 09:18:53 +00:00
toaster
b7927fc7a4
Clean up a bunch of the K_Play[something]Taunt/Sound functions
...
- Less copypasted code
- Cleaner to read at-a-glance
- Don't play for objects that don't have skins set
- Don't play if R_CanShowSkinInDemo is false
2024-03-27 04:01:58 +00:00
Sally Coolatta
7e8a42c4a0
Faster z speed in the air
2024-03-26 21:59:49 -04:00
toaster
01cb8c0289
Seperate out Key Generation and Challenge Achievement sounds
...
Also removes unused sound effect defintion for sfx_endwrp
2024-03-26 22:27:07 +00:00
Sally Coolatta
4004bffa5d
Tweaked all quake values
...
Quake III Arena
2024-03-25 01:00:17 -04:00
AJ Martinez
4c901e8a56
SPB Attack polish
2024-03-23 21:02:01 -07:00
Gunla
7a2cda0ef9
Merge branch 'wavedash-lock-conveyance' into 'master'
...
Wavedash lock conveyance
See merge request KartKrew/Kart!2149
2024-03-23 01:43:18 +00:00
AJ Martinez
e7b71661db
Lower volume of non fully charged wavedash drain
2024-03-21 18:22:54 -07:00
AJ Martinez
4a2e5d368a
Fully charged wavedash conveyance
2024-03-21 18:19:11 -07:00
toaster
8d5ababc27
Skipstats teleport: Change sound behaviour
...
- Replace with a random teleport sound from Sonic 2, because shipping with a thok between every tutorial would have made us look like clowns.
- Don't play for Versus contexts.
2024-03-21 22:16:48 +00:00
AJ Martinez
628be3950f
Hide useless instawhip charge between picking up and confirming item boxes
2024-03-19 01:22:44 -07:00
James R
99656765e5
Pause waypoint updates while player is touching finish line but not crossing it
...
- Right on the line, P_PointOnLineSide may disagree with
P_TraceWaypointTraversal.
- If this happens, nextwaypoint may update ahead of the
finish line before the player crosses it.
- This bloats the finish line distance and triggers lap
cheat prevention, preventing the player from gaining a
lap.
- Since this only seems like it can happen very near to
the line, simply don't update waypoints if the player is
touching the line but hasn't crossed it.
- This will cause distancetofinish to jump but only for a
very short distance (the radius of the player).
2024-03-16 06:50:16 -07:00
Oni
d0d948e451
Merge branch 'yet-fewer-bot-maintenance' into 'master'
...
Yet fewer bot maintenance
Closes #966 , #899 , #875 , and #818
See merge request KartKrew/Kart!2102
2024-03-14 01:32:42 +00:00
Gunla
0212191839
Merge branch 'tutorial-spectate-debug' into 'master'
...
Freecam spectator fixes; Tutorial spectator debugging
See merge request KartKrew/Kart!2098
2024-03-13 23:49:25 +00:00
Sally Coolatta
b8e3ac465e
Bot friction amount is based on their speed
...
Similar to !1814 but it is eased into.
2024-03-13 05:07:09 -07:00
James R
790d64015a
Add debugnewchallenger, do not restart map for toggling Duel mode
2024-03-12 17:53:01 -07:00
AJ Martinez
6c8db5bc0e
Use gamespeed multiplier checks for "hard" difficulty behavior (4th Gear compatibility)
2024-03-11 17:54:25 -07:00
James R.
aa9f1246e8
Merge branch 'fix-lap-cheat-edge-case' into 'master'
...
Lap cheat prevention: always reset lap to safelap when timer is reset
See merge request KartKrew/Kart!2069
2024-03-11 09:38:42 +00:00
AJ Martinez
32e2999386
Merge branch 'die-in-ta' into 'master'
...
All TA deaths are final deaths
See merge request KartKrew/Kart!2077
2024-03-11 02:27:10 +00:00
James R
448781bdd9
HUD: do not scroll FINISH across the screen when NO CONTESTING
...
- Don't show this for Time Attack fail
2024-03-10 19:23:05 -07:00
AJ Martinez
8fb2ee6392
Merge branch 'safer-final-failsafe-2' into 'master'
...
Allow final failsafe in RESPAWNST_DROP (take 2)
See merge request KartKrew/Kart!2061
2024-03-11 01:29:58 +00:00
Oni
4de4c9e57d
Merge branch 'pre-podium-music' into 'master'
...
Add pre-Podium intermission music
Closes #1084
See merge request KartKrew/Kart!2075
2024-03-10 21:08:11 +00:00
Sally Coolatta
9b93f56111
Add pre-Podium intermission music
2024-03-10 14:08:59 -04:00
AJ Martinez
c2963b6299
Use alternate Ring Box award calculations in TA
2024-03-10 04:25:36 -07:00
James R.
f4ab9b0be7
Merge branch 'gasp' into 'master'
...
Tweak underwater VFX
Closes #1125
See merge request KartKrew/Kart!2058
2024-03-10 08:24:57 +00:00
AJ Martinez
bd2573cfa9
Merge branch 'my-son-is-still-useless' into 'master'
...
Stat rebalance nightmare vortex
See merge request KartKrew/Kart!2053
2024-03-10 07:20:04 +00:00
AJ Martinez
8763ecb1d8
TA rebalance: Mecha too
2024-03-09 22:45:14 -07:00
AJ Martinez
c8083b88a0
TA rebalance: reduce crack
2024-03-09 22:41:49 -07:00
Gunla
c00acff8f7
Merge branch 'fix-underwater-strafing' into 'master'
...
Fix underwater strafing activating below minimum speed and pushing you backward
Closes #1001
See merge request KartKrew/Kart!2048
2024-03-10 03:58:48 +00:00
James R
cee4c6106b
Lap cheat prevention: always reset lap to safelap when timer is reset
...
- This was done implicitly by respawn
- However, it is sometimes possible to:
- Cross the finish line forward
- Gain a lap
- Lap cheat prevention activates afterward
- Drive backward over the finish line again
- Must still have the lap cheat prevention timer
running
- Do not lose a lap
- Timer resets once you're behind the line
- Now:
- You are behind the finish line
- Lap cheat prevention is not active
- You still have the lap gained from crossing the
finish line the first time
- To fix this:
- Reset your current lap to your lap safe when the timer
resets
- Safelap does not change while lap cheat prevention is
active
- Basically I am fixing an oversight in the lap cheat
prevention system, because the timer, safelap and your
current waypoints are all tied together already
- It's just the current lap that was not being tied
together with the rest of it
2024-03-09 17:03:48 -08:00
AJ Martinez
07fa2296b1
Tripwire speed threshold 200 -> 220%
2024-03-09 06:44:17 -07:00
James R
44ff1d26cc
Underwater: player must be submerged for 15 seconds to play a "gasp" when they resurface
2024-03-09 01:10:13 -08:00
AJ Martinez
81b8e7c9f1
Allow final failsafe in RESPAWNST_DROP (take 2)
2024-03-09 01:39:52 -07:00