Add files from old Git
This commit is contained in:
commit
fbf03ce587
49 changed files with 11775 additions and 0 deletions
721
img/Naruto/conf/Actions.xml
Normal file
721
img/Naruto/conf/Actions.xml
Normal file
|
@ -0,0 +1,721 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<マスコット xmlns="http://www.group-finity.com/Mascot" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.group-finity.com/Mascot Mascot.xsd">
|
||||
|
||||
<動作リスト>
|
||||
<動作 名前="振り向く" 種類="組み込み" クラス="com.group_finity.mascot.action.Look" />
|
||||
<動作 名前="変位" 種類="組み込み" クラス="com.group_finity.mascot.action.Offset" />
|
||||
|
||||
<!-- 立つ系 -->
|
||||
|
||||
<動作 名前="立つ" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="歩く" 種類="移動" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
<ポーズ 画像="/shime2.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
<ポーズ 画像="/shime3.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="走る" 種類="移動" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-4,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime2.png" 基準座標="64,128" 移動速度="-4,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-4,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime3.png" 基準座標="64,128" 移動速度="-4,0" 長さ="2" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="猛ダッシュ" 種類="移動" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime2.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime3.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<!-- 座る系 -->
|
||||
|
||||
<動作 名前="座る" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime11.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="座って見上げる" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime26.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="座ってマウスを見上げる" 種類="静止" 枠="地面">
|
||||
<アニメーション 条件="#{mascot.environment.cursor.y < mascot.environment.screen.height/2}">
|
||||
<ポーズ 画像="/shime26.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime11.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="座って首が回る" 種類="固定" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime26.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime15.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime27.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime16.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime28.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime17.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime29.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime11.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="楽に座る" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime30.png" 基準座標="64,112" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="足を下ろして座る" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime31.png" 基準座標="64,112" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="足をぶらぶらさせる" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime31.png" 基準座標="64,112" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime32.png" 基準座標="64,112" 移動速度="0,0" 長さ="15" />
|
||||
<ポーズ 画像="/shime31.png" 基準座標="64,112" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime33.png" 基準座標="64,112" 移動速度="0,0" 長さ="15" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<!-- 寝そべる系 -->
|
||||
|
||||
<動作 名前="寝そべる" 種類="静止" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime21.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="ずりずり" 種類="移動" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime20.png" 基準座標="64,128" 移動速度="0,0" 長さ="28" />
|
||||
<ポーズ 画像="/shime20.png" 基準座標="64,128" 移動速度="-2,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime21.png" 基準座標="64,128" 移動速度="-2,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime21.png" 基準座標="64,128" 移動速度="-1,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime21.png" 基準座標="64,128" 移動速度="0,0" 長さ="24" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<!-- 天井系 -->
|
||||
|
||||
<動作 名前="天井に掴まる" 種類="静止" 枠="天井">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime23.png" 基準座標="64,48" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="天井を伝う" 種類="移動" 枠="天井">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime25.png" 基準座標="64,48" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime25.png" 基準座標="64,48" 移動速度="-1,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime23.png" 基準座標="64,48" 移動速度="-1,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime24.png" 基準座標="64,48" 移動速度="-1,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime24.png" 基準座標="64,48" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime24.png" 基準座標="64,48" 移動速度="-2,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime23.png" 基準座標="64,48" 移動速度="-2,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime25.png" 基準座標="64,48" 移動速度="-2,0" 長さ="4" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<!-- 壁系 -->
|
||||
|
||||
<動作 名前="壁に掴まる" 種類="静止" 枠="壁">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="壁を登る" 種類="移動" 枠="壁">
|
||||
<アニメーション 条件="#{目的地Y < mascot.anchor.y}">
|
||||
<ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,-1" 長さ="4" />
|
||||
<ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,-1" 長さ="4" />
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,-1" 長さ="4" />
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,-2" 長さ="4" />
|
||||
<ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,-2" 長さ="4" />
|
||||
<ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,-2" 長さ="4" />
|
||||
</アニメーション>
|
||||
|
||||
<アニメーション 条件="#{目的地Y >= mascot.anchor.y}">
|
||||
<ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,2" 長さ="4" />
|
||||
<ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,2" 長さ="4" />
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,2" 長さ="4" />
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime13.png" 基準座標="64,128" 移動速度="0,1" 長さ="4" />
|
||||
<ポーズ 画像="/shime12.png" 基準座標="64,128" 移動速度="0,1" 長さ="4" />
|
||||
<ポーズ 画像="/shime14.png" 基準座標="64,128" 移動速度="0,1" 長さ="4" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<!-- IE系 -->
|
||||
|
||||
<動作 名前="IEを持って落ちる" 種類="組み込み" クラス="com.group_finity.mascot.action.FallWithIE"
|
||||
IEの端X="0" IEの端Y="-64">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime36.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="IEを持って歩く" 枠="地面" 種類="組み込み" クラス="com.group_finity.mascot.action.WalkWithIE"
|
||||
IEの端X="0" IEの端Y="-64">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
<ポーズ 画像="/shime35.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
<ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
<ポーズ 画像="/shime36.png" 基準座標="64,128" 移動速度="-2,0" 長さ="6" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="IEを持って走る" 枠="地面" 種類="組み込み" クラス="com.group_finity.mascot.action.WalkWithIE"
|
||||
IEの端X="0" IEの端Y="-64">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime35.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime34.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime36.png" 基準座標="64,128" 移動速度="-8,0" 長さ="2" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="IEを投げる" 枠="地面" 種類="組み込み" クラス="com.group_finity.mascot.action.ThrowIE"
|
||||
初速X="32" 初速Y="-10" 重力="0.5">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime37.png" 基準座標="64,128" 移動速度="0,0" 長さ="40" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<!-- 落下系 -->
|
||||
|
||||
<動作 名前="ジャンプ" 種類="組み込み" クラス="com.group_finity.mascot.action.Jump"
|
||||
速度="20">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime22.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="落ちる" 種類="組み込み" クラス="com.group_finity.mascot.action.Fall"
|
||||
空気抵抗X="0.05" 空気抵抗Y="0.1" 重力="2">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime4.png" 基準座標="64,128" 移動速度="0,0" 長さ="250" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="跳ねる" 種類="固定" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime18.png" 基準座標="64,128" 移動速度="0,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime19.png" 基準座標="64,128" 移動速度="0,0" 長さ="4" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
<動作 名前="転ぶ" 種類="固定" 枠="地面">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime19.png" 基準座標="64,128" 移動速度="-8,0" 長さ="8" />
|
||||
<ポーズ 画像="/shime18.png" 基準座標="64,128" 移動速度="-4,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime20.png" 基準座標="64,128" 移動速度="-2,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime20.png" 基準座標="64,128" 移動速度="0,0" 長さ="10" />
|
||||
<ポーズ 画像="/shime19.png" 基準座標="64,104" 移動速度="-4,0" 長さ="4" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
|
||||
<!-- ドラッグ系 -->
|
||||
|
||||
<動作 名前="つままれる" 種類="組み込み" クラス="com.group_finity.mascot.action.Dragged">
|
||||
<アニメーション 条件="#{footX < mascot.environment.cursor.x-50}">
|
||||
<ポーズ 画像="/shime9.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
</アニメーション>
|
||||
<アニメーション 条件="#{footX < mascot.environment.cursor.x-30}">
|
||||
<ポーズ 画像="/shime7.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
</アニメーション>
|
||||
<アニメーション 条件="#{footX < mascot.environment.cursor.x+30}">
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
</アニメーション>
|
||||
<アニメーション 条件="#{footX < mascot.environment.cursor.x+50}">
|
||||
<ポーズ 画像="/shime8.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
</アニメーション>
|
||||
<アニメーション 条件="#{footX >= mascot.environment.cursor.x+30}">
|
||||
<ポーズ 画像="/shime10.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="抵抗する" 種類="組み込み" クラス="com.group_finity.mascot.action.Regist">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="50" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="100" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime5.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime6.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
|
||||
</動作リスト>
|
||||
|
||||
<!-- 実際の行動 -->
|
||||
<動作リスト>
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<動作 名前="落下する" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="落ちる"/>
|
||||
<動作 種類="選択">
|
||||
<動作 種類="複合" 条件="${mascot.environment.floor.isOn(mascot.anchor) ||
|
||||
mascot.environment.activeIE.topBorder.isOn(mascot.anchor) }">
|
||||
<動作参照 名前="跳ねる"/>
|
||||
<動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
<動作参照 名前="壁に掴まる" 長さ="100" />
|
||||
</動作>
|
||||
</動作>
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<動作 名前="ドラッグされる" 種類="複合" 繰り返し="true">
|
||||
<動作参照 名前="つままれる"/>
|
||||
<動作参照 名前="抵抗する" />
|
||||
</動作>
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<動作 名前="投げられる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="落ちる" 初速X="${mascot.environment.cursor.dx}" 初速Y="${mascot.environment.cursor.dy}"/>
|
||||
<動作 種類="選択">
|
||||
<動作 種類="複合" 条件="${mascot.environment.floor.isOn(mascot.anchor) || mascot.environment.activeIE.topBorder.isOn(mascot.anchor) }">
|
||||
<動作参照 名前="跳ねる"/>
|
||||
<動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
<動作参照 名前="壁に掴まる" 長さ="100" />
|
||||
</動作>
|
||||
</動作>
|
||||
|
||||
|
||||
<動作 名前="立ってボーっとする" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="立つ" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="座ってボーっとする" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="寝そべってボーっとする" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="寝そべる" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="座って足をぶらぶらさせる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="楽に座る" 長さ="10" />
|
||||
<動作参照 名前="足を下ろして座る" 長さ="${100+Math.random()*100}" />
|
||||
<動作参照 名前="足をぶらぶらさせる" 長さ="${500+Math.random()*100}" />
|
||||
<動作参照 名前="足を下ろして座る" 長さ="${100+Math.random()*100}" />
|
||||
<動作参照 名前="楽に座る" 長さ="10" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="壁に掴まってボーっとする" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="壁に掴まる" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="壁から落ちる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="変位" X="${mascot.lookRight ? -1 : 1}" />
|
||||
<動作参照 名前="立つ" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="天井に掴まってボーっとする" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="天井に掴まる" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="天井から落ちる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="変位" Y="1" />
|
||||
<動作参照 名前="立つ" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺を歩く" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺を走る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺でずりずり" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ずりずり" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺の左の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.workArea.left+100+Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="振り向く" 右向き="true" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺の右の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.workArea.right-100-Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="振り向く" 右向き="false" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺から左の壁によじのぼる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="#{mascot.environment.workArea.left}" />
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの下辺から右の壁によじのぼる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="#{mascot.environment.workArea.right}" />
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってワークエリアの下辺の左の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.workArea.left+100+Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="振り向く" 右向き="true" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってワークエリアの下辺の右の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.workArea.right-100-Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="振り向く" 右向き="false" />
|
||||
<動作参照 名前="立つ" 長さ="${20+Math.random()*20}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってワークエリアの下辺から左の壁によじのぼる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="#{mascot.environment.workArea.left}" />
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってワークエリアの下辺から右の壁によじのぼる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="#{mascot.environment.workArea.right}" />
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.bottom-64}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの下に飛びつく" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${(mascot.anchor.x*3+mascot.environment.activeIE.left+Math.random()*mascot.environment.activeIE.width)/4}"
|
||||
目的地Y="${mascot.environment.activeIE.bottom}" />
|
||||
<動作参照 名前="天井に掴まる" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの壁を途中まで登る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="壁を登る" 目的地Y="${mascot.environment.workArea.top+64 + Math.random()*(mascot.environment.workArea.height-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの壁を登る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.workArea.top+64}" />
|
||||
<動作参照 名前="変位" Y="-64" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="天井を伝う" 目的地X="${mascot.lookRight ? mascot.environment.workArea.left+Math.random()*100 : mascot.environment.workArea.right-Math.random*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="ワークエリアの上辺を伝う" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="天井を伝う" 目的地X="${mascot.environment.workArea.left+64+Math.random()*(mascot.environment.workArea.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井を歩く" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.left+64+Math.random()*(mascot.environment.activeIE.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井を走る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.left+64+Math.random()*(mascot.environment.activeIE.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井でずりずり" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ずりずり" 目的地X="${mascot.environment.activeIE.left+64+Math.random()*(mascot.environment.activeIE.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井の左の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.left+100+Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井の右の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.right-100-Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井の左の端っこから飛び降りる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.left+Math.random()*50}" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
<動作参照 名前="落ちる" 初速X="${-15-Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの天井の右の端っこから飛び降りる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.environment.activeIE.right-Math.random()*50}" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
<動作参照 名前="落ちる" 初速X="${15+Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってIEの天井の左の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.left+100+Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってIEの天井の右の端っこで座る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.right-100-Math.random()*300}" />
|
||||
<動作参照 名前="立つ" 長さ="${100+Math.random()*100}" />
|
||||
<動作参照 名前="座る" 長さ="${500+Math.random()*1000}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってIEの天井の左の端っこから飛び降りる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.left+Math.random()*50}" />
|
||||
<動作参照 名前="落ちる" 初速X="${-15-Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="走ってIEの天井の右の端っこから飛び降りる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="走る" 目的地X="${mascot.environment.activeIE.right-Math.random()*50}" />
|
||||
<動作参照 名前="落ちる" 初速X="${15+Math.random()*5}" 初速Y="${-20-Math.random()*5}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="猛ダッシュでIEの天井の左の端っこから飛び降りる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="猛ダッシュ" 目的地X="${mascot.environment.activeIE.left+Math.random()*20+20}" />
|
||||
<動作参照 名前="落ちる" 初速X="${-5-Math.random()*2}" 初速Y="${-20-Math.random()*5}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="猛ダッシュでIEの天井の右の端っこから飛び降りる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="猛ダッシュ" 目的地X="${mascot.environment.activeIE.right-Math.random()*20-20}" />
|
||||
<動作参照 名前="落ちる" 初速X="${5+Math.random()*2}" 初速Y="${-20-Math.random()*5}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの壁を途中まで登る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="壁を登る" 目的地Y="${mascot.environment.activeIE.top+64 + Math.random()*(mascot.environment.activeIE.height-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの壁を登る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.activeIE.top+64}" />
|
||||
<動作参照 名前="変位" Y="-64" />
|
||||
<動作参照 名前="座る" 長さ="5" />
|
||||
<動作参照 名前="立つ" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="歩く" 目的地X="${mascot.lookRight ? mascot.environment.activeIE.left+Math.random()*100 : mascot.environment.activeIE.right-Math.random*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの下辺を伝う" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="天井を伝う" 目的地X="${mascot.environment.activeIE.left+64+(Math.random()*mascot.environment.activeIE.width-128)}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの下辺から左の壁によじのぼる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="天井を伝う" 目的地X="#{mascot.environment.activeIE.left}" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.activeIE.bottom-64}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの下辺から右の壁によじのぼる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="天井を伝う" 目的地X="#{mascot.environment.activeIE.right}" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="壁を登る" 目的地Y="#{mascot.environment.activeIE.bottom-64}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="左の壁に飛びつく" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.workArea.left}" 目的地Y="${mascot.environment.workArea.bottom-Math.random()*mascot.environment.workArea.height/4}" />
|
||||
<動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="右の壁に飛びつく" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.workArea.right}" 目的地Y="${mascot.environment.workArea.bottom-Math.random()*mascot.environment.workArea.height/4}" />
|
||||
<動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの左に飛びつく" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.left}" 目的地Y="${mascot.environment.activeIE.bottom-Math.random()*mascot.environment.activeIE.height/4}" />
|
||||
<動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEの右に飛びつく" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.right}" 目的地Y="${mascot.environment.activeIE.bottom-Math.random()*mascot.environment.activeIE.height/4}" />
|
||||
<動作参照 名前="壁に掴まる" 長さ="${100+Math.random()*100}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="IEを右に投げる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.left}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
|
||||
<動作参照 名前="IEを持って落ちる" />
|
||||
<動作参照 名前="IEを持って歩く" 目的地X="#{mascot.environment.workArea.right-400}" />
|
||||
<動作参照 名前="IEを投げる" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
</動作>
|
||||
<動作 名前="IEを左に投げる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.right}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
|
||||
<動作参照 名前="IEを持って落ちる" />
|
||||
<動作参照 名前="IEを持って歩く" 目的地X="#{mascot.environment.workArea.left+400}" />
|
||||
<動作参照 名前="IEを投げる" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
</動作>
|
||||
<動作 名前="走ってIEを右に投げる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.left}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
|
||||
<動作参照 名前="IEを持って落ちる" />
|
||||
<動作参照 名前="IEを持って走る" 目的地X="#{mascot.environment.workArea.right-400}" />
|
||||
<動作参照 名前="IEを投げる" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
</動作>
|
||||
<動作 名前="走ってIEを左に投げる" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="ジャンプ" 目的地X="${mascot.environment.activeIE.right}" 目的地Y="${mascot.environment.activeIE.bottom+64}" />
|
||||
<動作参照 名前="IEを持って落ちる" />
|
||||
<動作参照 名前="IEを持って走る" 目的地X="#{mascot.environment.workArea.left+400}" />
|
||||
<動作参照 名前="IEを投げる" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="立つ" 長さ="${50+Math.random()*50}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="マウスの周りに集まる" 種類="複合" 繰り返し="false">
|
||||
<動作 種類="複合" 条件="${mascot.environment.ceiling.isOn(mascot.anchor) || mascot.environment.activeIE.bottomBorder.isOn(mascot.anchor)}">
|
||||
<動作参照 名前="変位" Y="1" />
|
||||
<動作参照 名前="落ちる"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
<動作 種類="複合" 条件="${mascot.environment.workArea.leftBorder.isOn(mascot.anchor) || mascot.environment.activeIE.rightBorder.isOn(mascot.anchor)}">
|
||||
<動作参照 名前="変位" X="1" />
|
||||
<動作参照 名前="落ちる"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
<動作 種類="複合" 条件="${mascot.environment.workArea.rightBorder.isOn(mascot.anchor) || mascot.environment.activeIE.leftBorder.isOn(mascot.anchor)}">
|
||||
<動作参照 名前="変位" X="-1" />
|
||||
<動作参照 名前="落ちる"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
<動作 種類="選択">
|
||||
<動作参照 名前="猛ダッシュでIEの天井の左の端っこから飛び降りる"
|
||||
条件="${mascot.environment.activeIE.topBorder.isOn(mascot.anchor) &&
|
||||
mascot.anchor.x < (mascot.environment.activeIE.left+mascot.environment.activeIE.right)/2}"/>
|
||||
<動作参照 名前="猛ダッシュでIEの天井の右の端っこから飛び降りる"
|
||||
条件="${mascot.environment.activeIE.topBorder.isOn(mascot.anchor) &&
|
||||
mascot.anchor.x >= (mascot.environment.activeIE.left+mascot.environment.activeIE.right)/2}" />
|
||||
</動作>
|
||||
<動作参照 名前="猛ダッシュ" 目的地X="${ mascot.anchor.x+(mascot.environment.cursor.x-mascot.anchor.x)*Math.random()/2 }" />
|
||||
<動作参照 名前="転ぶ" 条件="${Math.random() < 0.05}" />
|
||||
<動作参照 名前="猛ダッシュ" 目的地X="${ mascot.anchor.x+(mascot.environment.cursor.x-mascot.anchor.x)*Math.random() }" />
|
||||
<動作参照 名前="転ぶ" 条件="${Math.random() < 0.05}" />
|
||||
<動作参照 名前="猛ダッシュ" 目的地X="#{mascot.environment.cursor.x+ずれ}"
|
||||
ずれ="${ mascot.anchor.x < mascot.environment.cursor.x ?
|
||||
-Math.min( mascot.environment.cursor.x-mascot.anchor.x, Math.random()*200) :
|
||||
Math.min( mascot.anchor.x-mascot.environment.cursor.x, Math.random()*200 ) }" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="座ってマウスのほうを見る" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
<動作参照 名前="座ってマウスを見上げる" 長さ="${10+Math.random()*10}" />
|
||||
<動作参照 名前="振り向く" 右向き="${mascot.anchor.x < mascot.environment.cursor.x}" />
|
||||
</動作>
|
||||
<動作 名前="座ってマウスのほうを見てたら首が回った" 種類="複合" 繰り返し="false">
|
||||
<動作参照 名前="座って首が回る" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="引っこ抜く1" 種類="組み込み" クラス="com.group_finity.mascot.action.Breed"
|
||||
生まれる場所X="-32" 生まれる場所Y="96" 生まれた時の行動="引っこ抜かれる">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime1.png" 基準座標="64,128" 移動速度="0,0" 長さ="16" />
|
||||
<ポーズ 画像="/shime38.png" 基準座標="96,128" 移動速度="0,0" 長さ="4" />
|
||||
<ポーズ 画像="/shime39.png" 基準座標="96,128" 移動速度="0,0" 長さ="40" />
|
||||
<ポーズ 画像="/shime40.png" 基準座標="96,128" 移動速度="0,0" 長さ="40" />
|
||||
<ポーズ 画像="/shime41.png" 基準座標="96,128" 移動速度="0,0" 長さ="40" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="引っこ抜く2" 種類="固定">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime9.png" 基準座標="32,128" 移動速度="20,-20" 長さ="1" />
|
||||
<ポーズ 画像="/shime9.png" 基準座標="32,128" 移動速度="20,-10" 長さ="1" />
|
||||
<ポーズ 画像="/shime9.png" 基準座標="32,128" 移動速度="20,-5" 長さ="1" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="引っこ抜く" 種類="複合">
|
||||
<動作参照 名前="引っこ抜く1" />
|
||||
<動作参照 名前="引っこ抜く2" />
|
||||
<動作参照 名前="落ちる" 初速X="${mascot.lookRight ? -20 : 20}"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
<動作参照 名前="寝そべる" 長さ="40" />
|
||||
</動作>
|
||||
|
||||
<動作 名前="引っこ抜かれる" 種類="複合">
|
||||
<動作参照 名前="落ちる" 初速X="${mascot.lookRight ? 10 : -10}" 初速Y="-40"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
<動作 名前="分裂1" 種類="組み込み" クラス="com.group_finity.mascot.action.Breed"
|
||||
生まれる場所X="-16" 生まれる場所Y="0" 生まれた時の行動="分裂した">
|
||||
<アニメーション>
|
||||
<ポーズ 画像="/shime42.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime43.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime44.png" 基準座標="64,128" 移動速度="0,0" 長さ="2" />
|
||||
<ポーズ 画像="/shime45.png" 基準座標="64,128" 移動速度="0,0" 長さ="5" />
|
||||
<ポーズ 画像="/shime46.png" 基準座標="64,128" 移動速度="0,0" 長さ="20" />
|
||||
</アニメーション>
|
||||
</動作>
|
||||
<動作 名前="分裂する" 種類="複合">
|
||||
<動作参照 名前="分裂1" />
|
||||
<動作参照 名前="変位" X="16" />
|
||||
<動作参照 名前="振り向く" />
|
||||
<動作参照 名前="分裂した" />
|
||||
</動作>
|
||||
<動作 名前="分裂した" 種類="複合">
|
||||
<動作参照 名前="落ちる" 初速X="${mascot.lookRight ? 10 : -10}" 初速Y="-5"/>
|
||||
<動作参照 名前="跳ねる" />
|
||||
</動作>
|
||||
</動作リスト>
|
||||
|
||||
</マスコット>
|
193
img/Naruto/conf/Behavior.xml
Normal file
193
img/Naruto/conf/Behavior.xml
Normal file
|
@ -0,0 +1,193 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<マスコット xmlns="http://www.group-finity.com/Mascot" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.group-finity.com/Mascot Mascot.xsd">
|
||||
|
||||
<定数 名前="maxCount" 値="50" />
|
||||
|
||||
<行動リスト>
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<行動 名前="マウスの周りに集まる" 頻度="0">
|
||||
<次の行動リスト 追加="false">
|
||||
<行動参照 名前="座ってマウスのほうを見る" 頻度="1" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
|
||||
<行動 名前="座ってマウスのほうを見る" 頻度="0">
|
||||
<次の行動リスト 追加="false">
|
||||
<行動参照 名前="座ってマウスのほうを見る" 頻度="100" />
|
||||
<行動参照 名前="座ってマウスのほうを見てたら首が回った" 頻度="1" />
|
||||
<行動参照 名前="座って足をぶらぶらさせる" 頻度="1" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
|
||||
<行動 名前="座ってマウスのほうを見てたら首が回った" 頻度="0">
|
||||
<次の行動リスト 追加="false">
|
||||
<行動参照 名前="座ってマウスのほうを見る" 頻度="1" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<行動 名前="落下する" 頻度="0" />
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<行動 名前="ドラッグされる" 頻度="0" />
|
||||
|
||||
<!-- システムが使用する -->
|
||||
<行動 名前="投げられる" 頻度="0" />
|
||||
|
||||
<行動 名前="引っこ抜かれる" 頻度="0" />
|
||||
<行動 名前="分裂した" 頻度="0" />
|
||||
|
||||
<!-- 地面に接しているとき -->
|
||||
<条件
|
||||
条件="#{mascot.environment.floor.isOn(mascot.anchor) || mascot.environment.activeIE.topBorder.isOn(mascot.anchor)}">
|
||||
<行動 名前="立ってボーっとする" 頻度="200" />
|
||||
<行動 名前="座ってボーっとする" 頻度="200">
|
||||
<次の行動リスト 追加="true">
|
||||
<行動参照 名前="座って足をぶらぶらさせる" 頻度="100" />
|
||||
<行動参照 名前="寝そべってボーっとする" 頻度="100" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
<行動 名前="座って足をぶらぶらさせる" 頻度="0" />
|
||||
<行動 名前="寝そべってボーっとする" 頻度="0">
|
||||
<次の行動リスト 追加="false">
|
||||
<行動参照 名前="座ってボーっとする" 頻度="100" />
|
||||
<行動参照 名前="IEの天井でずりずり" 頻度="100"
|
||||
条件="${mascot.environment.activeIE.topBorder.isOn(mascot.anchor)}" />
|
||||
<行動参照 名前="ワークエリアの下辺でずりずり" 頻度="100"
|
||||
条件="${mascot.environment.floor.isOn(mascot.anchor)}" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
|
||||
<行動 名前="分裂する" 頻度="50" 条件="#{mascot.totalCount < maxCount}" />
|
||||
</条件>
|
||||
|
||||
<!-- 壁に接しているとき -->
|
||||
<条件
|
||||
条件="#{ mascot.lookRight ? (
|
||||
mascot.environment.workArea.rightBorder.isOn(mascot.anchor) ||
|
||||
mascot.environment.activeIE.leftBorder.isOn(mascot.anchor) ) : (
|
||||
mascot.environment.workArea.leftBorder.isOn(mascot.anchor) ||
|
||||
mascot.environment.activeIE.rightBorder.isOn(mascot.anchor) ) }">
|
||||
<行動 名前="壁に掴まってボーっとする" 頻度="100" />
|
||||
<行動 名前="壁から落ちる" 頻度="50"
|
||||
条件="${!mascot.environment.floor.isOn(mascot.anchor)}" />
|
||||
</条件>
|
||||
|
||||
<!-- 天井に接しているとき -->
|
||||
<条件
|
||||
条件="#{mascot.environment.ceiling.isOn(mascot.anchor) || mascot.environment.activeIE.bottomBorder.isOn(mascot.anchor)}">
|
||||
<行動 名前="天井に掴まってボーっとする" 頻度="100" />
|
||||
<行動 名前="天井から落ちる" 頻度="50" />
|
||||
</条件>
|
||||
|
||||
<!-- ワークエリアの下辺に接しているとき -->
|
||||
<条件 条件="#{mascot.environment.floor.isOn(mascot.anchor)}">
|
||||
<行動 名前="ワークエリアの下辺を歩く" 頻度="100" />
|
||||
<行動 名前="ワークエリアの下辺を走る" 頻度="100" />
|
||||
<行動 名前="ワークエリアの下辺でずりずり" 頻度="10">
|
||||
<次の行動リスト 追加="false">
|
||||
<!-- ずりずりした後はそのままボーっとする -->
|
||||
<行動参照 名前="寝そべってボーっとする" 頻度="1" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
<行動 名前="ワークエリアの下辺の左の端っこで座る" 頻度="100" />
|
||||
<行動 名前="ワークエリアの下辺の右の端っこで座る" 頻度="100" />
|
||||
<行動 名前="ワークエリアの下辺から左の壁によじのぼる" 頻度="100" />
|
||||
<行動 名前="ワークエリアの下辺から右の壁によじのぼる" 頻度="100" />
|
||||
<行動 名前="走ってワークエリアの下辺の左の端っこで座る" 頻度="100" />
|
||||
<行動 名前="走ってワークエリアの下辺の右の端っこで座る" 頻度="100" />
|
||||
<行動 名前="走ってワークエリアの下辺から左の壁によじのぼる" 頻度="100" />
|
||||
<行動 名前="走ってワークエリアの下辺から右の壁によじのぼる" 頻度="100" />
|
||||
<行動 名前="IEの下に飛びつく" 頻度="50"
|
||||
条件="#{mascot.anchor.x >= mascot.environment.activeIE.left &&
|
||||
mascot.anchor.x < mascot.environment.activeIE.right}" />
|
||||
|
||||
<行動 名前="引っこ抜く" 頻度="50" 条件="#{mascot.totalCount < maxCount}" />
|
||||
</条件>
|
||||
|
||||
<!-- ワークエリアの壁に接しているとき -->
|
||||
<条件
|
||||
条件="#{mascot.lookRight ? mascot.environment.workArea.rightBorder.isOn(mascot.anchor) :
|
||||
mascot.environment.workArea.leftBorder.isOn(mascot.anchor)}">
|
||||
<行動 名前="ワークエリアの壁を途中まで登る" 頻度="100" />
|
||||
<行動 名前="ワークエリアの壁を登る" 頻度="100" />
|
||||
</条件>
|
||||
|
||||
<!-- ワークエリアの上辺に接しているとき -->
|
||||
<条件 条件="#{mascot.environment.ceiling.isOn(mascot.anchor)}">
|
||||
<行動 名前="ワークエリアの上辺を伝う" 頻度="100" />
|
||||
</条件>
|
||||
|
||||
<!-- IEの上辺に接しているとき -->
|
||||
<条件 条件="#{mascot.environment.activeIE.topBorder.isOn(mascot.anchor)}">
|
||||
<行動 名前="IEの天井を歩く" 頻度="100" />
|
||||
<行動 名前="IEの天井を走る" 頻度="100" />
|
||||
<行動 名前="IEの天井でずりずり" 頻度="10">
|
||||
<次の行動リスト 追加="false">
|
||||
<!-- ずりずりした後はそのままボーっとする -->
|
||||
<行動参照 名前="寝そべってボーっとする" 頻度="1" />
|
||||
</次の行動リスト>
|
||||
</行動>
|
||||
<行動 名前="IEの天井の左の端っこで座る" 頻度="100" />
|
||||
<行動 名前="IEの天井の右の端っこで座る" 頻度="100" />
|
||||
<行動 名前="IEの天井の左の端っこから飛び降りる" 頻度="100" />
|
||||
<行動 名前="IEの天井の右の端っこから飛び降りる" 頻度="100" />
|
||||
<行動 名前="走ってIEの天井の左の端っこで座る" 頻度="100" />
|
||||
<行動 名前="走ってIEの天井の右の端っこで座る" 頻度="100" />
|
||||
<行動 名前="走ってIEの天井の左の端っこから飛び降りる" 頻度="100" />
|
||||
<行動 名前="走ってIEの天井の右の端っこから飛び降りる" 頻度="100" />
|
||||
</条件>
|
||||
|
||||
<!-- IEの壁に接しているとき -->
|
||||
<条件
|
||||
条件="#{mascot.lookRight ? mascot.environment.activeIE.leftBorder.isOn(mascot.anchor) :
|
||||
mascot.environment.activeIE.rightBorder.isOn(mascot.anchor)}">
|
||||
<行動 名前="IEの壁を途中まで登る" 頻度="100" />
|
||||
<行動 名前="IEの壁を登る" 頻度="100" />
|
||||
|
||||
</条件>
|
||||
|
||||
<!-- IEの下辺に接しているとき -->
|
||||
<条件 条件="#{mascot.environment.activeIE.bottomBorder.isOn(mascot.anchor)}">
|
||||
<行動 名前="IEの下辺を伝う" 頻度="100" />
|
||||
<行動 名前="IEの下辺から左の壁によじのぼる" 頻度="100" />
|
||||
<行動 名前="IEの下辺から右の壁によじのぼる" 頻度="100" />
|
||||
</条件>
|
||||
|
||||
<行動 名前="左の壁に飛びつく" 頻度="50"
|
||||
条件="#{!mascot.environment.workArea.leftBorder.isOn(mascot.anchor) &&
|
||||
mascot.anchor.x < mascot.environment.workArea.left+400 &&
|
||||
Math.abs(mascot.environment.workArea.bottom-mascot.anchor.y) <mascot.environment.workArea.height/4}" />
|
||||
<行動 名前="右の壁に飛びつく" 頻度="50"
|
||||
条件="#{!mascot.environment.workArea.rightBorder.isOn(mascot.anchor) &&
|
||||
mascot.anchor.x >= mascot.environment.workArea.right-400 &&
|
||||
Math.abs(mascot.environment.workArea.bottom-mascot.anchor.y) <mascot.environment.workArea.height/4}" />
|
||||
|
||||
<!-- IEが見えるとき -->
|
||||
<条件 条件="#{mascot.environment.activeIE.visible}">
|
||||
<行動 名前="IEの左に飛びつく" 頻度="50"
|
||||
条件="#{mascot.anchor.x < mascot.environment.activeIE.left &&
|
||||
Math.abs(mascot.environment.activeIE.bottom-mascot.anchor.y) <mascot.environment.activeIE.height/4}" />
|
||||
<行動 名前="IEの右に飛びつく" 頻度="50"
|
||||
条件="#{mascot.anchor.x > mascot.environment.activeIE.right &&
|
||||
Math.abs(mascot.environment.activeIE.bottom-mascot.anchor.y) <mascot.environment.activeIE.height/4}" />
|
||||
|
||||
<行動 名前="IEを右に投げる" 頻度="20"
|
||||
条件="#{mascot.environment.activeIE.bottom < mascot.anchor.y-64 &&
|
||||
mascot.anchor.x < mascot.environment.activeIE.left}" />
|
||||
<行動 名前="IEを左に投げる" 頻度="20"
|
||||
条件="#{mascot.environment.activeIE.bottom < mascot.anchor.y-64 &&
|
||||
mascot.anchor.x > mascot.environment.activeIE.right}" />
|
||||
<行動 名前="走ってIEを右に投げる" 頻度="20"
|
||||
条件="#{mascot.environment.activeIE.bottom < mascot.anchor.y-64 &&
|
||||
mascot.anchor.x < mascot.environment.activeIE.left}" />
|
||||
<行動 名前="走ってIEを左に投げる" 頻度="20"
|
||||
条件="#{mascot.environment.activeIE.bottom < mascot.anchor.y-64 &&
|
||||
mascot.anchor.x > mascot.environment.activeIE.right}" />
|
||||
</条件>
|
||||
|
||||
|
||||
</行動リスト>
|
||||
</マスコット>
|
Loading…
Add table
Add a link
Reference in a new issue