Commit graph

18093 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
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
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
Sal
67c4fb328a Merge branch 'add-missing-sounds' into 'master'
Add missing mean bean machine sound enums to list of sounds

See merge request KartKrew/Kart!436
2021-04-30 06:44:59 -04:00
SteelT
5b0b29dbdc Add missing mean bean machine sound enums to list of sounds 2021-04-29 12:55:35 -04:00
Sal
47ab83c2d8 Merge branch 'mean-bean-sounds' into 'master'
Mean Bean Machine sound effects

See merge request KartKrew/Kart!432
2021-04-27 22:24:44 -04:00
Sal
ae3cfc690b Merge branch 'orbfterimages' into 'master'
Orbfterimages.

Closes #173

See merge request KartKrew/Kart!435
2021-04-27 17:08:56 -04:00
Sryder
710abf6820 Fix sound crash, let a sound be played for multiple players again too.
S_getChannel now doesn't do any alterations to the channel, it *only* returns the number of the free channel.
2021-04-27 21:27:42 +01:00
toaster
53806d41e0 Orbfterimages.
Fixes mistakes made in !408 and !418, resolving #173.
2021-04-27 20:29:30 +01:00
Sally Coolatta
44ed9fcd4c ZDEBUG is default
- ZDEBUG2 is now ZDEBUG ... although admittedly, it doesn't seem that useful, it just enables some CONS_Debug's ... but now there's a convenient way to enable them now I suppose
- Mostly just means the I_Errors give __FILE__ and __LINE__.
- Also enables a "memdump" command that just prints a bunch of zone memory info.

I don't think any of this should be guarded, so I went ahead and did this.
2021-04-26 14:49:45 -04:00