Advertisement
Crazyasterix

Shimeji xml

Nov 14th, 2016
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 44.02 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <マスコット xmlns="http://www.group-finity.com/Mascot" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.     xsi:schemaLocation="http://www.group-finity.com/Mascot Mascot.xsd">
  4.  
  5.     <動作リスト>
  6.         <動作 名前="振り向く" 種類="組み込み" クラス="com.group_finity.mascot.action.Look" />
  7.         <動作 名前="変位" 種類="組み込み" クラス="com.group_finity.mascot.action.Offset" />
  8.  
  9.         <!-- 立つ系 -->
  10.  
  11.         <動作 名前="立つ" 種類="静止" 枠="地面">
  12.             <アニメーション>
  13.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  14.             </アニメーション>
  15.         </動作>
  16.  
  17.         <動作 名前="歩く" 種類="移動" 枠="地面">
  18.             <アニメーション>
  19.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  20.                 <ポーズ 画像="/shime2.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  21.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  22.                 <ポーズ 画像="/shime3.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  23.             </アニメーション>
  24.         </動作>
  25.  
  26.         <動作 名前="走る" 種類="移動" 枠="地面">
  27.             <アニメーション>
  28.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-4,0" 長さ="3" />
  29.                 <ポーズ 画像="/shime2.png" 基準座標="64,128" 移動速度="-4,0" 長さ="3" />
  30.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-4,0" 長さ="3" />
  31.                 <ポーズ 画像="/shime3.png" 基準座標="64,128" 移動速度="-4,0" 長さ="3" />
  32.             </アニメーション>
  33.         </動作>
  34.  
  35.         <動作 名前="猛ダッシュ" 種類="移動" 枠="地面">
  36.             <アニメーション>
  37.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  38.                 <ポーズ 画像="/shime2.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  39.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  40.                 <ポーズ 画像="/shime3.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  41.             </アニメーション>
  42.         </動作>
  43.  
  44.         <!-- 座る系 -->
  45.  
  46.         <動作 名前="座る" 種類="静止" 枠="地面">
  47.             <アニメーション>
  48.                 <ポーズ 画像="/shime11.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  49.             </アニメーション>
  50.         </動作>
  51.         <動作 名前="座って見上げる" 種類="静止" 枠="地面">
  52.             <アニメーション>
  53.                 <ポーズ 画像="/shime64.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  54.             </アニメーション>
  55.         </動作>
  56.  
  57.         <動作 名前="座ってマウスを見上げる" 種類="静止" 枠="地面">
  58.             <アニメーション 条件="#{mascot.environment.cursor.y &lt; mascot.environment.screen.height/2}">
  59.                 <ポーズ 画像="/shime64.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  60.             </アニメーション>
  61.             <アニメーション>
  62.                 <ポーズ 画像="/shime11.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  63.             </アニメーション>
  64.         </動作>
  65.  
  66.         <動作 名前="座って首が回る" 種類="固定" 枠="地面">
  67.             <アニメーション>
  68.                 <ポーズ 画像="/shime26.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
  69.                 <ポーズ 画像="/shime15.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
  70.                 <ポーズ 画像="/shime27.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
  71.                 <ポーズ 画像="/shime16.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
  72.                 <ポーズ 画像="/shime28.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
  73.                 <ポーズ 画像="/shime17.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
  74.                 <ポーズ 画像="/shime29.png" 基準座標="64,128" 移動速度="0,0" 長さ="7" />
  75.                 <ポーズ 画像="/shime11.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  76.             </アニメーション>
  77.         </動作>
  78.  
  79.         <動作 名前="楽に座る" 種類="静止" 枠="地面">
  80.             <アニメーション>
  81.                 <ポーズ 画像="/shime30.png" 基準座標="64,103" 移動速度="0,0" 長さ="250" />
  82.             </アニメーション>
  83.         </動作>
  84.  
  85.         <動作 名前="足を下ろして座る" 種類="静止" 枠="地面">
  86.             <アニメーション>
  87.                 <ポーズ 画像="/shime31.png" 基準座標="64,103" 移動速度="0,0" 長さ="250" />
  88.             </アニメーション>
  89.         </動作>
  90.  
  91.         <動作 名前="足をぶらぶらさせる" 種類="静止" 枠="地面">
  92.             <アニメーション>
  93.                 <ポーズ 画像="/shime31.png" 基準座標="64,103" 移動速度="0,0" 長さ="30" />
  94.                 <ポーズ 画像="/shime55.png" 基準座標="64,103" 移動速度="0,0" 長さ="60" />
  95.                 <ポーズ 画像="/shime54.png" 基準座標="64,103" 移動速度="0,0" 長さ="60" />
  96.                                 <ポーズ 画像="/shime32.png" 基準座標="64,103" 移動速度="0,0" 長さ="30" />
  97.                 <ポーズ 画像="/shime55.png" 基準座標="64,103" 移動速度="0,0" 長さ="40" />
  98.                                 <ポーズ 画像="/shime54.png" 基準座標="64,103" 移動速度="0,0" 長さ="70" />
  99.                                 <ポーズ 画像="/shime55.png" 基準座標="64,103" 移動速度="0,0" 長さ="60" />
  100.                                 <ポーズ 画像="/shime33.png" 基準座標="64,103" 移動速度="0,0" 長さ="50" />
  101.                                 <ポーズ 画像="/shime31.png" 基準座標="64,103" 移動速度="0,0" 長さ="20" />
  102.                                 <ポーズ 画像="/shime32.png" 基準座標="64,103" 移動速度="0,0" 長さ="30" />
  103.             </アニメーション>
  104.         </動作>
  105.  
  106.         <!-- 寝そべる系 -->
  107.  
  108.         <動作 名前="寝そべる" 種類="静止" 枠="地面">
  109.             <アニメーション>
  110.                 <ポーズ 画像="/shime63.png" 基準座標="64,108" 移動速度="0,0" 長さ="250" />
  111.             </アニメーション>
  112.         </動作>
  113.  
  114.         <動作 名前="ずりずり" 種類="移動" 枠="地面">
  115.             <アニメーション>
  116.                 <ポーズ 画像="/shime20.png" 基準座標="64,108" 移動速度="0,0" 長さ="28" />
  117.                 <ポーズ 画像="/shime20.png" 基準座標="64,108" 移動速度="-2,0" 長さ="4" />
  118.                 <ポーズ 画像="/shime21.png" 基準座標="64,108" 移動速度="-4,0" 長さ="4" />
  119.                 <ポーズ 画像="/shime21.png" 基準座標="64,108" 移動速度="-1,0" 長さ="4" />
  120.                 <ポーズ 画像="/shime21.png" 基準座標="64,108" 移動速度="0,0" 長さ="24" />
  121.                                 <ポーズ 画像="/shime20.png" 基準座標="64,108" 移動速度="-3,0" 長さ="4" />
  122.             </アニメーション>
  123.         </動作>
  124.  
  125.                 <!-- 天井系 -->
  126.  
  127.         <動作 名前="天井に掴まる" 種類="静止" 枠="天井">
  128.             <アニメーション>
  129.                 <ポーズ 画像="/shime23.png" 基準座標="64,30" 移動速度="0,0" 長さ="250" />
  130.             </アニメーション>
  131.         </動作>
  132.         <動作 名前="天井を伝う" 種類="移動" 枠="天井">
  133.             <アニメーション>
  134.                
  135.                 <ポーズ 画像="/shime25.png" 基準座標="64,30" 移動速度="-5,0" 長さ="4" />
  136.                 <ポーズ 画像="/shime23.png" 基準座標="64,30" 移動速度="-5,0" 長さ="4" />
  137.                 <ポーズ 画像="/shime24.png" 基準座標="64,30" 移動速度="-5,0" 長さ="4" />
  138.             </アニメーション>
  139.         </動作>
  140.  
  141.         <!-- 壁系 -->
  142.  
  143.         <動作 名前="壁に掴まる" 種類="静止" 枠="壁">
  144.             <アニメーション>
  145.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  146.             </アニメーション>
  147.         </動作>
  148.         <動作 名前="壁を登る" 種類="移動" 枠="壁">
  149.             <アニメーション 条件="#{目的地Y &lt; mascot.anchor.y}">
  150.                 <ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
  151.                 <ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,-1" 長さ="4" />
  152.                 <ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,-1" 長さ="4" />
  153.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,-1" 長さ="4" />
  154.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
  155.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,-2" 長さ="4" />
  156.                 <ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,-2" 長さ="4" />
  157.                 <ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,-2" 長さ="4" />
  158.             </アニメーション>
  159.  
  160.             <アニメーション 条件="#{目的地Y &gt;= mascot.anchor.y}">
  161.                 <ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
  162.                 <ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,2" 長さ="4" />
  163.                 <ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,2" 長さ="4" />
  164.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,2" 長さ="4" />
  165.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
  166.                 <ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,1" 長さ="4" />
  167.                 <ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,1" 長さ="4" />
  168.                 <ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,1" 長さ="4" />
  169.             </アニメーション>
  170.         </動作>
  171.  
  172.         <!-- IE系 -->
  173.  
  174.         <動作 名前="IEを持って落ちる" 種類="組み込み" クラス="com.group_finity.mascot.action.FallWithIE"
  175.              IEの端X="0" IEの端Y="-64">
  176.             <アニメーション>
  177.                 <ポーズ 画像="/shime36.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  178.             </アニメーション>
  179.         </動作>
  180.         <動作 名前="IEを持って歩く" 枠="地面" 種類="組み込み" クラス="com.group_finity.mascot.action.WalkWithIE"
  181.              IEの端X="0" IEの端Y="-64">
  182.             <アニメーション>
  183.                 <ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  184.                 <ポーズ 画像="/shime35.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  185.                 <ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  186.                 <ポーズ 画像="/shime36.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
  187.             </アニメーション>
  188.         </動作>
  189.         <動作 名前="IEを持って走る" 枠="地面" 種類="組み込み" クラス="com.group_finity.mascot.action.WalkWithIE"
  190.              IEの端X="0" IEの端Y="-64">
  191.             <アニメーション>
  192.                 <ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  193.                 <ポーズ 画像="/shime35.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  194.                 <ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  195.                 <ポーズ 画像="/shime36.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
  196.             </アニメーション>
  197.         </動作>
  198.         <動作 名前="IEを投げる" 枠="地面" 種類="組み込み" クラス="com.group_finity.mascot.action.ThrowIE"
  199.             初速X="32" 初速Y="-10" 重力="0.5">
  200.             <アニメーション>
  201.                 <ポーズ 画像="/shime37.png" 基準座標="64,128" 移動速度="0,0" 長さ="40" />
  202.             </アニメーション>
  203.         </動作>
  204.  
  205.         <!-- 落下系 -->
  206.  
  207.         <動作 名前="ジャンプ" 種類="組み込み" クラス="com.group_finity.mascot.action.Jump"
  208.             速度="20">
  209.             <アニメーション>
  210.                 <ポーズ 画像="/shime22.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
  211.             </アニメーション>
  212.         </動作>
  213.  
  214.         <動作 名前="落ちる" 種類="組み込み" クラス="com.group_finity.mascot.action.Fall"
  215.             空気抵抗X="0.05" 空気抵抗Y="0.1" 重力="1.9">
  216.             <アニメーション>
  217.                 <ポーズ 画像="/shime22.png" 基準座標="64,228" 移動速度="0,0" 長さ="11" />
  218.                                 <ポーズ 画像="/shime57.png" 基準座標="64,228" 移動速度="0,0" 長さ="5" />
  219.                                 <ポーズ 画像="/shime4.png" 基準座標="64,228" 移動速度="0,0" 長さ="250" />
  220.             </アニメーション>
  221.         </動作>
  222.  
  223.         <動作 名前="跳ねる" 種類="固定" 枠="地面">
  224.             <アニメーション>
  225.                                 <ポーズ 画像="/shime53.png" 基準座標="64,240" 移動速度="0,0" 長さ="2" />
  226.                                 <ポーズ 画像="/shime51.png" 基準座標="64,200" 移動速度="0,0" 長さ="3" />
  227.                                 <ポーズ 画像="/shime52.png" 基準座標="64,200" 移動速度="0,0" 長さ="3" />
  228.                                 <ポーズ 画像="/shime18.png" 基準座標="64,128" 移動速度="0,0" 長さ="4" />
  229.                 <ポーズ 画像="/shime19.png" 基準座標="64,128" 移動速度="0,0" 長さ="6" />
  230.                                 <ポーズ 画像="/shime18.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  231.             </アニメーション>
  232.         </動作>
  233.  
  234.         <動作 名前="転ぶ" 種類="固定" 枠="地面">
  235.             <アニメーション>
  236.                 <ポーズ 画像="/shime60.png" 基準座標="64,128" 移動速度="-8,0" 長さ="8" />
  237.                 <ポーズ 画像="/shime61.png" 基準座標="64,113" 移動速度="-5,0" 長さ="4" />
  238.                 <ポーズ 画像="/shime61.png" 基準座標="64,113" 移動速度="-3,0" 長さ="4" />
  239.                 <ポーズ 画像="/shime61.png" 基準座標="64,113" 移動速度="0,0" 長さ="10" />
  240.                 <ポーズ 画像="/shime62.png" 基準座標="64,98" 移動速度="0,0" 長さ="20" />
  241.             </アニメーション>
  242.         </動作>
  243.  
  244.  
  245.         <!-- ドラッグ系 -->
  246.  
  247.         <動作 名前="つままれる" 種類="組み込み" クラス="com.group_finity.mascot.action.Dragged">
  248.             <アニメーション 条件="#{footX &lt; mascot.environment.cursor.x-50}">
  249.                 <ポーズ 画像="/shime9.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  250.             </アニメーション>
  251.             <アニメーション 条件="#{footX &lt; mascot.environment.cursor.x-30}">
  252.                 <ポーズ 画像="/shime7.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  253.             </アニメーション>
  254.             <アニメーション 条件="#{footX &lt; mascot.environment.cursor.x+30}">
  255.                 <ポーズ 画像="/shime47.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  256.             </アニメーション>
  257.             <アニメーション 条件="#{footX &lt; mascot.environment.cursor.x+50}">
  258.                 <ポーズ 画像="/shime8.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  259.             </アニメーション>
  260.             <アニメーション 条件="#{footX &gt;= mascot.environment.cursor.x+30}">
  261.                 <ポーズ 画像="/shime10.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  262.             </アニメーション>
  263.         </動作>
  264.         <動作 名前="抵抗する" 種類="組み込み" クラス="com.group_finity.mascot.action.Regist">
  265.             <アニメーション>
  266.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  267.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  268.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  269.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  270.                 <ポーズ 画像="/shime48.png" 基準座標="64,128" 移動速度="0,0" 長さ="50" />
  271.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  272.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  273.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  274.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  275.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  276.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  277.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  278.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  279.                 <ポーズ 画像="/shime48.png" 基準座標="64,128" 移動速度="0,0" 長さ="100" />
  280.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  281.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  282.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  283.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  284.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  285.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  286.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  287.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
  288.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  289.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  290.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  291.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  292.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  293.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  294.                 <ポーズ 画像="/shime49.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  295.                 <ポーズ 画像="/shime50.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
  296.             </アニメーション>
  297.         </動作>
  298.  
  299.     </動作リスト>
  300.  
  301.     <!-- 実際の行動 -->
  302.     <動作リスト>
  303.  
  304.         <!-- システムが使用する -->
  305.         <動作 名前="落下する" 種類="複合" 繰り返し="false">
  306.             <動作参照 名前="落ちる"/>
  307.             <動作 種類="選択">
  308.                 <動作 種類="複合" 条件="${mascot.environment.floor.isOn(mascot.anchor) ||
  309.                     mascot.environment.activeIE.topBorder.isOn(mascot.anchor) }">
  310.                     <動作参照 名前="跳ねる"/>
  311.                     <動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
  312.                 </動作>
  313.                 <動作参照 名前="壁に掴まる" 長さ="100" />
  314.             </動作>
  315.         </動作>
  316.  
  317.         <!-- システムが使用する -->
  318.         <動作 名前="ドラッグされる" 種類="複合" 繰り返し="true">
  319.             <動作参照 名前="つままれる"/>
  320.             <動作参照 名前="抵抗する" />
  321.         </動作>
  322.  
  323.         <!-- システムが使用する -->
  324.         <動作 名前="投げられる" 種類="複合" 繰り返し="false">
  325.             <動作参照 名前="落ちる" 初速X="${mascot.environment.cursor.dx}" 初速Y="${mascot.environment.cursor.dy}"/>
  326.             <動作 種類="選択">
  327.                 <動作 種類="複合" 条件="${mascot.environment.floor.isOn(mascot.anchor) || mascot.environment.activeIE.topBorder.isOn(mascot.anchor) }">
  328.                     <動作参照 名前="跳ねる"/>
  329.                     <動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
  330.                 </動作>
  331.                 <動作参照 名前="壁に掴まる" 長さ="100" />
  332.             </動作>
  333.         </動作>
  334.  
  335.  
  336.         <動作 名前="立ってボーっとする" 種類="複合" 繰り返し="false">
  337.             <動作参照 名前="立つ" 長さ="${500+Math.random()*1000}" />
  338.         </動作>
  339.  
  340.         <動作 名前="座ってボーっとする" 種類="複合" 繰り返し="false">
  341.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  342.         </動作>
  343.  
  344.         <動作 名前="寝そべってボーっとする" 種類="複合" 繰り返し="false">
  345.             <動作参照 名前="寝そべる" 長さ="${500+Math.random()*1000}" />
  346.         </動作>
  347.  
  348.         <動作 名前="座って足をぶらぶらさせる" 種類="複合" 繰り返し="false">
  349.             <動作参照 名前="楽に座る" 長さ="10" />
  350.             <動作参照 名前="足を下ろして座る" 長さ="${100+Math.random()*100}" />
  351.             <動作参照 名前="足をぶらぶらさせる" 長さ="${500+Math.random()*100}" />
  352.             <動作参照 名前="足を下ろして座る" 長さ="${100+Math.random()*100}" />
  353.             <動作参照 名前="楽に座る" 長さ="10" />
  354.         </動作>
  355.  
  356.         <動作 名前="壁に掴まってボーっとする" 種類="複合" 繰り返し="false">
  357.             <動作参照 名前="壁に掴まる" 長さ="${500+Math.random()*1000}" />
  358.         </動作>
  359.  
  360.         <動作 名前="壁から落ちる" 種類="複合" 繰り返し="false">
  361.             <動作参照 名前="変位" X="${mascot.lookRight ? -1 : 1}" />
  362.             <動作参照 名前="立つ" />
  363.         </動作>
  364.  
  365.         <動作 名前="天井に掴まってボーっとする" 種類="複合" 繰り返し="false">
  366.             <動作参照 名前="天井に掴まる" 長さ="${500+Math.random()*1000}" />
  367.         </動作>
  368.  
  369.         <動作 名前="天井から落ちる" 種類="複合" 繰り返し="false">
  370.             <動作参照 名前="変位" Y="1" />
  371.             <動作参照 名前="立つ" />
  372.         </動作>
  373.  
  374.         <動作 名前="ワークエリアの下辺を歩く" 種類="複合" 繰り返し="false">
  375.             <動作参照 名前="歩く" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
  376.         </動作>
  377.  
  378.         <動作 名前="ワークエリアの下辺を走る" 種類="複合" 繰り返し="false">
  379.             <動作参照 名前="走る" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
  380.         </動作>
  381.  
  382.         <動作 名前="ワークエリアの下辺でずりずり" 種類="複合" 繰り返し="false">
  383.             <動作参照 名前="ずりずり" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
  384.         </動作>
  385.  
  386.         <動作 名前="ワークエリアの下辺の左の端っこで座る" 種類="複合" 繰り返し="false">
  387.             <動作参照 名前="歩く" 目的地X="${mascot.environment.workArea.left+100+Math.random()*300}" />
  388.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  389.             <動作参照 名前="振り向く" 右向き="true" />
  390.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  391.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  392.         </動作>
  393.  
  394.         <動作 名前="ワークエリアの下辺の右の端っこで座る" 種類="複合" 繰り返し="false">
  395.             <動作参照 名前="歩く" 目的地X="${mascot.environment.workArea.right-100-Math.random()*300}" />
  396.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  397.             <動作参照 名前="振り向く" 右向き="false" />
  398.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  399.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  400.         </動作>
  401.  
  402.         <動作 名前="ワークエリアの下辺から左の壁によじのぼる" 種類="複合" 繰り返し="false">
  403.             <動作参照 名前="歩く" 目的地X="#{mascot.environment.workArea.left}" />
  404.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
  405.         </動作>
  406.  
  407.         <動作 名前="ワークエリアの下辺から右の壁によじのぼる" 種類="複合" 繰り返し="false">
  408.             <動作参照 名前="歩く" 目的地X="#{mascot.environment.workArea.right}" />
  409.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
  410.         </動作>
  411.  
  412.         <動作 名前="走ってワークエリアの下辺の左の端っこで座る" 種類="複合" 繰り返し="false">
  413.             <動作参照 名前="走る" 目的地X="${mascot.environment.workArea.left+100+Math.random()*300}" />
  414.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  415.             <動作参照 名前="振り向く" 右向き="true" />
  416.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  417.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  418.         </動作>
  419.  
  420.         <動作 名前="走ってワークエリアの下辺の右の端っこで座る" 種類="複合" 繰り返し="false">
  421.             <動作参照 名前="走る" 目的地X="${mascot.environment.workArea.right-100-Math.random()*300}" />
  422.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  423.             <動作参照 名前="振り向く" 右向き="false" />
  424.             <動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
  425.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  426.         </動作>
  427.  
  428.         <動作 名前="走ってワークエリアの下辺から左の壁によじのぼる" 種類="複合" 繰り返し="false">
  429.             <動作参照 名前="走る" 目的地X="#{mascot.environment.workArea.left}" />
  430.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
  431.         </動作>
  432.  
  433.         <動作 名前="走ってワークエリアの下辺から右の壁によじのぼる" 種類="複合" 繰り返し="false">
  434.             <動作参照 名前="走る" 目的地X="#{mascot.environment.workArea.right}" />
  435.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
  436.         </動作>
  437.  
  438.         <動作 名前="IEの下に飛びつく" 種類="複合" 繰り返し="false">
  439.             <動作参照 名前="ジャンプ" 目的地X="${(mascot.anchor.x*3+mascot.environment.activeIE.left+Math.random()*mascot.environment.activeIE.width)/4}"
  440.                  目的地Y="${mascot.environment.activeIE.bottom}" />
  441.             <動作参照 名前="天井に掴まる" 長さ="${100+Math.random()*100}" />
  442.         </動作>
  443.  
  444.         <動作 名前="ワークエリアの壁を途中まで登る" 種類="複合" 繰り返し="false">
  445.             <動作参照 名前="壁を登る" 目的地Y="${mascot.environment.workArea.top+64 + Math.random()*(mascot.environment.workArea.height-128)}" />
  446.         </動作>
  447.  
  448.         <動作 名前="ワークエリアの壁を登る" 種類="複合" 繰り返し="false">
  449.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.top+64}" />
  450.             <動作参照 名前="変位" Y="-64" />
  451.             <動作参照 名前="振り向く" />
  452.             <動作参照 名前="天井を伝う" 目的地X="${mascot.lookRight ? mascot.environment.workArea.left+Math.random()*100 : mascot.environment.workArea.right-Math.random*100}" />
  453.         </動作>
  454.  
  455.         <動作 名前="ワークエリアの上辺を伝う" 種類="複合" 繰り返し="false">
  456.             <動作参照 名前="天井を伝う" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
  457.         </動作>
  458.  
  459.         <動作 名前="IEの天井を歩く" 種類="複合" 繰り返し="false">
  460.             <動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.left+64+Math.random()*(mascot.environment.activeIE.width-128)}" />
  461.         </動作>
  462.  
  463.         <動作 名前="IEの天井を走る" 種類="複合" 繰り返し="false">
  464.             <動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.left+64+Math.random()*(mascot.environment.activeIE.width-128)}" />
  465.         </動作>
  466.  
  467.         <動作 名前="IEの天井でずりずり" 種類="複合" 繰り返し="false">
  468.             <動作参照 名前="ずりずり" 目的地X="${mascot.environment.activeIE.left+64+Math.random()*(mascot.environment.activeIE.width-128)}" />
  469.         </動作>
  470.  
  471.         <動作 名前="IEの天井の左の端っこで座る" 種類="複合" 繰り返し="false">
  472.             <動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.left+100+Math.random()*300}" />
  473.             <動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
  474.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  475.         </動作>
  476.  
  477.         <動作 名前="IEの天井の右の端っこで座る" 種類="複合" 繰り返し="false">
  478.             <動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.right-100-Math.random()*300}" />
  479.             <動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
  480.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  481.         </動作>
  482.  
  483.         <動作 名前="IEの天井の左の端っこから飛び降りる" 種類="複合" 繰り返し="false">
  484.             <動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.left+Math.random()*50}" />
  485.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  486.             <動作参照 名前="落ちる" 初速X="${-15-Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
  487.             <動作参照 名前="跳ねる" />
  488.         </動作>
  489.  
  490.         <動作 名前="IEの天井の右の端っこから飛び降りる" 種類="複合" 繰り返し="false">
  491.             <動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.right-Math.random()*50}" />
  492.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  493.             <動作参照 名前="落ちる" 初速X="${15+Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
  494.             <動作参照 名前="跳ねる" />
  495.         </動作>
  496.  
  497.         <動作 名前="走ってIEの天井の左の端っこで座る" 種類="複合" 繰り返し="false">
  498.             <動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.left+100+Math.random()*300}" />
  499.             <動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
  500.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  501.         </動作>
  502.  
  503.         <動作 名前="走ってIEの天井の右の端っこで座る" 種類="複合" 繰り返し="false">
  504.             <動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.right-100-Math.random()*300}" />
  505.             <動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
  506.             <動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
  507.         </動作>
  508.  
  509.         <動作 名前="走ってIEの天井の左の端っこから飛び降りる" 種類="複合" 繰り返し="false">
  510.             <動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.left+Math.random()*50}" />
  511.             <動作参照 名前="落ちる" 初速X="${-15-Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
  512.             <動作参照 名前="跳ねる" />
  513.         </動作>
  514.  
  515.         <動作 名前="走ってIEの天井の右の端っこから飛び降りる" 種類="複合" 繰り返し="false">
  516.             <動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.right-Math.random()*50}" />
  517.             <動作参照 名前="落ちる" 初速X="${15+Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
  518.             <動作参照 名前="跳ねる" />
  519.         </動作>
  520.  
  521.         <動作 名前="猛ダッシュでIEの天井の左の端っこから飛び降りる" 種類="複合" 繰り返し="false">
  522.             <動作参照 名前="猛ダッシュ" 目的地X="${mascot.environment.activeIE.left+Math.random()*20+20}" />
  523.             <動作参照 名前="落ちる" 初速X="${-5-Math.random()*2}" 初速Y="${-20-Math.random()*5}"/>
  524.             <動作参照 名前="跳ねる" />
  525.         </動作>
  526.  
  527.         <動作 名前="猛ダッシュでIEの天井の右の端っこから飛び降りる" 種類="複合" 繰り返し="false">
  528.             <動作参照 名前="猛ダッシュ" 目的地X="${mascot.environment.activeIE.right-Math.random()*20-20}" />
  529.             <動作参照 名前="落ちる" 初速X="${5+Math.random()*2}" 初速Y="${-20-Math.random()*5}"/>
  530.             <動作参照 名前="跳ねる" />
  531.         </動作>
  532.  
  533.         <動作 名前="IEの壁を途中まで登る" 種類="複合" 繰り返し="false">
  534.             <動作参照 名前="壁を登る" 目的地Y="${mascot.environment.activeIE.top+64 + Math.random()*(mascot.environment.activeIE.height-128)}" />
  535.         </動作>
  536.  
  537.         <動作 名前="IEの壁を登る" 種類="複合" 繰り返し="false">
  538.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.activeIE.top+64}" />
  539.             <動作参照 名前="変位" Y="-64" />
  540.             <動作参照 名前="座る" 長さ="5" />
  541.             <動作参照 名前="立つ" 長さ="${10+Math.random()*10}" />
  542.             <動作参照 名前="歩く" 目的地X="${mascot.lookRight ? mascot.environment.activeIE.left+Math.random()*100 : mascot.environment.activeIE.right-Math.random*100}" />
  543.         </動作>
  544.  
  545.         <動作 名前="IEの下辺を伝う" 種類="複合" 繰り返し="false">
  546.             <動作参照 名前="天井を伝う" 目的地X="${mascot.environment.activeIE.left+64+(Math.random()*mascot.environment.activeIE.width-128)}" />
  547.         </動作>
  548.  
  549.         <動作 名前="IEの下辺から左の壁によじのぼる" 種類="複合" 繰り返し="false">
  550.             <動作参照 名前="天井を伝う" 目的地X="#{mascot.environment.activeIE.left}" />
  551.             <動作参照 名前="振り向く" />
  552.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.activeIE.bottom-64}" />
  553.         </動作>
  554.  
  555.         <動作 名前="IEの下辺から右の壁によじのぼる" 種類="複合" 繰り返し="false">
  556.             <動作参照 名前="天井を伝う" 目的地X="#{mascot.environment.activeIE.right}" />
  557.             <動作参照 名前="振り向く" />
  558.             <動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.activeIE.bottom-64}" />
  559.         </動作>
  560.  
  561.         <動作 名前="左の壁に飛びつく" 種類="複合" 繰り返し="false">
  562.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.workArea.left}" 目的地Y="${mascot.environment.workArea.bottom-Math.random()*mascot.environment.workArea.height/4}" />
  563.             <動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
  564.         </動作>
  565.  
  566.         <動作 名前="右の壁に飛びつく" 種類="複合" 繰り返し="false">
  567.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.workArea.right}" 目的地Y="${mascot.environment.workArea.bottom-Math.random()*mascot.environment.workArea.height/4}" />
  568.             <動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
  569.         </動作>
  570.  
  571.         <動作 名前="IEの左に飛びつく" 種類="複合" 繰り返し="false">
  572.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.left}" 目的地Y="${mascot.environment.activeIE.bottom-Math.random()*mascot.environment.activeIE.height/4}" />
  573.             <動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
  574.         </動作>
  575.  
  576.         <動作 名前="IEの右に飛びつく" 種類="複合" 繰り返し="false">
  577.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.right}" 目的地Y="${mascot.environment.activeIE.bottom-Math.random()*mascot.environment.activeIE.height/4}" />
  578.             <動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
  579.         </動作>
  580.  
  581.         <動作 名前="IEを右に投げる" 種類="複合" 繰り返し="false">
  582.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.left}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
  583.             <動作参照 名前="IEを持って落ちる" />
  584.             <動作参照 名前="IEを持って歩く" 目的地X="#{mascot.environment.workArea.right-400}" />
  585.             <動作参照 名前="IEを投げる" />
  586.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  587.             <動作参照 名前="振り向く" />
  588.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  589.         </動作>
  590.         <動作 名前="IEを左に投げる" 種類="複合" 繰り返し="false">
  591.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.right}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
  592.             <動作参照 名前="IEを持って落ちる" />
  593.             <動作参照 名前="IEを持って歩く" 目的地X="#{mascot.environment.workArea.left+400}" />
  594.             <動作参照 名前="IEを投げる" />
  595.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  596.             <動作参照 名前="振り向く" />
  597.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  598.         </動作>
  599.         <動作 名前="走ってIEを右に投げる" 種類="複合" 繰り返し="false">
  600.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.left}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
  601.             <動作参照 名前="IEを持って落ちる" />
  602.             <動作参照 名前="IEを持って走る" 目的地X="#{mascot.environment.workArea.right-400}" />
  603.             <動作参照 名前="IEを投げる" />
  604.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  605.             <動作参照 名前="振り向く" />
  606.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  607.         </動作>
  608.         <動作 名前="走ってIEを左に投げる" 種類="複合" 繰り返し="false">
  609.             <動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.right}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
  610.             <動作参照 名前="IEを持って落ちる" />
  611.             <動作参照 名前="IEを持って走る" 目的地X="#{mascot.environment.workArea.left+400}" />
  612.             <動作参照 名前="IEを投げる" />
  613.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  614.             <動作参照 名前="振り向く" />
  615.             <動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
  616.         </動作>
  617.  
  618.         <動作 名前="マウスの周りに集まる" 種類="複合" 繰り返し="false">
  619.             <動作 種類="複合" 条件="${mascot.environment.ceiling.isOn(mascot.anchor) || mascot.environment.activeIE.bottomBorder.isOn(mascot.anchor)}">
  620.                 <動作参照 名前="変位" Y="1" />
  621.                 <動作参照 名前="落ちる"/>
  622.                 <動作参照 名前="跳ねる" />
  623.             </動作>
  624.             <動作 種類="複合" 条件="${mascot.environment.workArea.leftBorder.isOn(mascot.anchor) || mascot.environment.activeIE.rightBorder.isOn(mascot.anchor)}">
  625.                 <動作参照 名前="変位" X="1" />
  626.                 <動作参照 名前="落ちる"/>
  627.                 <動作参照 名前="跳ねる" />
  628.             </動作>
  629.             <動作 種類="複合" 条件="${mascot.environment.workArea.rightBorder.isOn(mascot.anchor) || mascot.environment.activeIE.leftBorder.isOn(mascot.anchor)}">
  630.                 <動作参照 名前="変位" X="-1" />
  631.                 <動作参照 名前="落ちる"/>
  632.                 <動作参照 名前="跳ねる" />
  633.             </動作>
  634.             <動作 種類="選択">
  635.                 <動作参照 名前="猛ダッシュでIEの天井の左の端っこから飛び降りる"
  636.                     条件="${mascot.environment.activeIE.topBorder.isOn(mascot.anchor) &amp;&amp;
  637.                     mascot.anchor.x &lt; (mascot.environment.activeIE.left+mascot.environment.activeIE.right)/2}"/>
  638.                 <動作参照 名前="猛ダッシュでIEの天井の右の端っこから飛び降りる"
  639.                     条件="${mascot.environment.activeIE.topBorder.isOn(mascot.anchor) &amp;&amp;
  640.                     mascot.anchor.x &gt;= (mascot.environment.activeIE.left+mascot.environment.activeIE.right)/2}" />
  641.             </動作>
  642.             <動作参照 名前="猛ダッシュ" 目的地X="${ mascot.anchor.x+(mascot.environment.cursor.x-mascot.anchor.x)*Math.random()/2 }" />
  643.             <動作参照 名前="転ぶ" 条件="${Math.random() &lt; 0.05}" />
  644.             <動作参照 名前="猛ダッシュ" 目的地X="${ mascot.anchor.x+(mascot.environment.cursor.x-mascot.anchor.x)*Math.random() }" />
  645.             <動作参照 名前="転ぶ" 条件="${Math.random() &lt; 0.05}" />
  646.             <動作参照 名前="猛ダッシュ" 目的地X="#{mascot.environment.cursor.x+ずれ}"
  647.                 ずれ="${ mascot.anchor.x &lt; mascot.environment.cursor.x ?
  648.                     -Math.min( mascot.environment.cursor.x-mascot.anchor.x, Math.random()*200) :
  649.                     Math.min( mascot.anchor.x-mascot.environment.cursor.x, Math.random()*200 ) }" />
  650.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  651.         </動作>
  652.  
  653.         <動作 名前="座ってマウスのほうを見る" 種類="複合" 繰り返し="false">
  654.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  655.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  656.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  657.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  658.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  659.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  660.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  661.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  662.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  663.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  664.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  665.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  666.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  667.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  668.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  669.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  670.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  671.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  672.             <動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
  673.             <動作参照 名前="振り向く" 右向き="${mascot.anchor.x &lt; mascot.environment.cursor.x}" />
  674.         </動作>
  675.         <動作 名前="座ってマウスのほうを見てたら首が回った" 種類="複合" 繰り返し="false">
  676.             <動作参照 名前="座って首が回る" />
  677.         </動作>
  678.  
  679.         <動作 名前="引っこ抜く1" 種類="組み込み" クラス="com.group_finity.mascot.action.Breed"
  680.             生まれる場所X="-32" 生まれる場所Y="96" 生まれた時の行動="引っこ抜かれる">
  681.             <アニメーション>
  682.                 <ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
  683.                 <ポーズ 画像="/shime38.png" 基準座標="96,138" 移動速度="0,0" 長さ="4" />
  684.                 <ポーズ 画像="/shime39.png" 基準座標="96,138" 移動速度="0,0" 長さ="40" />
  685.                 <ポーズ 画像="/shime40.png" 基準座標="96,138" 移動速度="0,0" 長さ="40" />
  686.                 <ポーズ 画像="/shime41.png" 基準座標="96,138" 移動速度="0,0" 長さ="40" />
  687.                                 <ポーズ 画像="/shime58.png" 基準座標="96,168" 移動速度="0,0" 長さ="10" />
  688.                                 <ポーズ 画像="/shime59.png" 基準座標="96,128" 移動速度="0,0" 長さ="20" />
  689.             </アニメーション>
  690.         </動作>
  691.         <動作 名前="引っこ抜く2" 種類="固定">
  692.             <アニメーション>
  693.                 <ポーズ 画像="/shime9.png" 基準座標="32,128" 移動速度="20,-20" 長さ="1" />
  694.                 <ポーズ 画像="/shime9.png" 基準座標="32,128" 移動速度="20,-10" 長さ="1" />
  695.                 <ポーズ 画像="/shime9.png" 基準座標="32,128" 移動速度="20,-5" 長さ="1" />
  696.             </アニメーション>
  697.         </動作>
  698.         <動作 名前="引っこ抜く" 種類="複合">
  699.             <動作参照 名前="引っこ抜く1" />
  700.             <動作参照 名前="引っこ抜く2" />
  701.             <動作参照 名前="落ちる" 初速X="${mascot.lookRight ? -20 : 20}"/>
  702.             <動作参照 名前="跳ねる" />
  703.             <動作参照 名前="寝そべる" 長さ="40" />
  704.         </動作>
  705.  
  706.         <動作 名前="引っこ抜かれる" 種類="複合">
  707.             <動作参照 名前="落ちる" 初速X="${mascot.lookRight ? 10 : -10}" 初速Y="-40"/>
  708.             <動作参照 名前="跳ねる" />
  709.         </動作>
  710.         <動作 名前="分裂1" 種類="組み込み" クラス="com.group_finity.mascot.action.Breed"
  711.             生まれる場所X="-16" 生まれる場所Y="0" 生まれた時の行動="分裂した">
  712.             <アニメーション>
  713.                 <ポーズ 画像="/shime42.png" 基準座標="64,132" 移動速度="0,0" 長さ="30" />
  714.                 <ポーズ 画像="/shime43.png" 基準座標="64,132" 移動速度="0,0" 長さ="24" />
  715.                 <ポーズ 画像="/shime44.png" 基準座標="64,135" 移動速度="0,0" 長さ="24" />
  716.                 <ポーズ 画像="/shime45.png" 基準座標="64,135" 移動速度="0,0" 長さ="24" />
  717.                 <ポーズ 画像="/shime46.png" 基準座標="64,126" 移動速度="0,0" 長さ="13" />
  718.                                 <ポーズ 画像="/shime65.png" 基準座標="64,126" 移動速度="0,0" 長さ="13" />
  719.             </アニメーション>
  720.         </動作>
  721.         <動作 名前="分裂する" 種類="複合">
  722.             <動作参照 名前="分裂1" />
  723.             <動作参照 名前="変位" X="16" />
  724.             <動作参照 名前="振り向く" />
  725.             <動作参照 名前="分裂した" />
  726.         </動作>
  727.         <動作 名前="分裂した" 種類="複合">
  728.             <動作参照 名前="落ちる" 初速X="${mascot.lookRight ? 10 : -10}" 初速Y="-5"/>
  729.             <動作参照 名前="跳ねる" />
  730.         </動作>
  731.     </動作リスト>
  732.  
  733. </マスコット>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement