extends HBoxContainer @onready var icon_label: Label = $IconLabel @onready var reward_label: Label = $RewardLabel func setup(reward: QuestReward) -> void: match reward.type: QuestReward.Type.ITEM: icon_label.text = "🎁" reward_label.text = "%s × %d" % [reward.target_id, reward.amount] QuestReward.Type.MONEY: icon_label.text = "💰" reward_label.text = "%d pièces" % reward.amount QuestReward.Type.POKEMON: icon_label.text = "🐾" reward_label.text = "Pokémon : %s" % reward.target_id QuestReward.Type.UNLOCK_QUEST: icon_label.text = "🔓" reward_label.text = "Nouvelle quête : %s" % reward.target_id icon_label.add_theme_color_override("font_color", Color(0.9, 0.8, 0.4))