Changeset 863


Ignore:
Timestamp:
01/19/2011 11:39:17 PM (10 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular/data/characters/minds
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/data/characters/minds/SimpleActionsWithDrives.xml

    r852 r863  
    9999                </PreConditions> 
    100100                <EffectsOnDrives> 
     101                        <Motivator drive="Affiliation" target="[target]" value="+2"/> 
     102                </EffectsOnDrives> 
     103        </Action> 
     104         
     105        <Action name="Greet([target])"> 
     106                <PreConditions> 
     107                        <Property name="[AGENT]" operator="!=" value="[target]" /> 
     108                </PreConditions> 
     109                <EffectsOnDrives> 
    101110                        <Motivator drive="Affiliation" target="[target]" value="+1"/> 
    102111                </EffectsOnDrives> 
  • AgentMind/branches/FAtiMA-Modular/data/characters/minds/SimpleCulture.xml

    r852 r863  
    11<Culture name="HighPowerCulture"> 
    22         
    3         <CulturalDimension name="PowerDistance" value="70"/> 
     3        <CulturalDimension name="PowerDistance" value="100"/> 
    44        <CulturalDimension name="Collectivism" value="0"/> 
    55         
    66        <Symbols> 
    7                 <Symbol name="bow" meaning="respect-greeting-gesture"/> 
    8                 <Symbol name="wave-hand" meaning="casual-greeting-gesture"/> 
     7                <Symbol name="Compliment" meaning="respect-greeting-gesture"/> 
     8                <Symbol name="Greet" meaning="casual-greeting-gesture"/> 
    99        </Symbols> 
    1010         
    1111        <Goals> 
    12                 <Goal name="TellJoke([target])"/> 
    13                 <Goal name="LaughAtJoke([target])"/> 
    14                 <Goal name="MockJoke([target])"/> 
    15                 <Goal name="AskForMoney([target])"/> 
    16                 <Goal name="GiveMoney([target])"/> 
    17                 <Goal name="GiveAdviceForBetterJob([target])"/> 
    18                 <Goal name="OfferSmallGift([target])"/> 
    19                 <Goal name="ExpressGiftContentment([target])"/> 
    20                 <Goal name="ExpressGiftDiscontentment([target])"/> 
    21                 <Goal name="GoToParty([host])"/> 
    2212        </Goals> 
    2313         
     
    3020                        <PreConditions> 
    3121                                <RecentEvent occurred="True" subject="[greet-initiator]" action="look-at" target="[greet-replier]"/> 
    32                                 <RecentEvent occurred="True" subject="[greet-replier]"  action="look-at" target="[greet-initiator]"/> 
    33                                 <Property name="[greet-replier](place)" operator="=" value="[greet-initiator](place)"/> 
    3422                                <Property name="[greet-replier]" operator="!=" value="[greet-initiator]"/> 
    35         <Property name="[greet-initiator](power)" operator="=" value="[greet-replier](power)" /> 
     23                                <Property name="[greet-replier](isPerson)" operator="=" value="True"/> 
     24                                <Property name="[greet-initiator](isPerson)" operator="=" value="True"/> 
     25                                <Property name="[greet-initiator](power)" operator="LesserThan" value="[greet-replier](power)" /> 
    3626                        </PreConditions> 
    37                         <Context> 
    38                                 <!--<Social name="power" target="[greet-initiator]" operator="=" value="[greet-replier]"/>--> 
    39                         </Context> 
    4027                        <Steps> 
    41                                 <Step role="[greet-initiator]" name="casual-greeting-gesture([greet-replier])"/> 
     28                                <Step role="[greet-initiator]" name="respect-greeting-gesture([greet-replier])"/> 
    4229                                <Step role="[greet-replier]" name="casual-greeting-gesture([greet-initiator])"/> 
    43                                 <Step role="[greet-initiator]" name="SpeechAct([greet-replier],culture-a-greeting)"/> 
    44                                 <Step role="[greet-replier]" name="SpeechAct([greet-initiator],culture-a-greeting)"/> 
    4530                        </Steps> 
    4631      <OrderingConstraints> 
     
    5641                 
    5742                 
    58                 <Ritual name="GreetingRitual"> 
    59                         <Roles> 
    60                                 <Role name="[high-power]"/> 
    61                                 <Role name="[low-power]"/> 
    62                         </Roles> 
    63                         <PreConditions> 
    64                                 <RecentEvent occurred="True" subject="[high-power]"     action="look-at" target="[low-power]"/> 
    65                                 <Property name="[high-power](place)" operator="=" value="[low-power](place)"/> 
    66                                 <Property name="[high-power]" operator="!=" value="[low-power]"/> 
    67                         </PreConditions> 
    68                         <Context> 
    69                                 <Social name="power" target="[high-power]" operator="LesserThan" value="10"/> 
    70                                 <Social name="power" target="[low-power]" operator="LesserThan" value="[high-power]"/> 
    71                         </Context> 
    72                         <Steps> 
    73                                 <Step role="[high-power]" name="casual-greeting-gesture([low-power])"/> 
    74                                 <Step role="[low-power]" name="respect-greeting-gesture([high-power])"/> 
    75                                 <Step role="[low-power]" name="SpeechAct([high-power],culture-a-greeting-reply-lower)"/> 
    76                         </Steps> 
    77                         <OrderingConstraints> 
    78                         </OrderingConstraints> 
    79                         <ExpectedEffects> 
    80                                 <OnSelect drive="Affiliation" target="[SELF]" value="+3"/> 
    81                                 <OnSelect drive="Affiliation" target="[target]" value="+3"/> 
    82                                 <OnIgnore drive="Affiliation" target="[SELF]" value="-5"/> 
    83                                 <OnIgnore drive="Affiliation" target="[target]" value="-5"/> 
    84                         </ExpectedEffects> 
    85                 </Ritual> 
    86                  
    87                 <Ritual name="GreetingRitual"> 
    88                         <Roles> 
    89                                 <Role name="[elder]"/> 
    90                                 <Role name="[character]"/> 
    91                         </Roles> 
    92                         <PreConditions> 
    93                                 <RecentEvent occurred="True" subject="[elder]" action="look-at" target="[character]"/> 
    94                                 <RecentEvent occurred="True" subject="[character]"      action="look-at" target="[elder]"/> 
    95                                 <Property name="[elder](place)" operator="=" value="[character](place)"/> 
    96                                 <Property name="[elder]" operator="!=" value="[character]"/> 
    97         <Property name="[elder](power)" operator="=" value="10" /> 
    98                         </PreConditions> 
    99                         <Context> 
    100                                 <!--<Social name="power" target="[elder]" operator="=" value="10"/>--> 
    101                         </Context> 
    102                                 <ExpectedEffects> 
    103                                 <OnSelect drive="Affiliation" target="[SELF]" value="+3"/> 
    104                                 <OnSelect drive="Affiliation" target="[target]" value="+3"/> 
    105                                 <OnIgnore drive="Affiliation" target="[SELF]" value="-5"/> 
    106                                 <OnIgnore drive="Affiliation" target="[target]" value="-5"/> 
    107                         </ExpectedEffects> 
    108                         <Steps> 
    109                                 <Step role="[character]" name="respect-greeting-gesture([elder])"/> 
    110                         </Steps> 
    111                         <OrderingConstraints> 
    112                         </OrderingConstraints> 
    113                 </Ritual> 
    114                  
    115                 <Ritual name="WelcomePeopleToParty"> 
    116                         <Roles> 
    117                                 <Role name="[host]"/> 
    118                                 <Role name="[guest]"/> 
    119                         </Roles> 
    120                          
    121                         <PreConditions> 
    122                                 <Property name="[host](host)" operator="=" value="True"/> 
    123         <Property name="[elder](power)" operator="=" value="10"/> 
    124                                 <RecentEvent occurred="True" subject="[host]" action="look-at" target="[guest]"/> 
    125                                 <RecentEvent occurred="True" subject="[guest]" action="look-at" target="[host]"/> 
    126                                 <Property name="[host](place)" operator="=" value="party-spot"/> 
    127                                 <Property name="[guest](place)" operator="=" value="party-spot"/> 
    128                                 <Property name="[guest]" operator="!=" value="[host]"/> 
    129         <RitualCondition name="GreetingRitual" roles="[host],[guest]" /> 
    130                         </PreConditions> 
    131                                 <ExpectedEffects> 
    132                                 <OnSelect drive="Affiliation" target="[SELF]" value="+4"/> 
    133                                 <OnSelect drive="Affiliation" target="[target]" value="+4"/> 
    134                                 <OnIgnore drive="Affiliation" target="[SELF]" value="-10"/> 
    135                                 <OnIgnore drive="Affiliation" target="[target]" value="-10"/> 
    136                         </ExpectedEffects> 
    137                         <Steps> 
    138                                 <Step role="[host]" name="SpeechAct([host],welcome-to-party-a)"/> 
    139                                 <Step role="[guest]" name="SpeechAct([host],gratitude-to-party-invitation-a)"/> 
    140                         </Steps> 
    141                         <OrderingConstraints> 
    142                                 <Link before="0" after="1"/> 
    143                         </OrderingConstraints> 
    144                 </Ritual> 
    145                  
    146                 <Ritual name="Dinner"> 
    147                         <Roles> 
    148                                 <Role name="[elder]"/> 
    149                                 <Role name="[host]"/> 
    150                                 <Role name="[high]"/> 
    151                                 <Role name="[low-a]"/> 
    152                                 <Role name="[low-b]"/> 
    153                         </Roles> 
    154                         <PreConditions> 
    155                                 <Property name="[elder](isSeated)" operator="=" value="False"/> 
    156                                 <Property name="[host](host)" operator="=" value="True"/> 
    157                                 <Property name="[high](host)" operator="=" value="False"/> 
    158                                 <Property name="[low-a](type)" operator="=" value="character"/> 
    159                                 <Property name="[low-b](type)" operator="=" value="character"/> 
    160                                 <Property name="[low-a]" operator="!=" value="[low-b]"/> 
    161                 </PreConditions> 
    162       <Context> 
    163         <Time value="dinner"/> 
    164         <Social name="power" target="[elder]" operator="=" value="10"/> 
    165                                 <Social name="power" target="[host]" operator="LesserThan" value="10"/> 
    166                                 <Social name="power" target="[host]" operator="GreaterThan"     value="5"/> 
    167                                 <Social name="power" target="[high]" operator="LesserThan" value="10"/> 
    168                                 <Social name="power" target="[high]" operator="GreaterThan"     value="5"/> 
    169                                 <Social name="power" target="[low-a]" operator="LesserThan"     value="5"/> 
    170                                 <Social name="power" target="[low-b]" operator="LesserThan"     value="5"/> 
    171                         </Context> 
    172                         <ExpectedEffects> 
    173                                 <OnSelect drive="Affiliation" target="[SELF]" value="+3"/> 
    174                                 <OnSelect drive="Energy" target="[SELF]" value="+3"/> 
    175                                 <OnSelect drive="Integrity" target="[SELF]" value="+3"/> 
    176                                 <OnSelect drive="Affiliation" target="[target]" value="+3"/> 
    177                                 <OnSelect drive="Energy" target="[target]" value="+3"/> 
    178                                 <OnSelect drive="Integrity" target="[target]" value="+3"/> 
    179                                 <OnIgnore drive="Affiliation" target="[SELF]" value="-10"/> 
    180                                 <OnIgnore drive="Affiliation" target="[target]" value="-10"/> 
    181                         </ExpectedEffects> 
    182                         <Steps> 
    183                                 <Step role="[host]" name="SpeechAct([host],dinner-is-starting)"/> 
    184                                 <Step role="[elder]" name="sit-on-chair(arm-chair)"/> 
    185                                 <Step role="[host]" name="sit-on-chair(high-level-chair)"/> 
    186                                 <Step role="[high]" name="sit-on-chair(high-level-chair)"/> 
    187                                 <Step role="[low-a]" name="sit-on-chair(low-level-chair)"/> 
    188                                 <Step role="[low-b]" name="sit-on-chair(low-level-chair)"/> 
    189                                 <Step role="[elder]" name="eat()"/> 
    190                                 <Step role="[host]" name="eat()"/> 
    191                                 <Step role="[high]" name="eat()"/> 
    192                                 <Step role="[low-a]" name="eat()"/> 
    193                                 <Step role="[low-b]" name="eat()"/> 
    194                         </Steps> 
    195                         <OrderingConstraints> 
    196                                 <Link before="0" after="1"/> 
    197                                 <Link before="1" after="2"/> 
    198                                 <Link before="1" after="3"/> 
    199                                 <Link before="1" after="4"/> 
    200                                 <Link before="1" after="5"/> 
    201                                 <Link before="2" after="6"/> 
    202                                 <Link before="3" after="6"/> 
    203                                 <Link before="4" after="6"/> 
    204                                 <Link before="5" after="6"/> 
    205                                 <Link before="6" after="7"/> 
    206                                 <Link before="6" after="8"/> 
    207                                 <Link before="6" after="9"/> 
    208                                 <Link before="6" after="10"/> 
    209                         </OrderingConstraints> 
    210                 </Ritual>   
    21143         
    21244        </Rituals> 
  • AgentMind/branches/FAtiMA-Modular/data/characters/minds/SimpleScenarios.xml

    r856 r863  
    99                                <Object name="apple"/> 
    1010                                <Object name="chocolate"/> 
     11                                <Object name="User"/>    
    1112                        </Objects> 
    1213                </WorldSimulator>        
     
    3233                                <Object name="apple"/> 
    3334                                <Object name="chocolate"/> 
     35                                <Object name="User"/>    
    3436                        </Objects> 
    3537                </WorldSimulator>        
     
    4244                                <Property name="time" value="Morning"/> 
    4345                                <Property name="isPerson" value="True"/> 
     46                                <Property name="power" value="5"/> 
    4447                        </Properties>    
    4548                </Agent> 
Note: See TracChangeset for help on using the changeset viewer.