extends Node2D var Ticket = load("res://Items/Paper/FaireTicket.gd") var Balloon = load("res://Items/Toys/Other/Balloon.gd") var silverMedal = preload("res://Items/Badges/RingTossBadge.gd") var goldMedal = preload("res://Items/Badges/RingTossGoldBadge.gd") func _ready(): visible = false func Finish(score): visible = true $ProgressBar.value = score LevelManager.add_XP("gaming", score) if score >= 100: InventoryManager.add_item_to_inventory(Balloon.new()) MessageManager.item_popup(Balloon.new()) if score >= 150: InventoryManager.add_item_to_inventory(silverMedal.new(), 1, "keyItems") MessageManager.item_popup(silverMedal.new()) LevelManager.add_XP("gaming", 100) if score >= 200: AchievementManager.complete_achievement("Nerd Emoji") InventoryManager.add_item_to_inventory(goldMedal.new(), 1, "keyItems") MessageManager.item_popup(goldMedal.new()) LevelManager.add_XP("gaming", 300)