Code: Select all
player_colors[1] = {0, 0, 0}
player_colors[2] = {255, 0, 255}
player_colors[3] = {255, 1, 255}
dsb_update_system()
The second party member appears with pink bars and text but the champion image top-right is black... Yep, funky power pink acting against us here, thinking that we wanted a transparent image?
The third one is nice and pink too, and I'm using that one.
I think I need to do something funky after pulling a champion from a mirror, applying the colour change immediately afterwards. We can do this with your third parameter in dsb_offer_champion
Also you lose the 'state' when reloading the game, defaulting back to the standard 4 colours. The following in startup.lua doesnt have any effect:
Code: Select all
dsb_export("player_colors")
dsb_update_system()
I shall play some more.