Increases color range for generated spriters

This commit is contained in:
chardub
2025-03-15 15:20:24 -04:00
parent 2afa199b6b
commit 563390c166

View File

@@ -333,21 +333,23 @@ def generate_appearance_from_name(name)
hairstyles_list = $PokemonGlobal.hairstyles_data.keys hairstyles_list = $PokemonGlobal.hairstyles_data.keys
hat = hats_list[convert_letter_to_number(seed[0],hats_list.length)] hat = hats_list[convert_letter_to_number(seed[0],hats_list.length)]
hat_color = convert_letter_to_number(seed[1],100) hat_color = convert_letter_to_number(seed[1],200)
hat_color = 0 if convert_letter_to_number(seed[2]) % 2 == 0 #1/2 chance of no dyed hat hat_color = 0 if convert_letter_to_number(seed[2]) % 2 == 0 #1/2 chance of no dyed hat
clothes = clothes_list[convert_letter_to_number(seed[3],clothes_list.length)] clothes = clothes_list[convert_letter_to_number(seed[3],clothes_list.length)]
clothes_color = convert_letter_to_number(seed[4],100) clothes_color = convert_letter_to_number(seed[4],200)
clothes_color = 0 if convert_letter_to_number(seed[5]) % 2 == 0 #1/2 chance of no dyed clothes clothes_color = 0 if convert_letter_to_number(seed[5]) % 2 == 0 #1/2 chance of no dyed clothes
hair_base = hairstyles_list[convert_letter_to_number(seed[6],hairstyles_list.length)] hair_base = hairstyles_list[convert_letter_to_number(seed[6],hairstyles_list.length)]
hair_number = [1,2,3,4][convert_letter_to_number(seed[7],3)] hair_number = [1,2,3,4][convert_letter_to_number(seed[7],3)]
hair=getFullHairId(hair_base,hair_number) hair=getFullHairId(hair_base,hair_number)
hair_color = convert_letter_to_number(seed[8],100) hair_color = convert_letter_to_number(seed[8],200)
echoln hair_color
hair_color = 0 if convert_letter_to_number(seed[9]) % 2 == 0 #1/2 chance of no dyed hair hair_color = 0 if convert_letter_to_number(seed[9]) % 2 == 0 #1/2 chance of no dyed hair
echoln hair_color
echoln clothes_color
echoln hat_color
skin_tone = [1,2,3,4,5,6][convert_letter_to_number(seed[10],5)] skin_tone = [1,2,3,4,5,6][convert_letter_to_number(seed[10],5)]
return TrainerAppearance.new(skin_tone,hat,clothes, hair, return TrainerAppearance.new(skin_tone,hat,clothes, hair,
hair_color, clothes_color, hat_color) hair_color, clothes_color, hat_color)