diff --git a/core/archipelago/src/avatar.rs b/core/archipelago/src/avatar.rs index 8a69beb6..9d565a6a 100644 --- a/core/archipelago/src/avatar.rs +++ b/core/archipelago/src/avatar.rs @@ -18,12 +18,12 @@ use base64::Engine; /// Convert a byte to an HSL triple biased toward readable foregrounds on /// dark backgrounds (saturation 60–85%, lightness 52–70%). fn hue_color(seed: u8) -> String { - let hue = (seed as u16) * 360 / 256; + let hue = (seed as u32) * 360 / 256; format!("hsl({}, 72%, 60%)", hue) } fn accent_color(seed: u8) -> String { - let hue = (seed as u16) * 360 / 256; + let hue = (seed as u32) * 360 / 256; format!("hsl({}, 80%, 68%)", hue) }