diff --git a/src/logic-scenes/card_picker/card_picker.gd b/src/logic-scenes/card_picker/card_picker.gd index 0b8a87b..fb12b0e 100644 --- a/src/logic-scenes/card_picker/card_picker.gd +++ b/src/logic-scenes/card_picker/card_picker.gd @@ -58,10 +58,24 @@ signal cards_picked(cardnames: Array[String]) # Called when the node enters the scene tree for the first time. func _ready(): - Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_DRAEVEN, 2) - Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_CHILDHOOD, 1) - Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_VOICE_TRAINING, 2) - Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_JUI_JUTSU, 1) + + #FIXME: can I make this less annoying somehow? + if State.onready_room == State.rooms.YOUTH: + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_DRAEVEN, 2) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_CHILDHOOD, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_VOICE_TRAINING, 2) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.YOUTH_JUI_JUTSU, 1) + elif State.onready_room == State.rooms.ADULTHOOD: + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_DND, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_VOLUNTARY, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_CHRISTMAS, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_EATING, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_UNI, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_THERAPY, 1) + Scenes.sign_up_for_sequence(pick_cards, Scenes.id.ADULT_BURNOUT, 1) + else: + return + assert(false) if get_tree().root == self.get_parent(): pick_cards(3, false)