<?xml version="1.0" encoding="UTF-8"?>
<dialog>
  <if vari="zone" value="mainhall">
    <state statename="default">
      <text>Hello there! Enjoying your time on the island?</text>
      <resp newstate="state3">Yes! There's so many beautiful women here!</resp>
      <resp newstate="fail">My dick is dry, so no. Fix it or I'll leave a nasty Yelp review!</resp>
      <resp newstate="bye_d">No, I'm going home.</resp>
      <resp newstate="doll">-Doll play-</resp>
    </state>
  </if>
  <elsif vari="zone" value="thegoldroom">
    <state statename="default">
      <text>Welcome to the Gold Room! You must be quite the VIP to make it here.</text>
      <resp newstate="state3">Yeah, it wasn't cheap, but it's worth it to see girls like you...</resp>
      <resp newstate="fail">Yeah I'm a VIP all right. Very In-need-of-sucking penis. Get to it.</resp>
      <resp newstate="bye_d">Actually I snuck in, so I better keep sneaking.</resp>
      <resp newstate="doll">-Doll play-</resp>
    </state>
  </elsif>
  <else>
    <state statename="default">
      <text>I have no words for this place out of space.</text>
      <resp newstate="state3">Let's talk anyway.</resp>
      <resp go="mainhall" floor="lounge">Follow me to the Main Hall.</resp>
      <resp go="thegoldroom" floor="lounge">Follow me to the Gold Room</resp>
      <resp newstate="doll">-Doll play-</resp>
    </state>
  </else>
  <state statename="bye_d">
    <text>Bye.</text>
    <onleave newstate="default" />
  </state>
  <state statename="state3">
    <text>So what brings you here?</text>
    <resp newstate="state4">I've always wanted to go to a place with so many beautiful women!</resp>
    <resp newstate="fail">Oh, just fuck as many of you sluts as I can before security catches me.</resp>
    <resp newstate="bye_d">I need to find the bathroom. Bad.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state4">
    <text>Glad to find myself counted among the beautiful.</text>
    <resp newstate="state5">Oh, you definitely are. I'm honored to be in your presence.</resp>
    <resp newstate="fail">Oh, I wasn't talking about you. No offense, but I black is just ugly.</resp>
    <resp newstate="bye_d">You certainly are, but I gotta keep looking.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state5">
    <text>Oh my. You flatter me to excess. Not that I mind.</text>
    <resp newstate="state6">No really, I'm honest. You clearly work hard at looking so good.</resp>
    <resp newstate="fail">OK, enough lying. You gonna suck my dick or not?</resp>
    <resp newstate="bye_d">It's quite alright. I need to head out tho.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state6">
    <text>Surely you're just toying with me. I mean, I can't be more attractive than all the other girls here.</text>
    <resp newstate="state7">Sure you are. You're the only one who decided to chat with me.</resp>
    <resp newstate="fail">You're right, I just thought maybe you were easy.</resp>
    <resp newstate="bye_d">Well, lemme go check...</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state7">
    <text>Oh? And what difference does that provide?</text>
    <resp newstate="state8">It shows you appreciate being appreciated.</resp>
    <resp newstate="fail">Clearly, you're desperate, and I've got a whole two inches for you...</resp>
    <resp newstate="bye_d">Uh, nothing. I gotta go.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state8">
    <text>Well that's an interesting attitude to take...</text>
    <resp newstate="state9">I'm glad you feel that way, I find you interesting.</resp>
    <resp newstate="fail">Good. Can we finally get to the sex?</resp>
    <resp newstate="bye_d">It sure is. Gotta go.</resp>
    <onleave newstate="default" />
  </state>
  <state statename="state9">
    <text>We're dancing around in circles. We both know why you're here.</text>
    <resp newstate="state10">Yeah, but I don't wanna be rude about it...</resp>
    <resp newstate="fail">Screw this. I'm going to boot up RLD and just pay you for sex.</resp>
    <resp newstate="bye_s">I don't. I should go find out.</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="state10">
    <text>What would be rude would be if I teased you any longer. At this rate your cock is going to burst out of those pants like the Kool-Aid man.</text>
    <text>Luckily I happen to be rather thirsty.</text>
    <resp newstate="state11" scene="shemyay_oral_a">-Blowjob-</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="state10b">
    <text>Oh a challenge eh? Well I accept...</text>
    <resp newstate="state11" scene="shemyay_oral_a">-Blowjob-</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="state11">
    <if vari="npc_status" value="done">
      <text>Am I your first one today, or am I just that good?</text>
    </if>
    <elsif vari="npc_status" value="back">
      <text>Keeping your load for something else?</text>
    </elsif>
    <sprite obj="shemyay.dress" stop="nude" data="dress" value="nude" />
    <resp newstate="state10b">You're amazing, but I bet you can't do it again...</resp>
    <resp newstate="state12">That's enough to start, but I want more...</resp>
    <resp newstate="fail">Too much teeth and a weird bump on your tongue. 4/10.</resp>
    <resp newstate="bye_s">You were good enough to where I need to rest...</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="state12">
    <text>More you say? Well I think I know what you need...</text>
    <resp newstate="state13" scene="shemyay_sex_a">-Sex-</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="state12b">
    <text>Wow, I didn't think you had another round in you! Well, let's get it out...</text>
    <resp newstate="state13" scene="shemyay_sex_a">-Sex-</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="state13">
    <if vari="npc_status" value="done">
      <text>How are you still so pent up after all that? Or do I just give you that much pleasure?</text>
    </if>
    <elsif vari="npc_status" value="back">
      <text>Keeping your load for something else?</text>
    </elsif>
    <sprite obj="shemyay.dress" stop="nude" data="dress" value="nude" />
    <resp newstate="state10b">I bet you couldn't blow me after that...</resp>
    <resp newstate="state12b">Damn good, but I've got a second round in me...</resp>
    <resp newstate="fail">Actually I peed instead of cumming, couldn't get it out.</resp>
    <resp newstate="bye_s">Mnfff, I've had enough for awhile, I need to go lie down...</resp>
    <onleave newstate="backhere" />
  </state>
  <state statename="bye_s">
    <text>Bye.</text>
    <onleave newstate="backhere" />
  </state>
  <state statename="fail">
    <text>What? Get out of here before I call security!</text>
    <onleave newstate="default" />
  </state>
  <state statename="backhere">
    <text>Back so soon? Well I'm always down for another round...</text>
    <resp newstate="state9">Year you are the best.</resp>
    <resp newstate="doll">-Doll play-</resp>
    <onleave newstate="default" />
  </state>



  <state statename="skipdialog">
    <text>Dialog skipped</text>
    <resp newstate="forereturn" scene="shemyay_oral_a">-Blowjob-</resp>
    <resp newstate="sexreturn" scene="shemyay_sex_a">-Sex-</resp>
    <resp newstate="doll">Doll play</resp>
  </state>
  <state statename="forereturn">
    <text>Foreplay return state text</text>
    <sprite obj="shemyay.dress" stop="nude" data="dress" value="nude" />
    <resp newstate="forereturn" scene="shemyay_oral_a">-Blowjob-</resp>
    <resp newstate="sexreturn" scene="shemyay_sex_a">-Sex-</resp>
    <resp newstate="doll">Doll play</resp>
    <onleave newstate="default" />
  </state>
  <state statename="sexreturn">
    <text>Sex return state text</text>
    <sprite obj="shemyay.dress" stop="nude" data="dress" value="nude" />
    <resp newstate="forereturn" scene="shemyay_oral_a">-Blowjob-</resp>
    <resp newstate="sexreturn" scene="shemyay_sex_a">-Sex-</resp>
    <resp newstate="doll">Doll play</resp>
    <onleave newstate="default" />
  </state>
  <!--Doll play states-->
  <state statename="doll">
    <text>Shemyay standing sprite can do only casual dress, but sitting sprites can do more, you will see result when click on BACK afterwards.</text>
    <resp newstate="casual">Doll casual dress</resp>
    <resp newstate="gold">Save variable for golden dress</resp>
    <resp newstate="green">Save variable for green dress</resp>
    <resp newstate="nude">Doll nude</resp>
    <resp newstate="handup">Hand up</resp>
    <resp newstate="default">Back to game</resp>
    <onleave newstate="default" />
  </state>
  <state statename="casual">
    <sprite obj="shemyay.dress" stop="casual" data="dress" value="casual" />
    <resp>-</resp>
    <resp newstate="gold">Save variable for golden dress</resp>
    <resp newstate="green">Save variable for green dress</resp>
    <resp newstate="nude">Doll nude</resp>
    <resp newstate="handup">Hand up</resp>
    <resp newstate="default">Back to game</resp>
    <onleave newstate="default" />
  </state>
  <state statename="gold">
    <sprite data="dress" value="gold" />
    <text>Golden jewellery.</text>
    <text>Jump back to room to see it.</text>
    <resp newstate="casual">Doll casual dress</resp>
    <resp>-</resp>
    <resp newstate="green">Save variable for green dress</resp>
    <resp newstate="nude">Doll nude</resp>
    <resp newstate="handup">Hand up</resp>
    <resp newstate="default">Back to game</resp>
    <onleave newstate="default" />
  </state>
  <state statename="green">
    <sprite data="dress" value="green" />
    <text>Green dress.</text>
    <text>...where she is not clickable. To be changed.</text>
    <resp newstate="casual">Doll casual dress</resp>
    <resp newstate="gold">Save variable for golden dress</resp>
    <resp>-</resp>
    <resp newstate="nude">Doll nude</resp>
    <resp newstate="handup">Hand up</resp>
    <resp newstate="default">Back to game</resp>
    <onleave newstate="default" />
  </state>
  <state statename="nude">
    <sprite obj="shemyay.dress" stop="nude" data="dress" value="nude" />
    <resp newstate="casual">Doll casual dress</resp>
    <resp newstate="gold">Save variable for golden dress</resp>
    <resp newstate="green">Save variable for green dress</resp>
    <resp>-</resp>
    <resp newstate="default">Back to game</resp>
    <resp newstate="handup">Hand up</resp>
    <onleave newstate="default" />
  </state>
  <state statename="handup">
    <sprite obj="shemyay.hand" stop="up" />
    <resp newstate="casual">Doll casual dress</resp>
    <resp newstate="gold">Save variable for golden dress</resp>
    <resp newstate="green">Save variable for green dress</resp>
    <resp newstate="nude">Doll nude</resp>
    <resp newstate="handdown">Hand down</resp>
    <resp newstate="default">Back to game</resp>
    <onleave newstate="default" />
  </state>
  <state statename="handdown">
    <sprite obj="shemyay.hand" stop="down" />
    <resp newstate="casual">Doll casual dress</resp>
    <resp newstate="gold">Save variable for golden dress</resp>
    <resp newstate="green">Save variable for green dress</resp>
    <resp newstate="nude">Doll nude</resp>
    <resp newstate="handup">Hand up</resp>
    <resp newstate="default">Back to game</resp>
    <onleave newstate="default" />
  </state>

</dialog>
