1084 lines
80 KiB
XML
1084 lines
80 KiB
XML
<?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>
|
|
<!-- SPELL STATES -->
|
|
<STRUCT Name="spell states">
|
|
<!-- Good -->
|
|
<STRUCT Name="cast_good_begin">
|
|
<ATOM Name="default next" Value="cast_good_loop" />
|
|
<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="cast_good_loop">
|
|
<ATOM Name="default next" Value="cast_good_loop" />
|
|
<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="cast_good_fail">
|
|
<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="cast_good_fumble">
|
|
<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="cast_good_success">
|
|
<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>
|
|
<!-- Bad -->
|
|
<STRUCT Name="cast_bad_begin">
|
|
<ATOM Name="default next" Value="cast_bad_loop" />
|
|
<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="cast_bad_loop">
|
|
<ATOM Name="default next" Value="cast_bad_loop" />
|
|
<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="cast_bad_fail">
|
|
<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="cast_bad_fumble">
|
|
<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="cast_bad_success">
|
|
<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>
|
|
<!-- Neutral -->
|
|
<STRUCT Name="cast_neutral_begin">
|
|
<ATOM Name="default next" Value="cast_neutral_loop" />
|
|
<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="cast_neutral_loop">
|
|
<ATOM Name="default next" Value="cast_neutral_loop" />
|
|
<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="cast_neutral_fail">
|
|
<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="cast_neutral_fumble">
|
|
<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="cast_neutral_success">
|
|
<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>
|
|
<!-- Offensive -->
|
|
<STRUCT Name="offensive_cast_init">
|
|
<ATOM Name="default next" Value="offensive_cast_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="offensive_cast_begin">
|
|
<ATOM Name="default next" Value="offensive_cast_loop" />
|
|
<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="offensive_cast_loop">
|
|
<ATOM Name="default next" Value="offensive_cast_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= "alert mode transition" Value="idle" />
|
|
<ATOM Name= "combat mode transition" Value="idle" />
|
|
<ATOM Name= "combat_float mode transition" Value="idle" />
|
|
<ATOM Name= "death mode transition" Value="idle" />
|
|
<ATOM Name= "normal mode transition" Value="idle" />
|
|
<ATOM Name= "eat mode transition" Value="idle" />
|
|
<ATOM Name= "hungry mode transition" Value="idle" />
|
|
<ATOM Name= "rest mode transition" Value="idle" />
|
|
<ATOM Name= "sit mode transition" Value="idle" />
|
|
<ATOM Name= "mount_normal mode transition" Value="idle" />
|
|
</STRUCT>
|
|
<STRUCT Name="offensive_cast_fail">
|
|
<ATOM Name="default next" Value="offensive_cast_end" />
|
|
<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="offensive_cast_fumble">
|
|
<ATOM Name="default next" Value="offensive_cast_end" />
|
|
<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="offensive_cast_success">
|
|
<ATOM Name="default next" Value="offensive_cast_end" />
|
|
<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="offensive_cast_link">
|
|
<ATOM Name="default next" Value="offensive_cast_end" />
|
|
<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="offensive_cast_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>
|
|
<!-- Curative -->
|
|
<STRUCT Name="curative_cast_init">
|
|
<ATOM Name="default next" Value="curative_cast_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="curative_cast_begin">
|
|
<ATOM Name="default next" Value="curative_cast_loop" />
|
|
<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="curative_cast_loop">
|
|
<ATOM Name="default next" Value="curative_cast_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= "alert mode transition" Value="idle" />
|
|
<ATOM Name= "combat mode transition" Value="idle" />
|
|
<ATOM Name= "combat_float mode transition" Value="idle" />
|
|
<ATOM Name= "death mode transition" Value="idle" />
|
|
<ATOM Name= "normal mode transition" Value="idle" />
|
|
<ATOM Name= "eat mode transition" Value="idle" />
|
|
<ATOM Name= "hungry mode transition" Value="idle" />
|
|
<ATOM Name= "rest mode transition" Value="idle" />
|
|
<ATOM Name= "sit mode transition" Value="idle" />
|
|
<ATOM Name= "mount_normal mode transition" Value="idle" />
|
|
</STRUCT>
|
|
<STRUCT Name="curative_cast_fail">
|
|
<ATOM Name="default next" Value="curative_cast_end" />
|
|
<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="curative_cast_fumble">
|
|
<ATOM Name="default next" Value="curative_cast_end" />
|
|
<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="curative_cast_success">
|
|
<ATOM Name="default next" Value="curative_cast_end" />
|
|
<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="curative_cast_link">
|
|
<ATOM Name="default next" Value="curative_cast_end" />
|
|
<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="curative_cast_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>
|
|
<!-- Mixed -->
|
|
<STRUCT Name="mixed_cast_init">
|
|
<ATOM Name="default next" Value="mixed_cast_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="mixed_cast_begin">
|
|
<ATOM Name="default next" Value="mixed_cast_loop" />
|
|
<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="mixed_cast_loop">
|
|
<ATOM Name="default next" Value="mixed_cast_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= "alert mode transition" Value="idle" />
|
|
<ATOM Name= "combat mode transition" Value="idle" />
|
|
<ATOM Name= "combat_float mode transition" Value="idle" />
|
|
<ATOM Name= "death mode transition" Value="idle" />
|
|
<ATOM Name= "normal mode transition" Value="idle" />
|
|
<ATOM Name= "eat mode transition" Value="idle" />
|
|
<ATOM Name= "hungry mode transition" Value="idle" />
|
|
<ATOM Name= "rest mode transition" Value="idle" />
|
|
<ATOM Name= "sit mode transition" Value="idle" />
|
|
<ATOM Name= "mount_normal mode transition" Value="idle" />
|
|
</STRUCT>
|
|
<STRUCT Name="mixed_cast_fail">
|
|
<ATOM Name="default next" Value="mixed_cast_end" />
|
|
<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="mixed_cast_fumble">
|
|
<ATOM Name="default next" Value="mixed_cast_end" />
|
|
<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="mixed_cast_success">
|
|
<ATOM Name="default next" Value="mixed_cast_end" />
|
|
<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="mixed_cast_link">
|
|
<ATOM Name="default next" Value="mixed_cast_end" />
|
|
<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="mixed_cast_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>
|
|
|
|
<!-- 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>
|