Lat
058a1c03b5
Seasaw defs, variables + new function to sanitize checks for my hardcoded mess
2023-09-23 12:48:52 +02:00
Lat
12b80b392b
hardcode ring vaccums
2023-09-23 11:26:56 +02:00
Lat
a565d923c0
Hardcode these cursed seasaws
2023-09-22 18:14:38 +02:00
Lat
02409c5540
Define DLZ objects/player variables
2023-09-21 09:24:15 +02:00
Lat
5a6ecd051a
Fix conflict in cmakelist w/ master merge
2023-09-20 17:17:33 +02:00
Lat
42cbb93ca2
Hardcode Leaf Storm Eggman balls
2023-09-20 16:33:07 +02:00
Lat
35e530be3d
LSZ bungee object/variable definitions
2023-09-20 13:47:39 +02:00
toaster
e438ef0a97
SPR2_SIGL
...
If you achieve a perfect race (OK hand for every lap) on Hard speed (or better), use a special taunting signpost frame.
2023-09-19 22:40:12 +01:00
Lat
908bbba4ec
Rideroid: second pass
2023-09-18 18:14:00 +02:00
Lat
aef958d7ed
Rideroid: first pass
2023-09-18 16:54:16 +02:00
Lat
56d8ae67ae
Base mobj/state/sound definitions
2023-09-18 08:55:22 +02:00
James R.
4347af5069
Hyudoro: increase hitbox size
2023-09-17 21:56:20 -07:00
James R.
25837afc8c
Hyudoro: use B frame when holding item
2023-09-17 21:56:19 -07:00
James R.
4c551a03ca
project_hyudoro: match Z to slope of center point
2023-09-17 21:56:18 -07:00
James R
02b6ac0b70
Checkpoints: add states
...
Duplicating S_SIGNSPARK1-11 because FUCK.
2023-09-16 21:45:59 +01:00
Sally Coolatta
867253540c
Sonic 3-style intermission coloring
...
Not just tan, but blue & a tiny bit of green!
2023-09-07 16:19:37 -04:00
toaster
6455882942
Remove the irrelevant cheatcheck states and spritename
2023-09-01 21:25:26 +01:00
VelocitOni
8845700c06
Starpost Gentrification
...
Replaced all mentions of starpostnum and Starpost w/ cheatchecknum and CheatCheck (so Ivo can stop asking why we still need it when its going to save our asses on release patches)
2023-09-01 00:31:49 -04:00
toaster
656e9ad310
Merge branch 'thing-radius-acs' into 'master'
...
"Radius Action" thing type
See merge request KartKrew/Kart!1429
2023-08-31 13:15:12 +00:00
Lach
3ca23fbecf
Remove scenery flag from Sneaker Panel Spawners (to tick their fuse)
2023-08-27 14:59:42 +10:00
Lach
ac9b96e98b
Add spawn rate arg to Sneaker Panel Spawners; allow sneaker panels to scale themselves redundantly
2023-08-27 14:01:23 +10:00
Sally Coolatta
ea7ad31fef
Add Radius Action thing
...
Thing type 4096, activates its action when a player enters the specified radius
2023-08-26 20:28:50 -04:00
Sally Coolatta
3c14931764
Merge master
2023-08-25 18:39:01 -04:00
Sally Coolatta
16e6aa423e
Dialogue 2
2023-08-24 17:28:53 -04:00
toaster
e1b7cb66cb
Rework the Spray Can system to ACTUALLY be what we want
...
Instead of being specific to each level, Spray Cans are stored in a list on gamedata that will be stepped along each Spray Can you collect.
They are only assigned to a level on collection - which prevents you from farming the same easy location for every colour in the game.
In addition, this new system is one step short of dehardcoding them entirely. Now only Spray Cans specifically asked for by the existence of UC_SPRAYCAN will be put in the list, and if a secondary parameter is either "Yes" or "True", it will be put at the head of the list. This could technically support custom skincolours one day, but the author of this commit doesn't care to do the last bit of work necessary to make it happen.
There's a slight extra overhead in that skincolor_t now also holds a `cache_spraycan` (renamed from `cachedcan`, which maps had previously)
Currently, there's no safeguard against grabbing it on a custom course - you'll lose the Spray Can as soon as you load a fresh game again - but I consider that easy to fix (tomorrow) and necessary before merger, because the author of this commit does NOT want complaints on release because we forgot to protect users who keep on losing their skincolors.
2023-08-23 00:46:46 +01:00
toaster
f7635c4399
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into spraycans
2023-08-22 19:57:28 +01:00
toaster
dc695e7acf
First pass at implementing Spray Can pickups
...
- Replaces a few D00DKart objects because the doomednum specifically replaced one of these
- Reports on load if the map has too many, or if one's assigned but the object doesn't exist
2023-08-19 22:21:20 +01:00
James R
4857d48633
Add "twinkle" lens flare to emeralds
...
- Battle: plays once the orbiting collection animation
finishes and the player's emerald flags are updated
- Centered on the player
- Sealed Star: plays as soon as the orbiting animation
begins
- Centered on the emerald
2023-08-19 03:40:17 -07:00
Lach
53b48d057c
Rename Lost Colony symbols to Ark Arrows and add 10 new symbol types
2023-08-15 22:47:04 +10:00
James R
1c4ec2325e
Remove semibright from emerald frames, all frames fullbright
2023-08-12 21:41:21 -07:00
James R
dc4922e41b
Increase vertical hitbox of Banana, Orinbuat, Jawz, Eggman, Gachabom, Ballhog and UFO Catcher
2023-08-12 17:38:36 -07:00
SteelT
92851cbd41
Don't encore remap the inside of item capsules
2023-08-02 14:23:00 -04:00
Oni
a18982dc55
Merge branch 'splatbooster' into 'dashrings'
...
Hardcode MT_SNEAKERPANEL & MT_SNEAKERPANELSPAWNER
See merge request KartKrew/Kart!1349
2023-07-29 18:28:48 +00:00
Lach
fd8ba4236d
Hardcode MT_SNEAKERPANELSPAWNER & adjust FF_GLOBALANIM behaviour
2023-07-29 17:51:25 +10:00
toaster
16e036a0bd
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into dashrings
2023-07-28 23:12:06 +01:00
toaster
f040523b19
Implement the Sunbeam Palm decoration
...
- Randomised tilt
- Randomised leaf angles
- Technically specifiable number of leaves, but the default of 5 is sane enough
2023-07-25 18:01:07 +01:00
Lach
2d7ae88586
Hardcode MT_BOOSTPAD as MT_SNEAKERPANEL
2023-07-21 19:19:28 +10:00
Lach
476d53d305
WIP: Hardcode MT_BOOSTPAD
2023-07-20 19:02:13 +10:00
Lach
a21e509a94
Hardcode MT_DASHRING & MT_RAINBOWDASHRING
2023-07-19 21:47:41 +10:00
Oni
28748725fe
Merge branch 'initializing-instawhip-reject-frames' into 'master'
...
Initializing the instawhip reject frames
See merge request KartKrew/Kart!1334
2023-07-16 08:28:04 +00:00
VelocitOni
82c21f631f
Added it in one more spot info.h, added a field for it in info.c
...
Dunno where else to add it, still says it's not added to dehacked...
2023-07-16 04:03:49 -04:00
VelocitOni
51058c3c19
Messed up sprite name
...
Changed it from a duplicate hitlag sprite to instawhip-reject name
2023-07-16 03:43:10 -04:00
VelocitOni
6f31a6d4a8
Initializing the instawhip reject frames
...
Setting it up to save the future coder headache
2023-07-16 03:31:03 -04:00
VelocitOni
7aec2b0732
10th frame of hitsparks added
...
Added biggest frame of hitsparks, only 1 to go now.
2023-07-16 02:27:25 -04:00
AJ Martinez
df940de4b0
MF_DRAWFROMFARAWAY Lost Colony signs
2023-07-11 20:17:17 -07:00
Lach
77750438ef
Change symbol thing type to 4094
2023-07-11 21:51:29 +10:00
Lach
4ad383721d
Add thing type number & binary conversion to symbol signs
2023-07-11 21:04:06 +10:00
Lach
64511e82c2
Merge remote-tracking branch 'origin/master' into symbol-signs
2023-07-11 20:55:44 +10:00
James R
c1d54f50f5
Give Overtime Lasers infinite draw distance
2023-07-03 06:20:17 -04:00
VelocitOni
b1054f486e
Added level 8 hitsparks
...
Added level 8 hitsparks, 2 more to go. Gonna take MR out of draft though and do the other 2 later.
2023-07-03 06:15:03 -04:00