Commit graph

8291 commits

Author SHA1 Message Date
Sal
17b244969b Merge branch 'driftboost' into 'master'
Drift boost effects

See merge request KartKrew/Kart!297
2020-07-20 03:11:58 -04:00
James R
93e0872d9a Merge remote-tracking branch 'origin/master' into driftboost 2020-07-19 22:19:59 -07:00
James R
5efc34e43b Cleanup code and reverse gravity 2020-07-19 22:18:56 -07:00
James R
37aedad288 Sounds for big blue boost and bullet clip bouncing 2020-07-19 21:49:23 -07:00
James R
b23581ac38 The drift boost clip is fatter 2020-07-19 21:05:29 -07:00
James R
280791a832 Drift Boost Plumes, play every other frame of Drift Boost Explosion (normally flicker frames) 2020-07-19 19:11:19 -07:00
James R
3ff00e851e Better spawning for the clip spark 2020-07-19 18:09:52 -07:00
James R
f8b19a239f Drift Boost Clip, bounces on floor and sparks, then flickers until it dies 2020-07-19 18:04:11 -07:00
James R
1dae3d196b Who said anything about a 5th frame? 2020-07-18 14:52:30 -07:00
James R
59c0f99865 5th frame + rainbow colors cycle on the drift explody 2020-07-17 23:44:00 -07:00
James R
755a0e9440 It's not always GCC, but it probably is gcc (I hope)
(cherry picked from commit 4e1d54c3322c17276e532ab4d9e875a8c8ebc399)
2020-07-15 14:47:41 -07:00
James R
7c2aa5fd19 Forgot a comma
(cherry picked from commit 193c45aa2f555b56f548f70e7fa0d74a1ce4e412)
2020-07-15 14:47:17 -07:00
James R
87e55c18c4 Makefile: Move the PREFIX stuff up so version detection can take advantage of
(cherry picked from commit 489bb81d0065299ffea09b20cfa06dbbedcf247a)
2020-07-15 14:47:16 -07:00
James R
2610163096 Detect the compiler version and set the correct GCC flag
If the version is not supported by the Makefile, the flag for the latest
version supported is set instead.

(cherry picked from commit bf90fbb91f28af30ff79523681e7f73e60121535)
2020-07-15 14:47:16 -07:00
Ashnal
f4d648526d Moved K_DropRocketSneaker call into K_StripItems
This should catch when DropHnextList misses it
Should probably fix sinks too ...
2020-07-15 09:17:35 -04:00
Ashnal
f60b6c881d Properly handle rocket sneakers when shrinking 2020-07-14 19:50:37 -04:00
Ashnal
fef23cf779 Some safeguards for K_DropRocketSneaker usage 2020-07-14 19:45:15 -04:00
Ashnal
bb6a5662c2 Fixing RocketSneakers
New function specifically for dropping rocketsneakers K_DropRocketSneaker
Used by Eggbox touchspecial to properly dispose of shoes and clean up hnext
Now also used by the shoe thinker to drop themselves
Fixes angle of spent shoe launch
2020-07-14 18:45:45 -04:00
Sryder
f1ba06351c Merge branch 'float-in-mobjscale' into 'master'
Rings float height is not mobjscaled!

See merge request KartKrew/Kart!295
2020-07-14 07:54:29 -04:00
Ashnal
fb51f60e20 Add clean up to K_PuntMine
This cleans up hnext when a mine shield is P_RemoveMobj'ed while being punted
Otherwise, hnext could point to a removed mobj and cause undefined behavior
This also fixes the bug where if you have multiple mines in your slot, drag one
and have it punted, all your unused mines would disappear.
This should/may fix the crashes/desyncs I've observed in gameplay when a held mine is punted.
2020-07-14 00:21:46 -04:00
James R
716898ebf6 Probably a good idea to flip with mobjscaled height 2020-07-13 19:58:00 -07:00
James R
f348cd0f1f Multiply ring float height by mobjscale 2020-07-13 19:55:00 -07:00
James R
56da04bdec Merge branch 'compiler-error' into 'master'
Compiler warnings

See merge request KartKrew/Kart!293
2020-07-10 21:32:26 -04:00
Sryder
ae249b2f67 Merge branch 'pathfind-shadowed-declaration' into 'master'
Fix shadowed declaration in pathfind code

See merge request KartKrew/Kart!294
2020-07-10 09:14:19 -04:00
James R
65550cc9b7 Make drift explode animation LONGER 2020-07-09 18:03:27 -07:00
Sryder
376f4d3116 Fix shadowed declaration in pathfind code 2020-07-10 01:32:46 +01:00
James R
dc83e6ee0b Merge remote-tracking branch 'origin/master' into driftboost 2020-07-09 16:48:33 -07:00
James R
856eda9f95 Don't scale drift explosion 2020-07-09 16:48:21 -07:00
James R
f1648fbf5c Followers compiler warnings 2020-07-09 16:39:47 -07:00
James R
8399079f35 Merge branch 'followme-internal' into 'master'
Followers

See merge request KartKrew/Kart!252
2020-07-09 19:15:37 -04:00
Latapostrophe
fb978f9b91 Merge branch 'v2-master' into followme-internal 2020-07-09 23:34:24 +02:00
Sryder
7d17046942 Merge branch 'flameshield-dist' into 'master'
Fix Flameshield in mapobjectscale maps.

See merge request KartKrew/Kart!292
2020-07-09 12:59:17 -04:00
Sryder
c6c81c7fab Fix Flameshield in mapobjectscale maps.
FixedMul instead of FixedDiv
2020-07-09 17:54:28 +01:00
Sal
e81c192a9f Merge branch 'replay-hut-addon-crash-fix' into 'master'
Fix replay hut menu crashing when trying to display missing skins 2 electric boogaloo

See merge request KartKrew/Kart!291
2020-07-09 02:05:13 -04:00
James R
e250796886 WIP "Drift explosion" 2020-07-08 21:30:34 -07:00
SteelT
d67ad1a08f Fully fix replay hut crashing if addons isn't loaded. 2020-07-09 00:29:46 -04:00
James R
47a7c285de Merge branch 'pathfind-realloc-fix' into 'master'
Pathfinding reallocation fix

See merge request KartKrew/Kart!290
2020-07-08 22:05:18 -04:00
Sal
5397594ceb Merge branch 'i-am-jimita' into 'master'
Line feeds don't work when drawing strings

See merge request KartKrew/Kart!289
2020-07-08 18:54:01 -04:00
Sryder
87069a86d8 Fix the cause of the waypoint debug message spam in Canyon Rush.
Not calling the indexchanged callback here meant that if K_BHeapSortDown didn't make any changes, the item at index 0 would never call the callback despite changing position.
2020-07-08 21:36:28 +01:00
Sryder
c7a00d4800 Update pointers to nodes when the nodesarray is reallocated.
Fixes crash in Gust Planet.
2020-07-08 18:01:47 +01:00
James R
1af2ecdf15 Wow!
(cherry picked from commit be01a5917639f4b05de99ef92bdafb50a204ee56)
2020-07-05 18:40:37 -07:00
lachwright
d62f4d4d1a Merge remote-tracking branch 'origin/master' into spindash 2020-07-06 08:10:22 +08:00
lachwright
8ab98011f6 Spindash charge (WIP) 2020-07-06 08:10:03 +08:00
Ashnal
7174299635 Remove now unused ret var 2020-07-04 22:25:02 -04:00
Ashnal
44b9f8e25a Let's just ALWAYS go into ask file list mode
Easier to maintain and understand a single code path
Rather than switching behavior based on amount of addons
2020-07-04 01:12:38 -04:00
Ashnal
8790661b20 Remove Checking Files spam 2020-07-02 21:48:45 -04:00
Ashnal
f2990180f6 Fix file number accounting
Should ensure appropriate accounting and prevent loading of
server files if it would put us over MAX_WADFILES
2020-07-02 20:57:33 -04:00
Ashnal
8df8d1d028 Correct total files to load off by one 2020-07-02 17:47:10 -04:00
Ashnal
a4c004fee3 Changed "this server has a lot of addons!" to
"Checking server addon list ..." to be more informative
2020-07-01 23:52:43 -04:00
Ashnal
8cfc3520e5 Connection screen no longer freezes up while
searching for addons on disk
Game will run one tic after every file status is updated
2020-07-01 23:48:14 -04:00