Commit graph

18202 commits

Author SHA1 Message Date
toaster
fa8bffabfc Have replay recording of "hits" use the reference count system, so that it doesn't potentially access free'd memory.
(This is not THE replay fix, but it is A replay fix.)
2021-11-21 13:35:08 +00:00
James R
e82bba18f6 Use volume field of sound, access with SOC/lua
Volumes may be defined on a 0-100 scale, but any number is
accepted.

If the volume is negative then the sound will play at
normal volume (therefore the info table won't need to be
modified.)
2021-11-08 18:50:19 -08:00
James R
d22705727b Fix unsigned comparison with zero 2021-11-08 16:59:57 -08:00
RJPFonseca
dc8b5fb803 Used spaces instead of tabs in Makefile.cfg
(cherry picked from commit 69647eb78d36c0b2f5febecd2c4e55f622325217)
2021-11-08 16:57:02 -08:00
SteelT
5d17081d14 Merge branch 'tumbltweaks' into 'master'
Tumbltweaks

See merge request KartKrew/Kart!448
2021-10-19 03:57:13 +00:00
toaster
42629264b1 Extra comment just in case someone else tries to perform maintenance on tumble and gets confused like I did. 2021-10-17 22:18:04 +01:00
toaster
a43b64cb76 Tumble nerfing, on Oni's request.
- Maximum tumble height that leads into last bounce is now 60 mfu (mobjscaled fracunits), from 40 mfu.
- All tumbles that are over 100 mfu high have extra attenuation applied to them.
- Tumble into lightsnake now puts you in 1.5 seconds of wipeout, rather than the last tumble.
2021-10-17 22:14:42 +01:00
toaster
303df77b68 Unassigned variable fix (probably going to rip out the closed caption system out of Kart at some point, but this is good for now). 2021-10-17 22:11:30 +01:00
lachablock
8ce5dc69ff Add SegaSonic Arcade sounds 2021-09-10 10:28:20 +10:00
SinnamonLat
647dfd98fb forgot to change something back 2021-09-02 13:40:57 +02:00
SinnamonLat
f96f7c6ba3 Fix follower colours 'Match' and 'Opposite' not working 2021-09-02 13:34:17 +02:00
SinnamonLat
2df8aa69b7 missing follower check in SendNameAndColor 2021-09-02 08:33:49 +02:00
SinnamonLat
caf1ed37ac fix janky follower movements due to lag type being changed from int32 to uint32 in the struct 2021-09-02 08:17:43 +02:00
lachablock
e2c0f6638f Fix item capsules in reverse gravity 2021-08-02 13:57:27 +10:00
SteelT
d5c30742dd Merge branch 'capsules' into 'master'
Item Capsules

See merge request KartKrew/Kart!440
2021-06-28 01:23:11 -04:00
lachablock
05749b9773 Add special behavior for SPB item capsules 2021-06-21 22:39:21 +10:00
lachablock
6477176c31 Don't add item capsules to the respawn queue 2021-06-21 15:33:38 +10:00
lachablock
baae615d08 Capsules FINALLY spawn properly on FOFs, and aerial capsules scale from the bottoms instead of their centers 2021-06-21 15:10:57 +10:00
lachablock
90269c1a91 New item capsule respawn functionality 2021-06-21 13:11:21 +10:00
lachablock
27489edd3d Don't spawn ring capsules in GTR_SPHERES gametypes 2021-06-21 12:09:34 +10:00
lachablock
b1e412ee33 Address item capsule suggestoastions 2021-06-21 12:03:01 +10:00
lachablock
8f93cdbb6b Revert item capsule respawn queue changes 2021-06-21 11:42:02 +10:00
lachablock
65204d951c Add dust to capsule burst & fix cap bust momentum 2021-06-20 15:25:48 +10:00
lachablock
1b41db9edc Fix mapload crash caused by capsules 2021-06-16 12:30:21 +10:00
lachablock
04ed130d24 Make capsule bubbles semibright, & fix ring capsule caps not being semibright 2021-06-15 15:16:59 +10:00
lachablock
e981de3c33 - Color Record Attack-persistent capsules sapphire
- Make invincibility capsules glow rainbow
- Fix aerial capsules not scaling to full size
2021-06-15 13:41:53 +10:00
lachablock
da37ba8238 Allow scripts (or other outside sources) to easily change the properties of an item capsule 2021-06-14 23:04:28 +10:00
lachablock
9151d31512 Allow only ring capsules to spawn in Record Attack, and add the ability for Extra to invert this behavior 2021-06-14 22:59:05 +10:00
lachablock
459c5615af - Added respawn functionality to item capsules
- Restructured some item capsule code to reduce thinker density and allow the item capsule parts to think after the capsule
- Super Ring capsules are now semibright
2021-06-14 19:04:55 +10:00
lachablock
7e1a29310f Add item capsule Ambush flag scaling; attempted gravity fix 2021-06-14 13:47:15 +10:00
lachablock
debfb41423 Merge remote-tracking branch 'origin/master' into capsules 2021-06-14 12:20:53 +10:00
lachablock
b78db12b0d Add item capsules 2021-06-14 12:20:39 +10:00
Sal
1f0d0ea396 Merge branch 'item-scale-tweak' into 'master'
Change the item odds/distance scaling for different player counts

See merge request KartKrew/Kart!429
2021-06-12 05:16:31 -04:00
Sally Coolatta
83fc7dd0a2 Merge branch 'master' into item-scale-tweak 2021-06-12 03:17:36 -04:00
Sal
41b0465efe Merge branch 'splits-tilt-fix' into 'master'
Fix tilting in splitscreen

See merge request KartKrew/Kart!439
2021-06-12 03:17:05 -04:00
Sally Coolatta
c4cb4f32c3 Merge branch 'master' into item-scale-tweak 2021-06-12 03:11:52 -04:00
Sally Coolatta
4eee8ab1d7 Fix tilting in splitscreen
R_GetPitchRollAngle used R_PointToAngle. This was fine because it was meant for rendering code. However tilting does its code mostly in player thinker, and it also uses this function, so it was not fine -- it would have some remainder tilt settings from the last player's screen.
2021-06-12 02:15:00 -04:00
SteelT
73d299396b Merge branch 'splitscreen-sound-fix' into 'master'
Sound refactor

See merge request KartKrew/Kart!430
2021-06-12 01:34:56 -04:00
SteelT
e1c52c6c61 Merge branch 'trick-panels-changes' into 'master'
Trick panels changes: Delay + Upwards Trick

See merge request KartKrew/Kart!425
2021-06-12 01:33:30 -04:00
Sally Coolatta
82fa875502 Refactor R_PointToAnglePlayer 2021-06-12 00:56:55 -04:00
lachablock
f031177ca4 Add some generalized functions for getting floating item frames 2021-06-12 14:12:45 +10:00
SteelT
b3cee8b8fc Merge branch 'master' into trick-panels-changes 2021-06-10 23:45:35 -04:00
toaster
bac7de2ea7 Merge branch 'kickstartdemo' into 'master'
Kickstartaccel demo fix

See merge request KartKrew/Kart!438
2021-05-27 16:51:04 -04:00
Sal
f55605f2f8 Merge branch 'zdebug-always-on' into 'master'
ZDEBUG is default

See merge request KartKrew/Kart!434
2021-05-27 12:47:38 -04:00
SteelT
a327b3f60c Merge branch 'new-titlecards' into 'master'
New titlecards

See merge request KartKrew/Kart!437
2021-05-27 12:41:12 -04:00
toaster
7fab92d73b Kickstartaccel demo fix
An absolute dogshit clown-level code blunder from me, now corrected.
2021-05-10 14:21:13 +01:00
Latapostrophe
f559f24c07 Encore support, gif fix and slight optimization 2021-05-02 11:38:33 +02:00
Latapostrophe
66740e96dc slight optimizations + undefs 2021-05-01 12:01:00 +02:00
Latapostrophe
aa04b5ce51 Merge branch 'master' of git.do.srb2.org:KartKrew/Kart into new-titlecards 2021-04-30 18:56:28 +02:00
Latapostrophe
f2f0a6cbe2 New titlecards 2021-04-30 18:11:36 +02:00