Also to follow up on my "Convert hex codes to decimal format because that's the only way I can find to store colors in arrays right now" Technique:
So when I originally posted that I had succeeded in using arrays, I was only testing greyscale palettes...
I added several red color palettes to my array using the same method... only for those palettes to turn out BLUE? But unlike in my previous experiments they are at least the correct shades and look correct, if it weren't for the weird hue shift.
You can see the comparison for my "Pastel" palette. On the left is what it produced, a blue pastel palette. On the right, is what the palette should have looked like.
And yes, I double checked that the hex codes were converted correctly. I even ran it through different decimal conversion tools to make sure it was consistent.
At this point I kinda wanna figure this out just to better my understanding of this program. Even if I decide to go with storing them in animations as eleanorjmorel suggests, i'm dying to know why this array palette isn't working as I thought.
Here's my file
dropbox.com/s/vxvk6j6al3mux0e/RecolorArrayTest.c3p
And for clarity on why I'm using saturation and value sliders: It's a monster breeding game, and the hue of the palette isn't the only factor for determining offspring palettes.
Also don't judge the color palettes themselves lol they were quickly made just for testing purposes. they aren't very attractive right now even if they were the correct hues.