source: scenarios/GerminationX/oak/data/characters/minds/roles/Bully/Bully.xml @ 898

Revision 898, 19.6 KB checked in by dave, 10 years ago (diff)

started fatima code and remote companion sprite update

Line 
1<Character role="Bully">
2        <EmotionalThresholds>
3                <EmotionalThreshold emotion="Love" threshold="3" decay="5"/>
4                <EmotionalThreshold emotion="Hate" threshold="2" decay="5"/>
5                <EmotionalThreshold emotion="Hope" threshold="1" decay="2"/>
6                <EmotionalThreshold emotion="Fear" threshold="5" decay="8"/>
7                <EmotionalThreshold emotion="Satisfaction" threshold="3" decay="5"/>
8                <EmotionalThreshold emotion="Relief" threshold="2" decay="5"/>
9                <EmotionalThreshold emotion="Fears-Confirmed" threshold="5" decay="8"/>
10                <EmotionalThreshold emotion="Disappointment" threshold="2" decay="2"/>
11                <EmotionalThreshold emotion="Joy" threshold="3" decay="5"/>
12                <EmotionalThreshold emotion="Distress" threshold="3" decay="2"/>
13                <EmotionalThreshold emotion="Happy-For" threshold="5" decay="8"/>
14                <EmotionalThreshold emotion="Pitty" threshold="5" decay="8"/>
15                <EmotionalThreshold emotion="Resentment" threshold="2" decay="2"/>
16                <EmotionalThreshold emotion="Gloating" threshold="1" decay="8"/>
17                <EmotionalThreshold emotion="Pride" threshold="1" decay="8"/>
18                <EmotionalThreshold emotion="Shame" threshold="5" decay="2"/>
19                <EmotionalThreshold emotion="Gratification" threshold="1" decay="5"/>
20                <EmotionalThreshold emotion="Remorse" threshold="5" decay="8"/>
21                <EmotionalThreshold emotion="Admiration" threshold="5" decay="8"/>
22                <EmotionalThreshold emotion="Reproach" threshold="1" decay="8"/>
23                <EmotionalThreshold emotion="Gratitude" threshold="3" decay="5"/>
24                <EmotionalThreshold emotion="Anger" threshold="3" decay="8"/>
25        </EmotionalThresholds>
26       
27        <Goals>
28                <!-- General goals used in more than one episode -->
29                <Goal name="ReplyPositively([speaker],[question])" importanceOfSuccess="4" importanceOfFailure="3"/>
30                <Goal name="ReplyNegatively([speaker],[question])" importanceOfSuccess="4" importanceOfFailure="3"/>
31                <Goal name="ReplyPositivelyNoChoice([speaker],[question])" importanceOfSuccess="0" importanceOfFailure="4"/>
32                <Goal name="AvoidGettingHarmed" importanceOfSuccess="2" importanceOfFailure="10"/>
33                <Goal name="ConfrontVictimTellTeacher([victim])" importanceOfSuccess="2" importanceOfFailure="2"/>
34               
35                <!-- Join Group Goals -->
36                <Goal name="JoinGroupAccept([joiner],[group])" importanceOfSuccess="4" importanceOfFailure="2"/>
37            <Goal name="JoinGroupRefuse([joiner],[group])" importanceOfSuccess="4" importanceOfFailure="2"/>
38                <Goal name="ConvinceOtherNoJoinGroupOf2([other],[joiner],[group])" importanceOfSuccess="4" importanceOfFailure="2" />
39                <Goal name="ConvinceOtherJoinGroupOf2Accept([other],[group])" importanceOfSuccess="4" importanceOfFailure="2"/>     
40                <Goal name="ConvinceOtherJoinGroupOf2Refuse([other],[group])" importanceOfSuccess="4" importanceOfFailure="2"/> 
41               
42                <!-- Goals specific for a given episode -->
43
44                <!-- Episode B04 - Walk to School -->
45                <!--<Goal name="DeceiveVictim([target])" importanceOfSuccess="4" importanceOfFailure="2"/>-->
46               
47                <!-- Episode B06 - Party Invitation -->
48                <Goal name="AcceptInvitation([friend])" importanceOfSuccess="6" importanceOfFailure="3"/>
49                <Goal name="SabotagePartyInvitation([inviter],[notfriend])" importanceOfSuccess="5" importanceOfFailure="3"/>
50               
51                <!-- Episode B07 - The books in the Classroom -->
52                <!--<Goal name="TeaseVictim([target])" importanceOfSuccess="6" importanceOfFailure="5"/> -->
53                <Goal name="Bully([target])" importanceOfSuccess="6" importanceOfFailure="5"/>
54                <Goal name="BullyObject([target])" importanceOfSuccess="8" importanceOfFailure="5"/>
55               
56                <!-- Episode B08 - Stealing a Chocolate Bar -->
57                <Goal name="ClaimItem([item],[owner])" importanceOfSuccess="4" importanceOfFailure="2" />
58                <Goal name="StealItem([item],[owner])" importanceOfSuccess="4" importanceOfFailure="2" />
59                <Goal name="DestroyItem([item],[owner])" importanceOfSuccess="4" importanceOfFailure="2" />
60               
61                <!-- Episode B11: On the way home -->
62                <Goal name="WarnVictimBeforeThrowingObject([item],[target])" importanceOfSuccess="4" importanceOfFailure="2"/>
63               
64                <!-- Episode B13: Very Physical -->
65        <Goal name="Attack([target])" importanceOfSuccess="6" importanceOfFailure="5" />
66                <!-- PR 061110 the following goal is new -->
67        <Goal name="OrderToLeave([target])" importanceOfSuccess="8" importanceOfFailure="5" />
68                <!-- PR 061123 added the following goal from the list of commented goals-->
69        <Goal name="GloatVictory([target])" importanceOfSuccess="6" importanceOfFailure="4" />
70                <!--PR 061123 new goal for letting bully go away-->
71        <Goal name="WalkAwayVictim([victim])" importanceOfSuccess="3" importanceOfFailure="2" />
72       
73                <!-- Episode B14 - The Library  -->
74        <!--<Goal name="AnnoyVictim([target])" importanceOfSuccess="4" importanceOfFailure="2"/>
75        <Goal name="LeaveFrom([target])" importanceOfSuccess="1" importanceOfFailure="1"/>-->
76       
77        <!-- Episode B16: After Lunch -->
78                <!-- PR 061216 the following goal is new -->
79        <Goal name="AggressiveQuestion([target])" importanceOfSuccess="8" importanceOfFailure="5" />
80       
81        <!-- Episode B22 - Hallway Verbal -->
82        <!-- below goal added by Adrian Gordon for episode B22 -->
83           <!-- <Goal name="Humiliate([target])" importanceOfSuccess="4" importanceOfFailure="2" />-->
84            <!-- below goal added by Adrian Gordon for episode B22 -->
85            <!--<Goal name="HumiliateThreat([target])" importanceOfSuccess="4" importanceOfFailure="2" />-->
86                <!-- below goal added by Adrian Gordon for episode B22 -->
87            <!--<Goal name="HumiliateVictory([target])" importanceOfSuccess="4" importanceOfFailure="2" /> -->
88           
89            <!-- Episode G23: Classroom - Verbal -->
90         <!--   <Goal name="Follow([victim])" importanceOfSuccess="5" importanceOfFailure="10"/> -->
91                <Goal name="FollowLeaveFollow([victim])" importanceOfSuccess="5" importanceOfFailure="10"/>
92       
93
94        </Goals>
95       
96        <InterpersonalRelations>
97                <Relation target="John" like="-5" respect="-1"/>
98                <Relation target="book" like="-5" />
99                <Relation target="Paul" like="2" respect="1" />
100                <Relation target="Ollie" like="3"/>
101                <Relation target="Sarah" like="4" />
102                <Relation target="Nita" like="4" />
103                <Relation target="Martina" like="2" />
104                <Relation target="Elinor" like="2" respect="1"/>
105                <Relation target="Frances" like="-5" respect="-1"/>
106        </InterpersonalRelations>
107       
108        <EventReactions>
109
110                <!-- General emotional reactions used in more than one episode -->
111       
112                <EmotionalReaction desirability="6" desirabilityForOther="-8" praiseworthiness="-5">
113                        <Event subject="*" action="cry"/>
114                </EmotionalReaction>
115               
116                <EmotionalReaction desirability="-5" praiseworthiness="-5">
117                        <Event subject="[SELF]" action="cry"/>
118                </EmotionalReaction>
119               
120                <EmotionalReaction desirability="5" desirabilityForOther="-5" praiseworthiness="4">
121                        <Event subject="[SELF]" action="attack" target="*"/>
122                </EmotionalReaction>
123               
124                <EmotionalReaction desirability="-8" praiseworthiness="7">
125                        <Event subject="*" action="attack" target="[SELF]"/>
126                </EmotionalReaction>
127
128                <!-- new emotional reaction, the character finds it undesirable to get hurt -->
129                <EmotionalReaction desirability="-6">
130                        <Event subject="[SELF]" action="PROPERTY-CHANGED" target="hurt" parameters="True" />
131                </EmotionalReaction>
132
133                <!-- but it's desirable to see others get hurt -->
134                <EmotionalReaction desirability="6">
135                        <Event action="PROPERTY-CHANGED" target="hurt" parameters="True" />
136                </EmotionalReaction>
137
138                <EmotionalReaction desirability="-5" praiseworthiness="4">
139                        <Event action="SpeechAct" target="[SELF]" parameters="insult"/>
140                </EmotionalReaction>
141
142                <EmotionalReaction desirability="5" praiseworthiness="5">
143                        <Event action="SpeechAct" subject="[SELF]" parameters="insult"/>
144                </EmotionalReaction>
145
146                <EmotionalReaction desirability="-7" praiseworthiness="6">
147                        <Event action="SpeechAct" target="[SELF]" parameters="threatfightback"/>
148                </EmotionalReaction>
149               
150                <!-- emotional reactions for join group situations -->
151
152        <EmotionalReaction desirability="2" desirabilityForOther="5" praiseworthiness="-2">
153            <Event action="Reply" subject="[SELF]" parameters="joingroupquestion,positiveanswer,*" />
154        </EmotionalReaction>
155
156        <EmotionalReaction desirability="3" desirabilityForOther="-5" praiseworthiness="2" >
157            <Event action="Reply" subject="[SELF]" parameters="joingroupquestion,negativeanswer,*" />
158        </EmotionalReaction>
159
160        <EmotionalReaction desirability="5" desirabilityForOther="5" praiseworthiness="-5">
161            <Event action="Reply" subject="[SELF]" parameters="joingroupconvince,positiveanswer,*" />
162        </EmotionalReaction>
163
164        <EmotionalReaction desirability="5" desirabilityForOther="-5" praiseworthiness="5" >
165            <Event action="Reply" subject="[SELF]" parameters="joingroupconvince,negativeanswer,*" />
166        </EmotionalReaction>
167
168         <EmotionalReaction desirability="3" desirabilityForOther="-3" praiseworthiness="3">
169            <Event action="Question" subject="[SELF]" parameters="joingroupquestionpositiveanswerobject" />
170        </EmotionalReaction>
171
172        <EmotionalReaction desirability="-3" desirabilityForOther="3" praiseworthiness="4">
173            <Event action="Reply" target="[SELF]" parameters="joingroupquestionpositiveanswerobject,negativeanswer,*" />
174        </EmotionalReaction>
175
176        <EmotionalReaction desirability="4" desirabilityForOther="3" praiseworthiness="-4">
177            <Event action="Reply" target="[SELF]" parameters="joingroupquestionpositiveanswerobject,positiveanswer,*" />
178        </EmotionalReaction>
179
180         <EmotionalReaction desirability="-3" desirabilityForOther="3" praiseworthiness="3">
181            <Event action="SpeechAct" target="[SELF]" parameters="joingroupquestionnegativeanswerobject" />
182        </EmotionalReaction>
183
184         <EmotionalReaction desirability="2" desirabilityForOther="4" praiseworthiness="-2">
185            <Event action="SpeechAct" subject="[SELF]" parameters="joingroupquestionnegativeanswerobjectaccept,*" />
186        </EmotionalReaction>
187
188         <EmotionalReaction desirability="0" desirabilityForOther="-2" praiseworthiness="3">
189            <Event action="SpeechAct" subject="[SELF]" parameters="joingroupquestionthreatleave,*" />
190        </EmotionalReaction>
191
192         <EmotionalReaction desirability="3" desirabilityForOther="2" praiseworthiness="-3">
193            <Event action="SpeechAct" target="[SELF]" parameters="joingroupquestionthreatleavepositiveanswer,*" />
194        </EmotionalReaction>
195
196         <EmotionalReaction desirability="-4" desirabilityForOther="1" praiseworthiness="3">
197            <Event action="SpeechAct" target="[SELF]" parameters="joingroupquestionthreatleavenegativeanswer,*" />
198        </EmotionalReaction>
199               
200                <!-- Emotional Reactions specific to episode B04 - On the Way to School -->
201                <EmotionalReaction desirability="3"  praiseworthiness="2">
202                        <Event action="Question" subject="[SELF]" parameters="deception"/>
203                </EmotionalReaction>
204                <EmotionalReaction desirability="8" desirabilityForOther="-6" praiseworthiness="5">
205                        <Event action="SpeechAct" subject="[SELF]" parameters="deceptionreveal"/>
206                </EmotionalReaction>
207                <EmotionalReaction desirability="6" praiseworthiness="-4">
208                        <Event action="Reply" target="[SELF]" parameters="deception,positiveanswer"/>
209                </EmotionalReaction>
210                <EmotionalReaction desirability="-8" praiseworthiness="5">
211                        <Event action="Reply" target="[SELF]" parameters="deception,negativeanswer"/>
212                </EmotionalReaction>
213               
214                <!-- Emotional Reactions specific to episode B07 - The Books in the Classroom -->
215                <EmotionalReaction desirability="3"  praiseworthiness="3">
216                        <Event action="SpeechAct" subject="[SELF]" parameters="tease" />
217                </EmotionalReaction>
218               
219                <EmotionalReaction desirability="-4" praiseworthiness="4" >
220                        <Event action="Question" target="[SELF]" parameters="teasedefend" />
221                </EmotionalReaction>
222
223                <EmotionalReaction desirability="4"  praiseworthiness="4">
224                        <Event action="Reply" subject="[SELF]" parameters="teasedefend,negativeanswer" />
225                </EmotionalReaction>
226
227                <EmotionalReaction desirability="-3"  praiseworthiness="-3">
228                        <Event action="Reply" subject="[SELF]" parameters="teasedefend,positiveanswer" />
229                </EmotionalReaction>
230               
231                <EmotionalReaction desirability="5" desirabilityForOther="-8" praiseworthiness="5">
232                        <Event subject="*" action="swipe" target="book"/>
233                </EmotionalReaction>
234                               
235                <!-- Emotional Reactions specific to episode B08 - Stealing a Chocolate Bar -->
236
237        <EmotionalReaction desirability="-4" desirabilityForOther="4" praiseworthiness="5">
238            <Event action="Reply" target="[SELF]" parameters="itemclaim,negativeanswer" />
239        </EmotionalReaction>
240
241         <EmotionalReaction desirability="4" desirabilityForOther="-4" praiseworthiness="-4">
242            <Event action="Reply" target="[SELF]" parameters="itemclaim,positiveanswer" />
243        </EmotionalReaction>
244
245         <EmotionalReaction desirability="-4" desirabilityForOther="4" praiseworthiness="5">
246            <Event action="Reply" target="[SELF]" parameters="itemclaimback" />
247        </EmotionalReaction>
248       
249        <!-- Emotional Reactions specific to episode B11 - On the Way home -->
250        <EmotionalReaction desirability="8" desirabilityForOther="-4" praiseworthiness="4">
251            <Event subject="[SELF]" action="throw" target="*" />
252        </EmotionalReaction>
253       
254        <!-- Emotional Reactions specific to episode B13 - Very Physical -->
255        <!-- added for B13: MK -->
256        <EmotionalReaction desirability="5" desirabilityForOther="-5" praiseworthiness="-5">
257            <Event action="Reply" target="[SELF]" parameters="confrontationorder,positiveanswer" />
258        </EmotionalReaction>   
259               
260        <EmotionalReaction desirability="-5" desirabilityForOther="5" praiseworthiness="6">
261            <Event action="Reply" target="[SELF]" parameters="confrontationorder,negativeanswer" />
262        </EmotionalReaction>   
263       
264        <!-- Emotional Reactions specific to episode B16 - After Lunch -->
265        <!-- PR 061216 added following 2 reactions for B16, by modifying those created by MK for B13 -->
266        <EmotionalReaction desirability="5" desirabilityForOther="-5" praiseworthiness="-5">
267            <Event action="Reply" target="[SELF]" parameters="confrontationagressivequestionning,positiveanswer" />
268        </EmotionalReaction>   
269
270        <EmotionalReaction desirability="-5" desirabilityForOther="5" praiseworthiness="6">
271            <Event action="Reply" target="[SELF]" parameters="confrontationagressivequestionning,negativeanswer" />
272        </EmotionalReaction>   
273       
274        <!-- Emotional Reactions specific to episode B22 - Hallway Verbal -->
275        <!-- EmotionalReaction added by Adrian Gordon for Episode B22 -->
276                <!-- it is desirable and praiseworthy for the victim to refuse to accept humiliation,and it is undesirable for the bully -->
277                <EmotionalReaction desirability="-4" desirabilityForOther="4" praiseworthiness="7">
278            <Event action="SpeechAct" target="[SELF]" parameters="humiliatenegativereply" />
279        </EmotionalReaction>
280               
281                <!-- EmotionalReaction added by Adrian Gordon for Episode B22 -->
282                <!-- it is neither desireable nor praiseworthy for the victim to accept humiliation, but it is desirable for the bully if the victim does so-->
283                <EmotionalReaction desirability="6" desirabilityForOther="-6" praiseworthiness="-6">
284                        <Event action="SpeechAct" target="[SELF]" parameters="humiliatepositivereply" />
285                </EmotionalReaction>
286
287                <!-- In the following emotional reactions, the event is very much not desirable for the victim, it is highly desirable for the bully
288                        and it is not praiseworthy -->
289                <!-- EmotionalReaction added by Adrian Gordon for Episode B22 -->
290                <EmotionalReaction desirability="8" desirabilityForOther="-4" praiseworthiness="6">
291                        <Event action="SpeechAct" subject="[SELF]" parameters="humiliate" />
292                </EmotionalReaction>
293
294                <!-- EmotionalReaction added by Adrian Gordon for Episode B22 -->
295                <EmotionalReaction desirability="8" desirabilityForOther="-3" praiseworthiness="6">
296                        <Event action="SpeechAct" subject="[SELF]" parameters="humiliatethreat" />
297                </EmotionalReaction>
298
299                <!-- EmotionalReaction added by Adrian Gordon for Episode B22 -->
300                <EmotionalReaction desirability="8" desirabilityForOther="-6" praiseworthiness="6">
301                        <Event action="SpeechAct" subject="[SELF]" parameters="humiliatevictory" />
302                </EmotionalReaction>
303               
304                <!-- G23 Emotional Reactions -->
305                                       
306                <EmotionalReaction desirability="3" praiseworthiness="3">
307                        <Event action="SpeechAct" target="[SELF]" parameters="followleave"/>
308                </EmotionalReaction>
309               
310                <EmotionalReaction desirability="-2" praiseworthiness="2">
311                        <Event action="SpeechAct" target="[SELF]" parameters="followdontcare"/>
312                </EmotionalReaction>
313               
314                <!-- G09 Emotional Reactions -->
315
316                <EmotionalReaction desirability="4" desirabilityForOther="-4" praiseworthiness="4" other="[P2]" >
317                        <Event subject="[SELF]" action="SpeechAct" target="*" parameters="gossip,*" />
318                </EmotionalReaction>
319                               
320                <EmotionalReaction desirability="2" praiseworthiness="2">
321                        <Event subject="*" action="SpeechAct" target="*" parameters="gossipreinforce,*" />
322                </EmotionalReaction>
323
324                <EmotionalReaction desirability="-3" praiseworthiness="3" >
325                        <Event subject="*" action="SpeechAct" target="[SELF]" parameters="gossipobject,*" />
326                </EmotionalReaction>
327               
328        </EventReactions>
329       
330        <ActionTendencies>
331               
332                <!-- Generic action tendencies -->
333                <ActionTendency action="SpeechAct([Target],insultgreeting)">
334                        <Preconditions>
335                                <Property name="[Target](type)" operator="=" value="character"/>
336                                <Property name="Episode(name)" operator="!=" value="B04" /> <!-- the bully should not insult the victim in this episode or else the deceive goal fails -->
337                        </Preconditions>
338                        <ElicitingEmotion type="Hate" minIntensity="1">
339                                <CauseEvent/>
340                        </ElicitingEmotion>
341                </ActionTendency>
342               
343                 <ActionTendency action="SpeechAct([Subject],mock)">
344            <Preconditions>
345            </Preconditions>
346            <ElicitingEmotion type="Gloating" minIntensity="2">
347                                <CauseEvent subject="*" action="cry" target="*" />
348                        </ElicitingEmotion>
349        </ActionTendency>
350       
351        <ActionTendency action="SpeechAct([Target],mock)">
352            <Preconditions>
353            </Preconditions>
354            <ElicitingEmotion type="Gloating" minIntensity="2">
355                                <CauseEvent subject="*" action="throw" target="*" />
356                        </ElicitingEmotion>
357        </ActionTendency>
358       
359      <ActionTendency action="SpeechAct([Subject],mock)">
360            <Preconditions>
361            </Preconditions>
362            <ElicitingEmotion type="Gloating" minIntensity="2">
363                                <CauseEvent subject="*" action="SpeechAct" target="*" parameters="insultcryanswer" />
364                        </ElicitingEmotion>
365        </ActionTendency>
366               
367                <ActionTendency action="SpeechAct([Subject],threattalkto)">
368                        <Preconditions>
369            </Preconditions>
370                        <ElicitingEmotion type="Reproach" minIntensity="1">
371                                <CauseEvent subject="*" action="cry"/>
372                        </ElicitingEmotion>
373                </ActionTendency>
374               
375                <!--<ActionTendency action="SpeechAct([owner],tease)">
376                        <Preconditions>
377                                <Property name="[Target](owner)" operator="=" value="[owner]" />
378            </Preconditions>
379                        <ElicitingEmotion type="Gloating" minIntensity="4">
380                                <CauseEvent subject="[SELF]" action="swipe" target="book"/>
381                        </ElicitingEmotion>
382                </ActionTendency>-->
383               
384                <ActionTendency action="SpeechAct([Subject],insult)">
385            <Preconditions>                             
386            </Preconditions>
387            <ElicitingEmotion type="Anger" minIntensity="1">
388                                <CauseEvent />
389                        </ElicitingEmotion>
390        </ActionTendency>
391       
392       
393        </ActionTendencies>
394</Character>
Note: See TracBrowser for help on using the repository browser.