Eidolon
a4d304a1f5
Update copyright years to 2025
2025-02-13 15:32:26 -06:00
toaster
069c079f16
k_color: Fix support for more than 255 skincolors
...
Resolves KartKrew/RingRacers#109
2024-08-24 15:22:19 +01:00
Sally Coolatta
7dfa597c7d
SRB2 -> DRRR copyright in src, acs, android folder
...
Be consistent with toaster's recent changes to copyright
2024-04-05 02:08:23 -04: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
a07a9e2191
Don't use skincolor unlocks in situations where gamedata is inappropriate
...
- Recieving a different client's XD_NAMEANDCOLOR
- Loading profiles on game boot
2023-07-18 10:50:25 +01:00
Sally Coolatta
c486ec19af
SECRET_COLOR
2023-04-25 14:19:52 +01:00
Sally Coolatta
107ec27846
Go back to the old one, but gamma correct it
...
Did more research into the subject, the formula I used before was fine and was just expecting gamma correction.
2022-12-15 22:29:38 -05:00
Sally Coolatta
4feba88327
Slightly improve colorize's luminance method
...
Before I was using coefficents from another formula I forget the source of, but over time I've stopped liking how it looked -- just considers greens far too bright. Here I'm trying out BT.601 coefficents instead (https://en.wikipedia.org/wiki/Rec._601 ).
These are also the coefficients Doom itself used for invulnerability's invert effect (if you ignore the typo Carmack made :p), so this checks out.
2022-12-15 22:08:29 -05:00
Sally Coolatta
a750fdd810
Invincibility wasn't using K_RainbowColor anymore, what the function was designed for...
2022-02-16 23:01:07 -05:00
Sally Coolatta
cb5ea8b335
Add basic damage hitlag effects
...
- Invert high contrast greyscale colorization effect for damage hitlag
- Jitter is now also exclusive to damage-related hitlag
- Since jitter is now just tied to a flag, removed the old trick momentum hack
2021-11-27 13:38:45 -05:00
Sally Coolatta
3e446a167c
Restructure how damage works in kart COMPLETELY
...
Instead of doing its best to avoid P_DamageMobj, it embraces it, using the damagetype system to decide how the player takes damage. Overall less stupid.
2020-08-19 00:55:36 -04:00
Sally Coolatta
f9ca40e673
Merge branch 'master' into the-scary-22-merge
2020-08-12 20:59:09 -04:00
Sally Coolatta
8731c6b7a4
Another round of fixing up
...
- gametyperules are now fitting for kart, not applied to the whole codebase though
- a few more files compile
2020-08-11 16:13:17 -04:00
Sally Coolatta
cdb0310982
Merge info.c/h
2020-08-06 17:38:29 -04:00
Sally Coolatta
a3ec4f22a1
Finished nametags
2020-06-03 23:29:43 -04:00
Sally Coolatta
846ff298eb
Fix k_color.c brief
2020-05-18 10:35:12 -04:00
Sally Coolatta
45e2f03846
New colors
...
- Removed Salmon, Robo-Hood, Caribbean, and Azure.
- Added Skunk, Robin, Blueberry, and Blossom.
- Updated Lime, Algae, Violet and Magenta.
- Renamed old Blueberry to Midnight.
2020-05-11 23:46:37 -04:00
Sally Coolatta
b4f5d931cc
Skincolor code cleanup
...
Split everything off into its own file and turn SETBRIGHTNESS from a define into a function (K_ColorRelativeLuminance).
2020-05-11 02:28:25 -04:00