mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-18 05:11:42 +00:00
Changed: #1230 Missing Sheets for Yubos and NPCs
This commit is contained in:
parent
c6ee41e536
commit
c1dd2c5dc9
40 changed files with 1670 additions and 0 deletions
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="alert"/>
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="default next" Value="rest_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,59 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="move dist" Value="0.05"/>
|
||||||
|
<ATOM Name="mode" Value="combat"/>
|
||||||
|
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="on move backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on move left" Value="strafe_left"/>
|
||||||
|
<ATOM Name="on move right" Value="strafe_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<STRUCT Name="idle_to_walk">
|
||||||
|
<ATOM Name="on atk" Value="walk atk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk">
|
||||||
|
<ATOM Name="on atk" Value="walk atk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk_to_run">
|
||||||
|
<ATOM Name="on atk" Value="run atk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run_to_walk">
|
||||||
|
<ATOM Name="on atk" Value="walk atk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run">
|
||||||
|
<ATOM Name="on atk" Value="walk atk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="default next" Value="rest_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_combat.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="combat_float"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<STRUCT>
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<!-- Turn -->
|
||||||
|
<STRUCT Name="turn_left">
|
||||||
|
<ATOM Name="max duration" Value="1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right">
|
||||||
|
<ATOM Name="max duration" Value="1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_left_to_walk">
|
||||||
|
<ATOM Name="max duration" Value="1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right_to_walk">
|
||||||
|
<ATOM Name="max duration" Value="1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_left_to_backward">
|
||||||
|
<ATOM Name="max duration" Value="1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right_to_backward">
|
||||||
|
<ATOM Name="max duration" Value="1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="death"/>
|
||||||
|
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="on rotation left" Value=""/>
|
||||||
|
<ATOM Name="on rotation right" Value=""/>
|
||||||
|
<ATOM Name="breakable on impact" Value="false"/>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="alert_mode">
|
||||||
|
<ATOM Name="default next" Value="alert_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_mode">
|
||||||
|
<ATOM Name="default next" Value="combat_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_float_mode">
|
||||||
|
<ATOM Name="default next" Value="combat_float_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="eat_mode">
|
||||||
|
<ATOM Name="default next" Value="eat_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="hungry_mode">
|
||||||
|
<ATOM Name="default next" Value="hungry_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="sit_mode">
|
||||||
|
<ATOM Name="default next" Value="sit_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="mount_default_mode">
|
||||||
|
<ATOM Name="default next" Value="mount_default_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="eat"/>
|
||||||
|
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="default next" Value="rest_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<STRUCT>
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<!-- Turn -->
|
||||||
|
<STRUCT Name="turn_left">
|
||||||
|
<ATOM Name="max duration" Value="0.25"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right">
|
||||||
|
<ATOM Name="max duration" Value="0.25"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_left_to_walk">
|
||||||
|
<ATOM Name="max duration" Value="0.25"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right_to_walk">
|
||||||
|
<ATOM Name="max duration" Value="0.25"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_left_to_backward">
|
||||||
|
<ATOM Name="max duration" Value="0.25"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right_to_backward">
|
||||||
|
<ATOM Name="max duration" Value="0.25"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="hungry"/>
|
||||||
|
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="default next" Value="rest_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,45 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="mount_normal"/>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="on move backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on move left" Value="strafe_left"/>
|
||||||
|
<ATOM Name="on move right" Value="strafe_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<STRUCT Name="idle_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk_to_run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,47 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<PARENT Filename="_swim.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="mount_swim"/>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="on move backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on move left" Value="strafe_left"/>
|
||||||
|
<ATOM Name="on move right" Value="strafe_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<STRUCT Name="idle_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk_to_run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)
|
||||||
|
Thu Dec 09 12:18:52 2004 (fleury) .mode = mount_swim
|
||||||
|
Thu Dec 09 12:19:56 2004 (fleury) Form Parents = </LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,745 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.9 $" State="modified">
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="comments">move dist:
|
||||||
|
If the value is <0, the value used is auto-computed, else the value is this one.
|
||||||
|
</ATOM>
|
||||||
|
<ATOM Name="move dist" Value="-1.0"/>
|
||||||
|
<!-- States -->
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name= "on move forward" Value="idle_to_walk"/>
|
||||||
|
<ATOM Name= "on move backward" Value=""/>
|
||||||
|
<ATOM Name= "on move left" Value=""/>
|
||||||
|
<ATOM Name= "on move right" Value=""/>
|
||||||
|
<ATOM Name= "on rotation left" Value="turn_left"/>
|
||||||
|
<ATOM Name= "on rotation right" Value="turn_right"/>
|
||||||
|
<ATOM Name= "breakable on impact" Value="true"/>
|
||||||
|
<ATOM Name= "alert mode transition" Value="alert_mode"/>
|
||||||
|
<ATOM Name= "combat mode transition" Value="combat_mode"/>
|
||||||
|
<ATOM Name= "combat_float mode transition" Value="combat_float_mode"/>
|
||||||
|
<ATOM Name= "death mode transition" Value="death_mode"/>
|
||||||
|
<ATOM Name= "normal mode transition" Value="default_mode"/>
|
||||||
|
<ATOM Name= "eat mode transition" Value="eat_mode"/>
|
||||||
|
<ATOM Name= "hungry mode transition" Value="hungry_mode"/>
|
||||||
|
<ATOM Name= "rest mode transition" Value="rest_mode"/>
|
||||||
|
<ATOM Name= "sit mode transition" Value="sit_mode"/>
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value="mount_default_mode"/>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- MOTION STATES -->
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<!-- Move -->
|
||||||
|
<STRUCT Name="idle_to_walk">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="walk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left_to_walk"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right_to_walk"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="walk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
<ATOM Name="on max speed" Value="walk_to_run"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk_to_run">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="run"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run_to_walk">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="walk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="run"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="on min speed" Value="walk"/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="idle_to_backward">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="backward"/>
|
||||||
|
<ATOM Name="on atk" Value="backward atk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="dir factor" Value="180.0"/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left_to_backward"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right_to_backward"/>
|
||||||
|
<ATOM Name="on bad heading forward" Value="idle_to_walk"/>
|
||||||
|
<ATOM Name="bad heading min" Value="1.9"/>
|
||||||
|
<ATOM Name="bad heading max" Value="-1.9"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="backward">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="backward"/>
|
||||||
|
<ATOM Name="on atk" Value="backward atk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="dir factor" Value="180.0"/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
<ATOM Name="on bad heading forward" Value="idle_to_walk"/>
|
||||||
|
<ATOM Name="bad heading min" Value="1.9"/>
|
||||||
|
<ATOM Name="bad heading max" Value="-1.9"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="strafe_left">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="strafe_left"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="dir factor" Value="-90.0"/>
|
||||||
|
<ATOM Name="x factor" Value="1.0"/>
|
||||||
|
<ATOM Name="y factor" Value="0.0"/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
<ATOM Name="on bad heading forward" Value="idle_to_walk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on bad heading right" Value="strafe_right"/>
|
||||||
|
<ATOM Name="bad heading min" Value="1.0"/>
|
||||||
|
<ATOM Name="bad heading max" Value="2.15"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="strafe_right">
|
||||||
|
<ATOM Name="move" Value="true"/>
|
||||||
|
<ATOM Name="brk at destination" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="strafe_right"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="dir factor" Value="90.0"/>
|
||||||
|
<ATOM Name="x factor" Value="1.0"/>
|
||||||
|
<ATOM Name="y factor" Value="0.0"/>
|
||||||
|
<ATOM Name="on big bend left" Value="turn_left"/>
|
||||||
|
<ATOM Name="on big bend right" Value="turn_right"/>
|
||||||
|
<ATOM Name="on bad heading forward" Value="idle_to_walk"/>
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on bad heading left" Value="strafe_left"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-2.15"/>
|
||||||
|
<ATOM Name="bad heading max" Value="-1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- Turn -->
|
||||||
|
<STRUCT Name="turn_left">
|
||||||
|
<ATOM Name="rotation" Value="true"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="rot factor" Value="-1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right">
|
||||||
|
<ATOM Name="rotation" Value="true"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_left_to_walk">
|
||||||
|
<ATOM Name="rotation" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="walk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="rot factor" Value="-1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right_to_walk">
|
||||||
|
<ATOM Name="rotation" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="walk"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_left_to_backward">
|
||||||
|
<ATOM Name="rotation" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="backward"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="dir factor" Value="180.0"/>
|
||||||
|
<ATOM Name="rot factor" Value="-1.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="turn_right_to_backward">
|
||||||
|
<ATOM Name="rotation" Value="true"/>
|
||||||
|
<ATOM Name="default next" Value="backward"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
<ATOM Name="dir factor" Value="180.0"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- GENERIC STATES -->
|
||||||
|
<STRUCT Name="generic states">
|
||||||
|
<STRUCT Name="impact">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="stun_begin">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="default next" Value="stun_loop" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="stun_loop">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="default next" Value="stun_loop" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
<ATOM Name="on rotation left" Value="stun_end" />
|
||||||
|
<ATOM Name="on rotation right" Value="stun_end" />
|
||||||
|
<ATOM Name= "alert mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "combat mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "death mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "normal mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "eat mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "hungry mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "rest mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "sit mode transition" Value="stun_end" />
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value="stun_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="stun_end">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- MODE STATES -->
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="alert_mode">
|
||||||
|
<ATOM Name="next automaton" Value="alert" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_mode">
|
||||||
|
<ATOM Name="next automaton" Value="combat" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_float_mode">
|
||||||
|
<ATOM Name="next automaton" Value="combat_float" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="death_mode">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="next automaton" Value="death" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="default_mode">
|
||||||
|
<ATOM Name="next automaton" Value="normal" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="eat_mode">
|
||||||
|
<ATOM Name="next automaton" Value="eat" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="hungry_mode">
|
||||||
|
<ATOM Name="next automaton" Value="hungry" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="next automaton" Value="rest" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="sit_mode">
|
||||||
|
<ATOM Name="next automaton" Value="sit" />
|
||||||
|
<ATOM Name="slide" Value="true"/>
|
||||||
|
<ATOM Name="on move forward" Value=""/>
|
||||||
|
<ATOM Name="on move backward" Value=""/>
|
||||||
|
<ATOM Name="on move left" Value=""/>
|
||||||
|
<ATOM Name="on move right" Value=""/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="sit_end">
|
||||||
|
<ATOM Name="next automaton" Value="normal" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="mount_default_mode">
|
||||||
|
<ATOM Name="next automaton" Value="mount_normal" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- ATK STATES -->
|
||||||
|
<STRUCT Name="atk states">
|
||||||
|
<STRUCT Name="1st_person atk">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="attack1">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="attack2">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk atk">
|
||||||
|
<ATOM Name="default next" Value="walk" />
|
||||||
|
<ATOM Name="move" Value="true" />
|
||||||
|
<ATOM Name="attack" Value="true" />
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="brk at destination" Value="true" />
|
||||||
|
<ATOM Name="breakable on bad heading" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
<ATOM Name="on max speed" Value="run" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run atk">
|
||||||
|
<ATOM Name="default next" Value="run" />
|
||||||
|
<ATOM Name="move" Value="true" />
|
||||||
|
<ATOM Name="attack" Value="true" />
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="brk at destination" Value="true" />
|
||||||
|
<ATOM Name="breakable on bad heading" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
<ATOM Name="on min speed" Value="walk" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="backward atk">
|
||||||
|
<ATOM Name="default next" Value="backward" />
|
||||||
|
<ATOM Name="move" Value="true" />
|
||||||
|
<ATOM Name="attack" Value="true" />
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="brk at destination" Value="true" />
|
||||||
|
<ATOM Name="breakable on bad heading" Value="true" />
|
||||||
|
<ATOM Name="dir factor" Value="180.0" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="default atk low">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="default atk middle">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="default atk high">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="powerful atk low">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="powerful atk middle">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="powerful atk high">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="area atk low">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="area atk middle">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="area atk high">
|
||||||
|
<ATOM Name="attack" Value="true"/>
|
||||||
|
<ATOM Name="adjust orientation" Value="true" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<!-- OTHER STATES -->
|
||||||
|
<STRUCT Name="other states">
|
||||||
|
<STRUCT Name="use_init">
|
||||||
|
<ATOM Name="default next" Value="use_begin" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_begin">
|
||||||
|
<ATOM Name="default next" Value="use_loop" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_loop">
|
||||||
|
<ATOM Name="default next" Value="use_loop" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
<ATOM Name="on rotation left" Value="use_end" />
|
||||||
|
<ATOM Name="on rotation right" Value="use_end" />
|
||||||
|
<ATOM Name= "alert mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "combat mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "death mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "normal mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "eat mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "hungry mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "rest mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "sit mode transition" Value="use_end" />
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value="use_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_end">
|
||||||
|
<ATOM Name="default next" Value="use_post_end" />
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_post_end">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<!-- Loot -->
|
||||||
|
<STRUCT Name="loot_init">
|
||||||
|
<ATOM Name="default next" Value="loot_begin" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="loot_begin">
|
||||||
|
<ATOM Name="default next" Value="loot_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="loot_loop">
|
||||||
|
<ATOM Name="default next" Value="loot_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="loot_end" />
|
||||||
|
<ATOM Name="on move backward" Value="loot_end" />
|
||||||
|
<ATOM Name="on move left" Value="loot_end" />
|
||||||
|
<ATOM Name="on move right" Value="loot_end" />
|
||||||
|
<ATOM Name="on rotation left" Value="loot_end" />
|
||||||
|
<ATOM Name="on rotation right" Value="loot_end" />
|
||||||
|
<ATOM Name= "alert mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "combat mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "death mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "normal mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "eat mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "hungry mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "rest mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "sit mode transition" Value="loot_end" />
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value="loot_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="loot_end">
|
||||||
|
<ATOM Name="default next" Value="loot_post_end" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="loot_post_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<!-- Prospect -->
|
||||||
|
<STRUCT Name="prospecting_init">
|
||||||
|
<ATOM Name="default next" Value="prospecting_begin" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="prospecting_begin">
|
||||||
|
<ATOM Name="default next" Value="prospecting_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="prospecting_loop">
|
||||||
|
<ATOM Name="default next" Value="prospecting_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="prospecting_end" />
|
||||||
|
<ATOM Name="on move backward" Value="prospecting_end" />
|
||||||
|
<ATOM Name="on move left" Value="prospecting_end" />
|
||||||
|
<ATOM Name="on move right" Value="prospecting_end" />
|
||||||
|
<ATOM Name="on rotation left" Value="prospecting_end" />
|
||||||
|
<ATOM Name="on rotation right" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "alert mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "combat mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "death mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "normal mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "eat mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "hungry mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "rest mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "sit mode transition" Value="prospecting_end" />
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value="prospecting_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="prospecting_end">
|
||||||
|
<ATOM Name="default next" Value="prospecting_post_end" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="prospecting_post_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<!-- Care -->
|
||||||
|
<STRUCT Name="care_init">
|
||||||
|
<ATOM Name="default next" Value="care_begin" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="care_begin">
|
||||||
|
<ATOM Name="default next" Value="care_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="care_loop">
|
||||||
|
<ATOM Name="default next" Value="care_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="care_end" />
|
||||||
|
<ATOM Name="on move backward" Value="care_end" />
|
||||||
|
<ATOM Name="on move left" Value="care_end" />
|
||||||
|
<ATOM Name="on move right" Value="care_end" />
|
||||||
|
<ATOM Name="on rotation left" Value="care_end" />
|
||||||
|
<ATOM Name="on rotation right" Value="care_end" />
|
||||||
|
<ATOM Name= "alert mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "combat mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "death mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "normal mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "eat mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "hungry mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "rest mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "sit mode transition" Value="care_end" />
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value="care_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="care_end">
|
||||||
|
<ATOM Name="default next" Value="care_post_end" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="care_post_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="" />
|
||||||
|
<ATOM Name="on move backward" Value="" />
|
||||||
|
<ATOM Name="on move left" Value="" />
|
||||||
|
<ATOM Name="on move right" Value="" />
|
||||||
|
</STRUCT>
|
||||||
|
<!-- Emote == Idle -->
|
||||||
|
<STRUCT Name="emote">
|
||||||
|
<ATOM Name="move" Value=""idle.move"" />
|
||||||
|
<ATOM Name="rotation" Value=""idle.rotation"" />
|
||||||
|
<ATOM Name="attack" Value=""idle.attack"" />
|
||||||
|
<ATOM Name="default next" Value=""idle.default next"" />
|
||||||
|
<ATOM Name="next automaton" Value=""idle.next automaton"" />
|
||||||
|
<ATOM Name="max loop" Value=""idle.max loop"" />
|
||||||
|
<!-- ... -->
|
||||||
|
<ATOM Name="brk at destination" Value=""idle.brk at destination"" />
|
||||||
|
<ATOM Name="on move forward" Value=""idle.on move forward"" />
|
||||||
|
<ATOM Name="on move backward" Value=""idle.on move backward"" />
|
||||||
|
<ATOM Name="on move left" Value=""idle.on move left"" />
|
||||||
|
<ATOM Name="on move right" Value=""idle.on move right"" />
|
||||||
|
<ATOM Name="on rotation left" Value=""idle.on rotation left"" />
|
||||||
|
<ATOM Name="on rotation right" Value=""idle.on rotation right"" />
|
||||||
|
<ATOM Name="on big bend left" Value=""idle.on big bend left"" />
|
||||||
|
<ATOM Name="on big bend right" Value=""idle.on big bend right"" />
|
||||||
|
<ATOM Name="on min speed" Value=""idle.on min speed"" />
|
||||||
|
<ATOM Name="on max speed" Value=""idle.on max speed"" />
|
||||||
|
<ATOM Name="on bad heading forward" Value=""idle.on bad heading forward"" />
|
||||||
|
<ATOM Name="on bad heading backward" Value=""idle.on bad heading backward"" />
|
||||||
|
<ATOM Name="on bad heading left" Value=""idle.on bad heading left"" />
|
||||||
|
<ATOM Name="on bad heading right" Value=""idle.on bad heading right"" />
|
||||||
|
<ATOM Name="bad heading min" Value=""idle.bad heading min"" />
|
||||||
|
<ATOM Name="bad heading max" Value=""idle.bad heading max"" />
|
||||||
|
<!-- ... -->
|
||||||
|
<ATOM Name="dir factor" Value=""idle.dir factor"" />
|
||||||
|
<ATOM Name="rot factor" Value=""idle.rot factor"" />
|
||||||
|
<ATOM Name="on atk" Value=""idle.on atk"" />
|
||||||
|
<ATOM Name="breakable on impact" Value=""idle.breakable on impact"" />
|
||||||
|
<ATOM Name="x factor" Value=""idle.x factor"" />
|
||||||
|
<ATOM Name="y factor" Value=""idle.y factor"" />
|
||||||
|
<ATOM Name="z factor" Value=""idle.z factor"" />
|
||||||
|
<!-- Modes -->
|
||||||
|
<ATOM Name= "alert mode transition" Value=""idle.alert mode transition"" />
|
||||||
|
<ATOM Name= "combat mode transition" Value=""idle.combat mode transition"" />
|
||||||
|
<ATOM Name= "combat_float mode transition" Value=""idle.combat_float mode transition""/>
|
||||||
|
<ATOM Name= "death mode transition" Value=""idle.death mode transition"" />
|
||||||
|
<ATOM Name= "normal mode transition" Value=""idle.normal mode transition"" />
|
||||||
|
<ATOM Name= "eat mode transition" Value=""idle.eat mode transition"" />
|
||||||
|
<ATOM Name= "hungry mode transition" Value=""idle.hungry mode transition"" />
|
||||||
|
<ATOM Name= "mount_normal mode transition" Value=""idle.mount_normal mode transition""/>
|
||||||
|
<ATOM Name= "rest mode transition" Value=""idle.rest mode transition"" />
|
||||||
|
<ATOM Name= "sit mode transition" Value=""idle.sit mode transition"" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Fri May 30 18:01:03 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,54 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="rest"/>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="alert mode transition" Value="alert_mode"/>
|
||||||
|
<ATOM Name="combat mode transition" Value="combat_mode"/>
|
||||||
|
<ATOM Name="combat_float mode transition" Value="combat_float_mode"/>
|
||||||
|
<ATOM Name="normal mode transition" Value="default_mode"/>
|
||||||
|
<ATOM Name="eat mode transition" Value="eat_mode"/>
|
||||||
|
<ATOM Name="hungry mode transition" Value="hungry_mode"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="alert_mode">
|
||||||
|
<ATOM Name="default next" Value="alert_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_mode">
|
||||||
|
<ATOM Name="default next" Value="combat_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_float_mode">
|
||||||
|
<ATOM Name="default next" Value="combat_float_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="eat_mode">
|
||||||
|
<ATOM Name="default next" Value="eat_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="hungry_mode">
|
||||||
|
<ATOM Name="default next" Value="hungry_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="default next" Value="rest_mode"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="sit_mode">
|
||||||
|
<ATOM Name="default next" Value="sit_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="mount_default_mode">
|
||||||
|
<ATOM Name="default next" Value="mount_default_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)
|
||||||
|
Tue Dec 05 15:16:41 2006 (nouveau) .mode states.rest_mode.default next = rest_mode</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,74 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="sit"/>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="slide" Value="true"/>
|
||||||
|
<ATOM Name="on move forward"/>
|
||||||
|
<ATOM Name="on move backward"/>
|
||||||
|
<ATOM Name="on move left"/>
|
||||||
|
<ATOM Name="on move right"/>
|
||||||
|
<ATOM Name="alert mode transition" Value="alert_mode"/>
|
||||||
|
<ATOM Name="combat mode transition" Value="combat_mode"/>
|
||||||
|
<ATOM Name="combat_float mode transition" Value="combat_float_mode"/>
|
||||||
|
<ATOM Name="normal mode transition" Value="default_mode"/>
|
||||||
|
<ATOM Name="eat mode transition" Value="eat_mode"/>
|
||||||
|
<ATOM Name="hungry mode transition" Value="hungry_mode"/>
|
||||||
|
<ATOM Name="rest mode transition" Value="rest_mode"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="mode states">
|
||||||
|
<STRUCT Name="alert_mode">
|
||||||
|
<ATOM Name="default next" Value="alert_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_mode">
|
||||||
|
<ATOM Name="default next" Value="combat_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="combat_float_mode">
|
||||||
|
<ATOM Name="default next" Value="combat_float_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="default_mode">
|
||||||
|
<ATOM Name="slide" Value="true"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
<ATOM Name="on move forward"/>
|
||||||
|
<ATOM Name="on move backward"/>
|
||||||
|
<ATOM Name="on move left"/>
|
||||||
|
<ATOM Name="on move right"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="eat_mode">
|
||||||
|
<ATOM Name="default next" Value="eat_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="hungry_mode">
|
||||||
|
<ATOM Name="default next" Value="hungry_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="rest_mode">
|
||||||
|
<ATOM Name="default next" Value="rest_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="sit_mode">
|
||||||
|
<ATOM Name="default next" Value="sit_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="mount_default_mode">
|
||||||
|
<ATOM Name="default next" Value="mount_default_mode"/>
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="other states">
|
||||||
|
<STRUCT Name="sit_end">
|
||||||
|
<ATOM Name="next automaton" Value="normal"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)
|
||||||
|
Fri Oct 01 12:04:09 2004 (coutelas) .other states.sit_end.next automaton = normal</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_parent.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="swim"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Thu Aug 21 11:23:16 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_alert.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)
|
||||||
|
Wed Feb 18 15:27:25 2004 (puzin) Form Parents = </LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_combat.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_combat_float.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_death.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_eat.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_hungry.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_mount_normal.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_mount_swim.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)
|
||||||
|
Thu Dec 09 12:21:26 2004 (fleury) Form Parents =
|
||||||
|
Thu Dec 09 12:21:41 2004 (fleury) Form Parents = </LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_normal.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_rest.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_sit.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_swim.automaton"/>
|
||||||
|
<PARENT Filename="_creature.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_alert.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,44 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_combat.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<!-- ATK STATES -->
|
||||||
|
<STRUCT Name="atk states">
|
||||||
|
<STRUCT Name="attack1">
|
||||||
|
<ATOM Name="slide" Value="false"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="attack2">
|
||||||
|
<ATOM Name="slide" Value="false"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- OTHER STATES -->
|
||||||
|
<STRUCT Name="other states">
|
||||||
|
<STRUCT Name="use_init">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_begin">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_loop">
|
||||||
|
<ATOM Name="default next" Value="use_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="use_end" />
|
||||||
|
<ATOM Name="on move backward" Value="use_end" />
|
||||||
|
<ATOM Name="on move left" Value="use_end" />
|
||||||
|
<ATOM Name="on move right" Value="use_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_post_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,44 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_combat_float.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<!-- ATK STATES -->
|
||||||
|
<STRUCT Name="atk states">
|
||||||
|
<STRUCT Name="attack1">
|
||||||
|
<ATOM Name="slide" Value="false"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="attack2">
|
||||||
|
<ATOM Name="slide" Value="false"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- OTHER STATES -->
|
||||||
|
<STRUCT Name="other states">
|
||||||
|
<STRUCT Name="use_init">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_begin">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_loop">
|
||||||
|
<ATOM Name="default next" Value="use_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="use_end" />
|
||||||
|
<ATOM Name="on move backward" Value="use_end" />
|
||||||
|
<ATOM Name="on move left" Value="use_end" />
|
||||||
|
<ATOM Name="on move right" Value="use_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_post_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_death.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="slide" Value="true" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_eat.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_hungry.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_mount_normal.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_mount_swim.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)
|
||||||
|
Thu Dec 09 12:21:00 2004 (fleury) Form Parents = </LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,62 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_normal.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="on move backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on move left" Value="strafe_left"/>
|
||||||
|
<ATOM Name="on move right" Value="strafe_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<STRUCT Name="idle_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk_to_run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<!-- OTHER STATES -->
|
||||||
|
<STRUCT Name="other states">
|
||||||
|
<STRUCT Name="use_begin">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_loop">
|
||||||
|
<ATOM Name="default next" Value="use_loop" />
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
<ATOM Name="on move forward" Value="use_end" />
|
||||||
|
<ATOM Name="on move backward" Value="use_end" />
|
||||||
|
<ATOM Name="on move left" Value="use_end" />
|
||||||
|
<ATOM Name="on move right" Value="use_end" />
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="use_end">
|
||||||
|
<ATOM Name="slide" Value="false" />
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_rest.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_sit.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,45 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.2 $" State="modified">
|
||||||
|
<PARENT Filename="_swim.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="on move backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="on move left" Value="strafe_left"/>
|
||||||
|
<ATOM Name="on move right" Value="strafe_right"/>
|
||||||
|
</STRUCT>
|
||||||
|
|
||||||
|
<STRUCT Name="motion states">
|
||||||
|
<STRUCT Name="idle_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="walk_to_run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run_to_walk">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT Name="run">
|
||||||
|
<ATOM Name="on bad heading backward" Value="idle_to_backward"/>
|
||||||
|
<ATOM Name="bad heading min" Value="-1.1"/>
|
||||||
|
<ATOM Name="bad heading max" Value="1.1"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)</LOG>
|
||||||
|
</FORM>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FORM Revision="$Revision: 1.1 $" State="modified">
|
||||||
|
<PARENT Filename="_death.automaton"/>
|
||||||
|
<PARENT Filename="_homin.automaton"/>
|
||||||
|
<STRUCT>
|
||||||
|
<ATOM Name="mode" Value="swim_death"/>
|
||||||
|
<STRUCT Name="idle">
|
||||||
|
<ATOM Name="slide" Value="true"/>
|
||||||
|
</STRUCT>
|
||||||
|
</STRUCT>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<STRUCT/>
|
||||||
|
<LOG>Tue Aug 19 19:13:43 2003 (puzin)
|
||||||
|
Thu Aug 12 23:40:40 2004 (puzin) .mode = swim_death</LOG>
|
||||||
|
</FORM>
|
Loading…
Reference in a new issue