// Everything the bouncer ever says. // // These nodes share a title, which makes them a node group. Callers just // `<>` and Yarn runs the most specific variation whose // `when:` conditions pass. Adding a new variation later means adding a node, // not editing a growing <> chain. // // Each variation sets $went_inside so the calling scene knows the verdict. title: Bouncer_Talk when: once --- Bouncer: Evening. Name on the list? You: Depends who's asking. -> I'm on the list. <> Bouncer: ...you're not on the list. Bouncer: But it's slow tonight. Go on. <> -> Actually, I'll head home. Bouncer: Smart choice. <> === title: Bouncer_Talk when: $is_vip --- Bouncer: Didn't even see you there. Go on in. <> === title: Bouncer_Talk when: $claimed_to_be_on_list --- Bouncer: Still not on the list, I assume. Bouncer: Go on, before I change my mind. <> === title: Bouncer_Talk when: always --- Bouncer: Back again. <> ===