extends Node func format_label_difficulty(label: Node, difficulty: NPC.NPCDifficulties) -> void: label.label_settings.outline_size = 4 match difficulty: NPC.NPCDifficulties.MINION: label.label_settings.outline_color = Color.BLACK label.label_settings.font_color = Color.LIGHT_GRAY NPC.NPCDifficulties.NORMAL: label.label_settings.outline_color = Color.DARK_GREEN label.label_settings.font_color = Color.LIME_GREEN NPC.NPCDifficulties.ELITE: label.label_settings.outline_color = Color.DARK_BLUE label.label_settings.font_color = Color.DARK_CYAN NPC.NPCDifficulties.BOSS: label.label_settings.outline_color = Color.PURPLE label.label_settings.font_color = Color.MAGENTA NPC.NPCDifficulties.ELITEBOSS: label.label_settings.outline_color = Color.ORANGE_RED label.label_settings.font_color = Color.ORANGE NPC.NPCDifficulties.BBEG: label.label_settings.font_color = Color.GOLD label.label_settings.outline_size = 8 label.label_settings.outline_color = Color.DARK_RED