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
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
VelocitOni
25c0ff738c
Added stages 4, 5, and 6 of hitsparks, maxhitlag 30
...
Now the amount of hitsparks is 7, need to do 3 more.
2023-07-01 20:48:20 -04:00
Sally Coolatta
4a98afc273
Set up future code for multi-sparks
2023-06-30 23:04:34 -07:00
VelocitOni
8c53e56f3b
Set up the states for stages 1-3
...
Just got them ready for putting in :cantfuckingtakeit: why do you have to touch so many fucking spots for a sprite???
2023-06-30 23:04:34 -07:00
Sally Coolatta
8c273039ab
Add first pass at hitlag EFX
...
Only 9-tic animation is here currently, so hitlag is forced to 9 tics for testing.
2023-06-30 23:04:33 -07:00
SteelT
30adb8559e
Increase UFO height
2023-06-29 22:21:28 -07:00
SteelT
cfe1e44428
No player contact damage
...
Make UFO solid
2023-06-29 22:21:28 -07:00
SteelT
dd958dd502
Make UFO beam fullbright
2023-06-29 22:21:28 -07:00
SteelT
bf394f1f38
UFO beam spawning behavior
...
- Spawned from underneath the UFO and is thrusted downwards
- Is spawned as splats instead of papersprites
- Colorized to sapphire
- Despawns on any ground contact
2023-06-29 22:21:28 -07:00
SteelT
275358e394
Increase UFO radius
2023-06-29 22:21:28 -07:00
James R
d3d6d4d671
MT_BATTLEUFO_SPAWNER: spawn with thing number 3786
...
Binary maps: angle becomes args[0] (ID for spawning order)
2023-06-29 19:49:36 -07:00