Files

430 lines
11 KiB
JSON

{
"$override": {},
"custom": {},
"desc": "幼年期待机状态树(依据 xlsx:幼年期行为树)",
"export": true,
"group": [],
"import": [],
"name": "idle_state",
"prefix": "",
"root": {
"$id": "rootIdle001",
"id": "1",
"name": "Parallel",
"children": [
{
"$id": "idleLoop001",
"id": "10",
"name": "Repeat",
"children": [
{
"$id": "idleSeq001",
"id": "11",
"name": "Sequence",
"children": [
{
"$id": "idleLog001",
"id": "12",
"name": "Log",
"args": {
"level": "info",
"message": "待机: 基础表情 BABY_EMOMID_BASIC_NORMAL"
}
},
{
"$id": "idleWait001",
"id": "13",
"name": "Wait",
"args": {
"time": 10
}
},
{
"$id": "idleCur001",
"id": "14",
"name": "Log",
"args": {
"level": "info",
"message": "待机触发: 好奇 BABY_EMOCHAT_CURIOUS_NORMAL"
}
}
]
}
]
},
{
"$id": "evSwipe001",
"id": "20",
"name": "Repeat",
"children": [
{
"$id": "evSwipeSeq",
"id": "21",
"name": "Sequence",
"children": [
{
"$id": "evSwipeWait",
"id": "22",
"name": "WaitForEvent",
"args": {
"event": "touch_strip_swipe"
}
},
{
"$id": "evSwipeIf",
"id": "23",
"name": "IfElse",
"children": [
{
"$id": "evSwipeCheck",
"id": "24",
"name": "Check",
"args": {
"value": "emotionHigh"
}
},
{
"$id": "evSwipeHigh",
"id": "25",
"name": "Log",
"args": {
"level": "info",
"message": "触摸条左/右滑(高情绪): 撒娇 BABY_EMOLOW_CLINGY_NORMAL"
}
},
{
"$id": "evSwipeLow",
"id": "26",
"name": "Log",
"args": {
"level": "info",
"message": "触摸条左/右滑(低情绪): 委屈 BABY_EMOCHAT_HURT_NORMAL"
}
}
]
}
]
}
]
},
{
"$id": "evLong001",
"id": "30",
"name": "Repeat",
"children": [
{
"$id": "evLongSeq",
"id": "31",
"name": "Sequence",
"children": [
{
"$id": "evLongWait",
"id": "32",
"name": "WaitForEvent",
"args": {
"event": "touch_strip_long"
}
},
{
"$id": "evLongLog",
"id": "33",
"name": "Log",
"args": {
"level": "info",
"message": "长时间抚摸: 害羞 BABY_EMOCHAT_SHY_NORMAL"
}
}
]
}
]
},
{
"$id": "evTap001",
"id": "40",
"name": "Repeat",
"children": [
{
"$id": "evTapSeq",
"id": "41",
"name": "Sequence",
"children": [
{
"$id": "evTapWait",
"id": "42",
"name": "WaitForEvent",
"args": {
"event": "touch_strip_tap_once"
}
},
{
"$id": "evTapLog",
"id": "43",
"name": "Log",
"args": {
"level": "info",
"message": "敲击1下: 疑惑 BABY_EMOCHAT_CONFUSE_NORMAL"
}
}
]
}
]
},
{
"$id": "evLeft001",
"id": "50",
"name": "Repeat",
"children": [
{
"$id": "evLeftSeq",
"id": "51",
"name": "Sequence",
"children": [
{
"$id": "evLeftWait",
"id": "52",
"name": "WaitForEvent",
"args": {
"event": "left_ear_press"
}
},
{
"$id": "evLeftLog",
"id": "53",
"name": "Log",
"args": {
"level": "info",
"message": "左耳按一下: 菜单呼出"
}
}
]
}
]
},
{
"$id": "evRight001",
"id": "60",
"name": "Repeat",
"children": [
{
"$id": "evRightSeq",
"id": "61",
"name": "Sequence",
"children": [
{
"$id": "evRightWait",
"id": "62",
"name": "WaitForEvent",
"args": {
"event": "right_ear_press"
}
},
{
"$id": "evRightLog",
"id": "63",
"name": "Log",
"args": {
"level": "info",
"message": "右耳按一下: 学说话 BABY_EMORAISING_LEARNTOTALK_NORMAL (音频缺失)"
}
}
]
}
]
},
{
"$id": "evRadarIn01",
"id": "70",
"name": "Repeat",
"children": [
{
"$id": "evRadarInSq",
"id": "71",
"name": "Sequence",
"children": [
{
"$id": "evRadarInWt",
"id": "72",
"name": "WaitForEvent",
"args": {
"event": "radar_person_enter_front_2_3m"
}
},
{
"$id": "evRadarInLg",
"id": "73",
"name": "Log",
"args": {
"level": "info",
"message": "雷达2-3m正面走来: 撒娇 BABY_EMOLOW_CLINGY_NORMAL"
}
}
]
}
]
},
{
"$id": "evRadarOut1",
"id": "80",
"name": "Repeat",
"children": [
{
"$id": "evRadarOutS",
"id": "81",
"name": "Sequence",
"children": [
{
"$id": "evRadarOutW",
"id": "82",
"name": "WaitForEvent",
"args": {
"event": "radar_person_leave_2_3m"
}
},
{
"$id": "evRadarOutL",
"id": "83",
"name": "Log",
"args": {
"level": "info",
"message": "走出雷达范围: 好奇 BABY_EMOCHAT_CURIOUS_NORMAL"
}
}
]
}
]
},
{
"$id": "evSound001",
"id": "90",
"name": "Repeat",
"children": [
{
"$id": "evSoundSeq",
"id": "91",
"name": "Sequence",
"children": [
{
"$id": "evSoundWait",
"id": "92",
"name": "WaitForEvent",
"args": {
"event": "sound_localized"
}
},
{
"$id": "evSoundLog",
"id": "93",
"name": "Log",
"args": {
"level": "info",
"message": "听到声音并定位: 学说话 BABY_EMORAISING_LEARNTOTALK_NORMAL"
}
}
]
}
]
},
{
"$id": "evPickup001",
"id": "100",
"name": "Repeat",
"children": [
{
"$id": "evPickupSeq",
"id": "101",
"name": "Sequence",
"children": [
{
"$id": "evPickupW",
"id": "102",
"name": "WaitForEvent",
"args": {
"event": "posture_pickup"
}
},
{
"$id": "evPickupL",
"id": "103",
"name": "Log",
"args": {
"level": "info",
"message": "识别拿起: 好奇 BABY_EMOCHAT_CURIOUS_NORMAL"
}
}
]
}
]
},
{
"$id": "evShake001",
"id": "110",
"name": "Repeat",
"children": [
{
"$id": "evShakeSeq",
"id": "111",
"name": "Sequence",
"children": [
{
"$id": "evShakeWait",
"id": "112",
"name": "WaitForEvent",
"args": {
"event": "posture_shake"
}
},
{
"$id": "evShakeLog",
"id": "113",
"name": "Log",
"args": {
"level": "warn",
"message": "识别摇晃: 晕了的表情(表情缺失)"
}
}
]
}
]
},
{
"$id": "evUpside001",
"id": "120",
"name": "Repeat",
"children": [
{
"$id": "evUpsideSeq",
"id": "121",
"name": "Sequence",
"children": [
{
"$id": "evUpsideWt",
"id": "122",
"name": "WaitForEvent",
"args": {
"event": "posture_upside_down"
}
},
{
"$id": "evUpsideLog",
"id": "123",
"name": "Log",
"args": {
"level": "warn",
"message": "识别倒立: 晕了的表情(表情缺失)"
}
}
]
}
]
}
]
},
"vars": [
{
"name": "emotionHigh",
"desc": "当前是否高情绪值,供触摸条左/右滑分支判断"
}
],
"version": "2.0.0"
}