<?xml version="1.0" encoding="utf-8"?>
<ChatMapperProject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Language="en-US" Title="The Ferry at Dusk" Version="1.5.1.0" Author="ChatMapper format documentation" EmphasisColor1="#E7955B" EmphasisStyle1="b--" EmphasisColor1Label="" EmphasisColor2="#44B634" EmphasisStyle2="b--" EmphasisColor2Label="" EmphasisColor3="#4688E6" EmphasisStyle3="b--" EmphasisColor3Label="" EmphasisColor4="#CCCCCC" EmphasisStyle4="b--" EmphasisColor4Label="">
  <Description>A minimal but complete example: two actors, one item, one location, one variable, and one branching conversation. Entirely fictional.</Description>
  <UserScript>Variable[&quot;has_token&quot;] = false</UserScript>
  <Assets>
    <Actors>
      <Actor ID="1">
        <Fields>
          <Field Hint="" Type="Text">
            <Title>Name</Title>
            <Value>Traveller</Value>
          </Field>
          <Field Hint="" Type="Boolean">
            <Title>IsPlayer</Title>
            <Value>True</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Description</Title>
            <Value>The player character.</Value>
          </Field>
          <Field Hint="" Type="Files">
            <Title>Pictures</Title>
            <Value>[]</Value>
          </Field>
        </Fields>
      </Actor>
      <Actor ID="2">
        <Fields>
          <Field Hint="" Type="Text">
            <Title>Name</Title>
            <Value>Ferryman</Value>
          </Field>
          <Field Hint="" Type="Boolean">
            <Title>IsPlayer</Title>
            <Value>False</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Description</Title>
            <Value>Works the last crossing of the day.</Value>
          </Field>
          <Field Hint="" Type="Files">
            <Title>Pictures</Title>
            <Value>[]</Value>
          </Field>
        </Fields>
      </Actor>
    </Actors>
    <Items>
      <Item ID="1">
        <Fields>
          <Field Hint="" Type="Text">
            <Title>Name</Title>
            <Value>Brass Token</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Description</Title>
            <Value>Buys one crossing.</Value>
          </Field>
          <Field Hint="" Type="Files">
            <Title>Pictures</Title>
            <Value>[]</Value>
          </Field>
        </Fields>
      </Item>
    </Items>
    <Locations>
      <Location ID="1">
        <Fields>
          <Field Hint="" Type="Text">
            <Title>Name</Title>
            <Value>The Jetty</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Description</Title>
            <Value>Weathered boards over slack water.</Value>
          </Field>
          <Field Hint="" Type="Files">
            <Title>Pictures</Title>
            <Value>[]</Value>
          </Field>
        </Fields>
      </Location>
    </Locations>
    <Conversations>
      <Conversation ID="1" NodeColor="White" LockedMode="Unlocked">
        <Fields>
          <Field Hint="" Type="Text">
            <Title>Title</Title>
            <Value>Asking for passage</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Description</Title>
            <Value>The only conversation in this example.</Value>
          </Field>
          <Field Hint="" Type="Actor">
            <Title>Actor</Title>
            <Value>1</Value>
          </Field>
          <Field Hint="" Type="Actor">
            <Title>Conversant</Title>
            <Value>2</Value>
          </Field>
          <Field Hint="" Type="Location">
            <Title>Primary Location</Title>
            <Value>1</Value>
          </Field>
        </Fields>
        <DialogEntries>
          <DialogEntry ID="0" NodeColor="Green" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="true" IsGroup="false">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>START</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Actor</Title>
                <Value>1</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Conversant</Title>
                <Value>2</Value>
              </Field>
            </Fields>
            <UserScript />
            <ConditionsString />
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks>
              <Link OriginConvoID="1" DestinationConvoID="1" OriginDialogID="0" DestinationDialogID="1" IsConnector="false" />
            </OutgoingLinks>
          </DialogEntry>
          <DialogEntry ID="1" NodeColor="White" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="false" IsGroup="false">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>Opening line</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Actor</Title>
                <Value>2</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Conversant</Title>
                <Value>1</Value>
              </Field>
              <Field Hint="" Type="Localization">
                <Title>Dialogue Text</Title>
                <Value>Last crossing of the day.|Coming aboard, or staying with the rain?</Value>
              </Field>
            </Fields>
            <UserScript />
            <ConditionsString />
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks>
              <Link OriginConvoID="1" DestinationConvoID="1" OriginDialogID="1" DestinationDialogID="2" IsConnector="false" />
            </OutgoingLinks>
          </DialogEntry>
          <DialogEntry ID="2" NodeColor="White" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="false" IsGroup="true">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>Traveller's options</Value>
              </Field>
            </Fields>
            <UserScript />
            <ConditionsString />
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks>
              <Link OriginConvoID="1" DestinationConvoID="1" OriginDialogID="2" DestinationDialogID="3" IsConnector="false" />
              <Link OriginConvoID="1" DestinationConvoID="1" OriginDialogID="2" DestinationDialogID="4" IsConnector="false" />
            </OutgoingLinks>
          </DialogEntry>
          <DialogEntry ID="3" NodeColor="White" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="false" IsGroup="false">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>Accept the token</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Actor</Title>
                <Value>1</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Conversant</Title>
                <Value>2</Value>
              </Field>
              <Field Hint="" Type="Text">
                <Title>Menu Text</Title>
                <Value>I'll take the crossing.</Value>
              </Field>
              <Field Hint="" Type="Localization">
                <Title>Dialogue Text</Title>
                <Value>I'll take the crossing.</Value>
              </Field>
            </Fields>
            <UserScript>Variable[&quot;has_token&quot;] = true</UserScript>
            <ConditionsString />
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks>
              <Link OriginConvoID="1" DestinationConvoID="1" OriginDialogID="3" DestinationDialogID="5" IsConnector="false" />
            </OutgoingLinks>
          </DialogEntry>
          <DialogEntry ID="4" NodeColor="White" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="false" IsGroup="false">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>Stay ashore</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Actor</Title>
                <Value>1</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Conversant</Title>
                <Value>2</Value>
              </Field>
              <Field Hint="" Type="Text">
                <Title>Menu Text</Title>
                <Value>I'll wait for morning.</Value>
              </Field>
              <Field Hint="" Type="Localization">
                <Title>Dialogue Text</Title>
                <Value>I'll wait for morning.</Value>
              </Field>
            </Fields>
            <UserScript />
            <ConditionsString />
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks>
              <Link OriginConvoID="1" DestinationConvoID="1" OriginDialogID="4" DestinationDialogID="6" IsConnector="false" />
            </OutgoingLinks>
          </DialogEntry>
          <DialogEntry ID="5" NodeColor="White" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="false" IsGroup="false">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>Ending - crossing</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Actor</Title>
                <Value>2</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Conversant</Title>
                <Value>1</Value>
              </Field>
              <Field Hint="" Type="Localization">
                <Title>Dialogue Text</Title>
                <Value>Mind the step. She rolls once we clear the piling.</Value>
              </Field>
            </Fields>
            <UserScript />
            <ConditionsString>Variable[&quot;has_token&quot;] == true</ConditionsString>
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks />
          </DialogEntry>
          <DialogEntry ID="6" NodeColor="White" DelaySimStatus="false" ConditionPriority="Normal" FalseCondtionAction="Block" IsRoot="false" IsGroup="false">
            <Fields>
              <Field Hint="" Type="Text">
                <Title>Title</Title>
                <Value>Ending - ashore</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Actor</Title>
                <Value>2</Value>
              </Field>
              <Field Hint="" Type="Actor">
                <Title>Conversant</Title>
                <Value>1</Value>
              </Field>
              <Field Hint="" Type="Localization">
                <Title>Dialogue Text</Title>
                <Value>Suit yourself. The rain is not in a hurry either.</Value>
              </Field>
            </Fields>
            <UserScript />
            <ConditionsString />
            <ReviewerStatus>None</ReviewerStatus>
            <ReviewerNotes />
            <OutgoingLinks />
          </DialogEntry>
        </DialogEntries>
      </Conversation>
    </Conversations>
    <UserVariables>
      <UserVariable>
        <Fields>
          <Field Hint="" Type="Text">
            <Title>Name</Title>
            <Value>has_token</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Initial Value</Title>
            <Value>False</Value>
          </Field>
          <Field Hint="" Type="Text">
            <Title>Description</Title>
            <Value>Set when the traveller accepts the ferryman's token.</Value>
          </Field>
        </Fields>
      </UserVariable>
    </UserVariables>
  </Assets>
</ChatMapperProject>