<?xml version="1.0" encoding="UTF-8"?>
<dialog>
  <if vari="zone" value="thelibrary">
    <state statename="default">
      <text>Well hello there. Looking for a good read? I don't believe I've seen you before...</text>
      <resp newstate="state3">You sure? I could swear I recognize you.</resp>
      <resp newstate="fail">Yes you have, bitch, now gimmie a handy like you did in the old game.</resp>
      <resp newstate="bye_d">Sorry, I'm looking for someone else.</resp>
      <resp newstate="doll">-Doll play-</resp>
    </state>
  </if>
  <else>
    <state statename="default">
      <text>Isn't it beautiful out here? Wait...Have you been here before?</text>
      <resp newstate="state3">I've been visiting awhile, yes, and I certainly remember you...</resp>
      <resp newstate="fail">What would be beautiful would be one handy, nobullshit.</resp>
      <resp newstate="bye_d">No, but I can walk out and walk in again and make that true...</resp>
      <resp newstate="doll">-Doll play-</resp>
    </state>
  </else>
  <state statename="bye_d">
    <text>Bye.</text>
    <onleave newstate="default" />
  </state>
  <state statename="state3">
    <text>It's certainly possible, I've been working here awhile. I'm sorry I don't remember you.</text>
    <resp newstate="state4">Maybe you're just unforgettable...</resp>
    <resp newstate="fail">The way you say &quot;sorry&quot; in my country is with anal sex.</resp>
    <resp newstate="bye_d">It's cool. I gotta get going though.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state4">
    <text>Mmm, well that's certainly flattering. I hope it's a positive memory?</text>
    <resp newstate="state4b">Very much so. I could not forget your blue eyes.</resp>
    <resp newstate="state5">Very much so. I dare say you've been in my dreams.</resp>
    <resp newstate="fail">Yeah, you were giving me a handjob on Newgrounds.</resp>
    <resp newstate="bye_d">Nah, only a fleeting one, like this one.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state4b">
    <text>Maybe better without glasses.</text>
    <sprite obj="sprite.ICO.head_set.head_motion.head.glasses" stop="off" data="glasses" value="off" />
    <resp newstate="state5">Absolutely. I dare say you've been in my dreams.</resp>
    <resp newstate="fail">Yeah, you were giving me a handjob on Newgrounds.</resp>
    <resp newstate="bye_d">Nah, only a fleeting one, like this one.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state5">
    <text>In your dreams, huh? And what all did I do there?</text>
    <resp newstate="state6">Oh, I'm not sure if it's something I should admit to you...</resp>
    <resp newstate="fail">Well, there was these two horses, a big vat of jello, and...</resp>
    <resp newstate="bye_d">Honestly I kinda forget, I'm gonna go try to remember.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state6">
    <text>Oh, don't be so shy, you can admit it to me. Honestly I'm kind of flattered.</text>
    <resp newstate="state7">You were in the library, and we started talking...</resp>
    <resp newstate="fail">Ever heard of a 'Rusty Venture'? Well you were doing that with a goat.</resp>
    <resp newstate="bye_d">Nahh, I'm too shy. Sorry.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state7">
    <text>And then what happened?</text>
    <resp newstate="state8">Well, you kissed me, and then began to caress me...</resp>
    <resp newstate="fail">I was naked and we both had to take an exam and my teeth fell out.</resp>
    <resp newstate="bye_d">And then I woke up, unfortunately.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state8">
    <text>Oh, I like where this is going, can you please continue?</text>
    <resp newstate="state9">You caressed me, pulled down your sweater, and let me feel your...</resp>
    <resp newstate="fail">Tentacles leapt from your mouth as you chanted Eldrich words, and...</resp>
    <resp newstate="bye_d">Ahh, shit, I forgot, I'm sorry. I gotta go.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state9">
    <text>I think I get it. Want me to make the dream come true?</text>
    <resp newstate="state10">Yes! Thank you so much!</resp>
    <resp newstate="fail">I dunno, I didn't like the part with the turpentine...</resp>
    <resp newstate="bye_d">Sorry, I have a girlfriend.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state10">
    <text>I've never been someone's dream girl before. I think I like it...</text>
    <resp scene="jezzel_foreplay_a" newstate="state11">-Tittyfuck-</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state11">
    <if vari="npc_status" value="jezzel_foreplay_a_done">
      <text>Well, that&apos;s messy! Was it everything you dreamed of?</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="on" />
      <sprite obj="sprite.ICO.tuft_set.cum" stop="on" />
      <sprite obj="sprite.ICO.cum" stop="on" data="cum" value="on" />
      <sprite obj="sprite.ICO" play="go" />
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="b" />
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    </if>
    <else>
      <text>Well, was it everything you dreamed of?</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="off" />
      <sprite obj="sprite.ICO.tuft_set.cum" stop="off" />
      <sprite obj="sprite.ICO.cum" stop="off" data="cum" value="off" />
    </else>
    <sprite obj="sprite.ICO.DTT_top" stop="off" data="top" value="off" />
    <sprite obj="sprite.ICO.DTT_bottom" stop="on" data="bottom" value="on" />
    <sprite obj="sprite.ICO.sleeve1" stop="on" />
    <sprite obj="sprite.ICO.sleeve2" stop="on" />
    <sprite obj="sprite.ICO.sleeve3" stop="on" />
    <sprite obj="sprite.ICO.sleeve4" stop="on" />
    <resp scene="jezzel_foreplay_a">It was amazing, can we do it again?</resp>
    <resp newstate="state12">Even better! In fact, I want more!</resp>
    <resp newstate="fail">No, in fact, I'm chafing like a motherfucker.</resp>
    <resp newstate="bye_s">Yeah, but I need to go lie down for a bit...</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="state12">
    <text>More huh? I think I can accommodate...</text>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="b" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    <resp newstate="state13">I wanna see your face because you're so beautiful.</resp>
    <resp newstate="state14">I wanna do it like a dog because you're such a cute puppy.</resp>
    <resp newstate="bye_s">I changed my mind, sorry.</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="state13">
    <text>Awwh, that's so sweet. Well, I think I can honor that request...</text>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="a" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    <resp scene="jezzel_sex_a" newstate="state15">-Missionary-</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="state14">
    <text>A cute puppy huh? Well arf arf! I don't mind a little tailwagging...</text>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="a" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    <resp scene="jezzel_sex_b" newstate="state15">-Doggystyle-</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="state15">
    <if vari="npc_status" value="jezzel_foreplay_a_done">
      <text>That&apos;s messy! Was it everything you dreamed of?</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="on" />
      <sprite obj="sprite.ICO.tuft_set.cum" stop="on" />
      <sprite obj="sprite.ICO.cum" stop="on" data="cum" value="on" />
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="b" />
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    </if>
    <elsif vari="npc_status" value="jezzel_sex_done">
      <text>That was fantastic! Ohh, I can still feel it tingling. Am I glowing?</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="c" />
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    </elsif>
    <else>
      <text>That was good! Ohh, I can still feel it tingling. Am I glowing?</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="a" />
      <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    </else>
    <sprite obj="sprite.ICO.DTT_top" stop="off" data="top" value="off" />
    <sprite obj="sprite.ICO.DTT_bottom" stop="off" data="bottom" value="off" />
    <sprite obj="sprite.ICO.sleeve1" stop="off" />
    <sprite obj="sprite.ICO.sleeve2" stop="off" />
    <sprite obj="sprite.ICO.sleeve3" stop="off" />
    <sprite obj="sprite.ICO.sleeve4" stop="off" />
    <sprite obj="sprite.ICO" play="go" />
    <resp scene="jezzel_foreplay_a">Could we do paizuri again?</resp>
    <resp newstate="state13">You sure are, how about we go missionary again?</resp>
    <resp newstate="state14">Glowing like a diamond, puppy! Are you down for doggie?</resp>
    <resp newstate="state16">I might be pushing my luck but...Would you be ok with anal?</resp>
    <resp newstate="fail">You're a dog, right? And dogs eat shit right?</resp>
    <resp newstate="bye_s">Ahh man, I'm so exhausted...</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="state16">
    <text>Anal huh? Kinky. Lucky for you, so am I. Lucky for you I always carry lube in my purse.</text>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="a" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
    <resp scene="jezzel_anal_a" newstate="state17">-Anal-</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="state17">
    <sprite obj="sprite.ICO.DTT_top" stop="off" data="top" value="off" />
    <sprite obj="sprite.ICO.DTT_bottom" stop="off" data="bottom" value="off" />
    <sprite obj="sprite.ICO.sleeve1" stop="off" />
    <sprite obj="sprite.ICO.sleeve2" stop="off" />
    <sprite obj="sprite.ICO.sleeve3" stop="off" />
    <sprite obj="sprite.ICO.sleeve4" stop="off" />
    <text>That was fantastic! Ohh, I can still feel it tingling. Am I glowing?</text>
    <resp newstate="state15" scene="jezzel_foreplay_a">Could we do paizuri?</resp>
    <resp newstate="state13">You sure are, how about we go missionary?</resp>
    <resp newstate="state14">Glowing like a diamond, puppy! Are you down for doggie?</resp>
    <resp newstate="state16">Would you be ok with anal again?</resp>
    <resp newstate="fail">You're a dog, right? And dogs eat shit right?</resp>
    <resp newstate="bye_s">Ahh man, I'm so exhausted...</resp>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="fail">
    <text>What? I thought you were a decent person! Go off and come back when you learn how to behave!</text>
    <onleave newstate="default" />
  </state>
  <state statename="bye_s">
    <text>Bye.</text>
    <onleave newstate="backhere_s" />
  </state>
  <state statename="backhere_s">
    <text>Oh, back for more huh? Lucky you, I've got a lot more to give...</text>
    <resp newstate="state15" scene="jezzel_foreplay_a">Could we do paizuri again?</resp>
    <resp newstate="state13">How about we go missionary again?</resp>
    <resp newstate="state14">Beautiful puppy! Are you down for doggie?</resp>
    <resp newstate="state16">I might be pushing my luck but...Would you be ok with anal?</resp>
    <resp newstate="fail">You're a dog, right? And dogs eat shit right?</resp>
    <resp newstate="bye_s">Ahh man, I'm so exhausted...</resp>
    <onleave newstate="backhere_s" />
  </state>

  <state statename="options">
    <text>Dialog skipped.</text>
    <resp scene="jezzel_foreplay_a" newstate="returnforeplay">-Tittyfuck-</resp>
    <resp scene="jezzel_sex_a" newstate="return">-Missionary-</resp>
    <resp scene="jezzel_sex_b" newstate="return">-Doggystyle-</resp>
    <resp scene="jezzel_anal_a" newstate="return">-Anal-</resp>
    <resp newstate="doll">Doll play</resp>
    <onleave newstate="default" />
  </state>
  <state statename="returnforeplay">
    <if vari="npc_status" value="jezzel_foreplay_a_done">
      <text>Wow! That&apos;s messy!</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="on" />
      <sprite obj="sprite.ICO.tuft_set.cum" stop="on" />
      <sprite obj="sprite.ICO.cum" stop="on" data="cum" value="on" />
      <sprite obj="sprite.ICO" play="go" />
    </if>
    <else>
      <text>Back or no return status</text>
      <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="off" />
      <sprite obj="sprite.ICO.tuft_set.cum" stop="off" />
      <sprite obj="sprite.ICO.cum" stop="off" data="cum" value="off" />
    </else>
    <sprite obj="sprite.ICO.DTT_top" stop="off" data="top" value="off" />
    <sprite obj="sprite.ICO.DTT_bottom" stop="on" data="bottom" value="on" />
    <sprite obj="sprite.ICO.sleeve1" stop="on" />
    <sprite obj="sprite.ICO.sleeve2" stop="on" />
    <sprite obj="sprite.ICO.sleeve3" stop="on" />
    <sprite obj="sprite.ICO.sleeve4" stop="on" />
    <resp scene="jezzel_foreplay_a" newstate="returnforeplay">-Tittyfuck-</resp>
    <resp scene="jezzel_sex_a" newstate="return">-Missionary-</resp>
    <resp scene="jezzel_sex_b" newstate="return">-Doggystyle-</resp>
    <resp scene="jezzel_anal_a" newstate="return">-Anal-</resp>
    <resp newstate="doll">Doll play</resp>
    <onleave newstate="default" />
  </state>
  <state statename="return">
    <if vari="npc_status" value="jezzel_sex_done">
      <text>Wow! I sure needed that.</text>
      <sprite obj="sprite.ICO" play="go" />
    </if>
    <elsif vari="npc_status" value="back">
      <text>Sex back text</text>
    </elsif>
    <else>
      <text>No return status</text>
    </else>
    <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="off" />
    <sprite obj="sprite.ICO.tuft_set.cum" stop="off" />
    <sprite obj="sprite.ICO.cum" stop="off" data="cum" value="off" />
    <sprite obj="sprite.ICO.DTT_top" stop="off" data="top" value="off" />
    <sprite obj="sprite.ICO.DTT_bottom" stop="off" data="bottom" value="off" />
    <sprite obj="sprite.ICO.sleeve1" stop="off" />
    <sprite obj="sprite.ICO.sleeve2" stop="off" />
    <sprite obj="sprite.ICO.sleeve3" stop="off" />
    <sprite obj="sprite.ICO.sleeve4" stop="off" />
    <resp scene="jezzel_foreplay_a" newstate="returnforeplay">-Tittyfuck-</resp>
    <resp scene="jezzel_sex_a" newstate="return">-Missionary-</resp>
    <resp scene="jezzel_sex_b" newstate="return">-Doggystyle-</resp>
    <resp scene="jezzel_anal_a" newstate="return">-Anal-</resp>
    <resp newstate="doll">Doll play</resp>
    <onleave newstate="default" />
  </state>
  <!--DOLL PLAY STATES -->
  <state statename="doll">
    <sprite obj="sprite.ICO" play="go" />
    <resp newstate="doll_cum">Jizz face</resp>
    <resp newstate="doll_glassesoff">Glasses off</resp>
    <resp newstate="doll_dress">dress play</resp>
    <resp newstate="doll_mouth">Mouth</resp>
    <resp newstate="default">Back to dialog start</resp>
    <resp newstate="options">Skip dialog to scene list</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_mouth">
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_mouth">Shut mouth</resp>
    <resp newstate="doll_lick">Lick mouth</resp>
    <resp newstate="doll_open">Open mouth</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_cum">
    <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="on" />
    <sprite obj="sprite.ICO.tuft_set.cum" stop="on" />
    <sprite obj="sprite.ICO.cum" stop="on" data="cum" value="on" />
    <resp newstate="doll">Doll play</resp>
    <resp>-</resp>
    <resp newstate="doll_nocum">Remove cum</resp>
    <resp newstate="doll_glasseson">Glasses on</resp>
    <resp newstate="doll_glassesoff">Glasses off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_nocum">
    <sprite obj="sprite.ICO.head_set.head_motion.head.cum" stop="off" />
    <sprite obj="sprite.ICO.tuft_set.cum" stop="off" />
    <sprite obj="sprite.ICO.cum" stop="off" data="cum" value="off" />
    <sprite obj="sprite.ICO" play="go" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_cum">Jizz face</resp>
    <resp>-</resp>
    <resp newstate="doll_glasseson">Glasses on</resp>
    <resp newstate="doll_glassesoff">Glasses off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_glasseson">
    <sprite obj="sprite.ICO.head_set.head_motion.head.glasses" stop="on" data="glasses" value="on" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_cum">Jizz face</resp>
    <resp newstate="doll_nocum">Remove cum</resp>
    <resp>-</resp>
    <resp newstate="doll_glassesoff">Glasses off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_glassesoff">
    <sprite obj="sprite.ICO.head_set.head_motion.head.glasses" stop="off" data="glasses" value="off" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_cum">Jizz face</resp>
    <resp newstate="doll_nocum">Remove cum</resp>
    <resp newstate="doll_glasseson">Glasses on</resp>
    <resp>-</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_dress">
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_topon">Top on</resp>
    <resp newstate="doll_topoff">Top off</resp>
    <resp newstate="doll_down">Top down</resp>
    <resp newstate="doll_bottomon">Bottom on</resp>
    <resp newstate="doll_bottomoff">Bottom off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_topon">
    <sprite obj="sprite.ICO.DTT_top" stop="on" data="top" value="on" />
    <sprite obj="sprite.ICO" play="go" />
    <resp newstate="doll">Doll play</resp>
    <resp>-</resp>
    <resp newstate="doll_topoff">Top off</resp>
    <resp newstate="doll_down">Top down</resp>
    <resp newstate="doll_bottomon">Bottom on</resp>
    <resp newstate="doll_bottomoff">Bottom off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_topoff">
    <sprite obj="sprite.ICO.DTT_top" stop="off" data="top" value="off" />
    <sprite obj="sprite.ICO" play="go" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_topon">Top on</resp>
    <resp>-</resp>
    <resp newstate="doll_down">Top down</resp>
    <resp newstate="doll_bottomon">Bottom on</resp>
    <resp newstate="doll_bottomoff">Bottom off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_bottomon">
    <sprite obj="sprite.ICO.DTT_bottom" stop="on" data="bottom" value="on" />
    <sprite obj="sprite.ICO.sleeve1" stop="on" />
    <sprite obj="sprite.ICO.sleeve2" stop="on" />
    <sprite obj="sprite.ICO.sleeve3" stop="on" />
    <sprite obj="sprite.ICO.sleeve4" stop="on" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_topon">Top on</resp>
    <resp newstate="doll_topoff">Top off</resp>
    <resp newstate="doll_down">Top down</resp>
    <resp>-</resp>
    <resp newstate="doll_bottomoff">Bottom off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_bottomoff">
    <sprite obj="sprite.ICO.DTT_bottom" stop="off" data="bottom" value="off" />
    <sprite obj="sprite.ICO.sleeve1" stop="off" />
    <sprite obj="sprite.ICO.sleeve2" stop="off" />
    <sprite obj="sprite.ICO.sleeve3" stop="off" />
    <sprite obj="sprite.ICO.sleeve4" stop="off" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_topon">Top on</resp>
    <resp newstate="doll_topoff">Top off</resp>
    <resp newstate="doll_down">Top down</resp>
    <resp newstate="doll_bottomon">Bottom on</resp>
    <resp>-</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_down">
    <sprite obj="sprite.ICO.DTT_top" play="go" />
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_topon">Top on</resp>
    <resp newstate="doll_topoff">Top off</resp>
    <resp>Top down again</resp>
    <resp newstate="doll_bottomon">Bottom on</resp>
    <resp newstate="doll_bottomoff">Bottom off</resp>
    <onleave newstate="default" />
  </state>
  <state statename="doll_lick">
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_shut">Shut mouth</resp>
    <resp newstate="doll_lick">Lick mouth</resp>
    <resp newstate="doll_open">Open mouth</resp>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="b" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
  </state>
  <state statename="doll_open">
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_shut">Shut mouth</resp>
    <resp newstate="doll_lick">Lick mouth</resp>
    <resp newstate="doll_open">Open mouth</resp>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="c" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
  </state>
  <state statename="doll_shut">
    <resp newstate="doll">Doll play</resp>
    <resp newstate="doll_shut">Shut mouth</resp>
    <resp newstate="doll_lick">Lick mouth</resp>
    <resp newstate="doll_open">Open mouth</resp>
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set" stop="a" />
    <sprite obj="sprite.ICO.head_set.head_motion.head.muzzle_set.muzzle" play="in" />
  </state>
</dialog>
