{ "nodes": { "init": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "…", "then": "initQuestion" }, "initQuestion": { "kind": "ask", "questions": [{ "content": "Kitty?", "then": "kitty" }] }, "kitty": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "I'm no ordinary cat.", "then": "introductions" }, "introductions": { "kind": "ask", "questions": [ { "content": "…woah! You speak!", "then": "introductions.youSpeak" }, { "content": "Certainly.", "then": "introductions.certainly" } ] }, "introductions.youSpeak": { "kind": "say", "character": "coco", "content": "Yeah. No clue what's so surprising about that. I mean, I've spoken for as long as I remember! But you're not the first person I've met that was surprised that a tiny thing like me could speak.", "then": "introductions.youSpeak2" }, "introductions.youSpeak2": { "kind": "ask", "questions": [ { "content": "Who was the other?", "then": "introductions.youSpeak.theOther" }, { "content": "I mean, obviously.", "then": "introductions.youSpeak.anyways" } ] }, "introductions.youSpeak.theOther": { "kind": "say", "character": "coco", "content": "My owner. I've never seen someone this freaked out in my life!", "then": "introductions.youSpeak.theOther2" }, "introductions.youSpeak.theOther2": { "kind": "ask", "questions": [ { "content": "I'm not surprised at all.", "then": "introductions.youSpeak.anyways" }, { "content": "What about me?", "then": "introductions.youSpeak.theOther.whatAboutMe" }, { "content": "Who's your owner?", "then": "introductions.youSpeak.theOther.owner" } ] }, "introductions.youSpeak.theOther.whatAboutMe": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "You're a brave soul. Us cats can feel that. Nothing about your reaction came off as being scared.", "then": "introductions.youSpeak.theOther.whatAboutMe2" }, "introductions.youSpeak.theOther.whatAboutMe2": { "kind": "ask", "questions": [ { "content": "Glad to hear that.", "then": "introductions.youSpeak.anyways" } ] }, "introductions.youSpeak.theOther.owner": { "kind": "say", "character": "coco", "content": "I'd ask her to introduce herself, but she hasn't been around lately. I believe she's out on a trip or something. No clue what the trip's about or when she'll be back.", "then": "introductions.youSpeak.theOther.owner2" }, "introductions.youSpeak.theOther.owner2": { "kind": "ask", "questions": [ { "content": "\"She?\" You mean, your owner isn't liquidex?", "then": "introductions.youSpeak.theOther.owner3" }, { "content": "I see.", "then": "introductions.youSpeak.anyways" } ] }, "introductions.youSpeak.theOther.owner3": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "No.", "then": "introductions.youSpeak.theOther.owner4" }, "introductions.youSpeak.theOther.owner4": { "kind": "ask", "questions": [ { "content": "I see.", "then": "introductions.youSpeak.anyways" } ] }, "introductions.youSpeak.anyways": { "kind": "say", "character": "coco", "content": "Anyways. Is there anything in particular you're looking for?", "then": "introductions.whatAreYouLookingFor" }, "introductions.certainly": { "kind": "say", "character": "coco", "content": "Interesting to see you keeping your composure after meeting a speaking cat.", "then": "introductions.certainly2" }, "introductions.certainly2": { "kind": "ask", "questions": [ { "content": "I see no reason to be upset. I've seen weirder things.", "then": "introductions.certainly3" } ] }, "introductions.certainly3": { "kind": "say", "character": "coco", "content": "Well anyways, while my owner is out, why don't we have a little chat?", "then": "introductions.whatAreYouLookingFor" }, "introductions.whatAreYouLookingFor": { "kind": "ask", "questions": [ { "content": "Tell me more about yourself.", "then": "aboutYourself" }, { "content": "Tell me more about this place.", "then": "aboutPlace" } ] }, "aboutYourself": { "kind": "say", "character": "coco", "content": "I'm Coco, a black cat that lives in the treehouse. I like scritches and treats. One day I climbed into the treehouse and got lost. Fortunately my fine owner lady found me and took good care of me! Nowadays I live a happy life with the treefolk.", "then": "aboutYourself2" }, "aboutYourself2": { "kind": "ask", "questions": [ { "content": "(scritch Coco)", "then": "aboutYourself2.scritch" }, { "content": "Are you friends with the treefolk?", "then": "aboutYourself2.friends" }, { "content": "You said earlier you're no ordinary cat. What did you mean?", "then": "aboutYourself2.extraordinary" }, { "content": "That's all I wanted to know about you, thanks.", "then": "introductions.whatAreYouLookingFor" } ] }, "aboutYourself2.scritch": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "*purrs*", "then": "aboutYourself2" }, "aboutYourself2.friends": { "kind": "say", "character": "coco", "content": "I'm just here for the warmth, food, and scritches. The people here could just as easily be someone else. This is just a nice place to live, so I'm not complaining.", "then": "aboutYourself2" }, "aboutYourself2.extraordinary": { "kind": "say", "character": "coco", "content": "I speak. Is there anything more to say?", "then": "aboutYourself2.extraordinary2" }, "aboutYourself2.extraordinary2": { "kind": "ask", "questions": [ { "content": "Well, that's the obvious part. Is there anything else?", "then": "aboutYourself2.extraordinary3" } ] }, "aboutYourself2.extraordinary3": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "…Maybe.", "then": "aboutYourself2" }, "aboutPlace": { "kind": "say", "character": "coco", "content": "This is the back porch of the house. What do you think?", "then": "aboutPlace.definition" }, "aboutPlace.definition": { "kind": "ask", "questions": [ { "content": "It's empty.", "then": "aboutPlace.definition.empty" }, { "content": "It's wild.", "then": "aboutPlace.definition.wild" }, { "content": "It's odd.", "then": "aboutPlace.definition.odd" }, { "content": "It's even.", "then": "aboutPlace.definition.even" }, { "content": "What even are these answers?", "then": "aboutPlace.definition.what" } ] }, "aboutPlace.definition.empty": { "kind": "set", "fact": "kuroneko/empty", "then": "aboutPlace.definition.thankYou" }, "aboutPlace.definition.wild": { "kind": "set", "fact": "kuroneko/wild", "then": "aboutPlace.definition.thankYou" }, "aboutPlace.definition.odd": { "kind": "set", "fact": "kuroneko/odd", "then": "aboutPlace.definition.thankYou" }, "aboutPlace.definition.even": { "kind": "set", "fact": "kuroneko/even", "then": "aboutPlace.definition.thankYou" }, "aboutPlace.definition.what": { "kind": "set", "fact": "kuroneko/what", "then": "aboutPlace.definition.thankYou2" }, "aboutPlace.definition.thankYou": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "Yeah, I think I agree.", "then": "aboutPlace.thatsIt" }, "aboutPlace.definition.thankYou2": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "I just asked you what you think about how the back porch looks. That's all.", "then": "aboutPlace.theWhat" }, "aboutPlace.thatsIt": { "kind": "ask", "questions": [ { "content": "That's it? You're not gonna tell me anything else?", "then": "aboutPlace.end" } ] }, "aboutPlace.theWhat": { "kind": "ask", "questions": [ { "content": "Seriously though, where in the world did that come from.", "then": "aboutPlace.end" } ] }, "aboutPlace.end": { "kind": "say", "character": "coco", "expression": "eyes_closed", "content": "…", "then": "introductions.whatAreYouLookingFor" } } }