forked from yixuan-rs/yixuan-rs
221 lines
7.9 KiB
JSON
221 lines
7.9 KiB
JSON
{
|
|
"ID": 1000223,
|
|
"Events": {
|
|
// Grab the W-Engine
|
|
"OnStart": {
|
|
"ID": 10002231,
|
|
"Actions": [
|
|
// Subsequent event triggers (after getting weapon)
|
|
{
|
|
"$type": "Share.CConfigOpenDialog",
|
|
"ID": 101,
|
|
"OpenEvent": true,
|
|
"CameraMove": true,
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigLogText",
|
|
"ID": 102,
|
|
"Messages": ["AutoEvent1000224_1"],
|
|
"Voicelines": [],
|
|
"LogTitle": "AutoEvent1000224_0",
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigCloseDialog",
|
|
"ID": 103,
|
|
"CameraMove": true,
|
|
"NeedResetCenter": true,
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 1
|
|
}
|
|
]
|
|
},
|
|
// First-time event trigger
|
|
{
|
|
"$type": "Share.CConfigOpenDialog",
|
|
"ID": 1,
|
|
"OpenEvent": true,
|
|
"CameraMove": true,
|
|
"UnkOpenDialog": true,
|
|
"OpenParam": {
|
|
"UnkOpenDialogFlag1": true,
|
|
"StartTextureSheet": "30122",
|
|
"UnkOpenDialogFlag2": false,
|
|
"LoopTextureSheet": "30123",
|
|
"EndTextureSheet": "30124",
|
|
"UnkOpenDialogFlag3": true
|
|
},
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigLogText",
|
|
"ID": 2,
|
|
"Messages": [
|
|
"AutoEvent1000223_0",
|
|
"AutoEvent1000223_1"
|
|
],
|
|
"LogTitle": "AutoEvent1000211_3",
|
|
"Voicelines": [
|
|
"VO_Chessboard/VO_AI/Chessboard_Chapter0_SRL1_AI_07",
|
|
"VO_Chessboard/VO_AI/Chessboard_Chapter0_SRL1_AI_08"
|
|
],
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigBreakDialogAnim",
|
|
"ID": 3,
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigMakeDialogChoice",
|
|
"ID": 4,
|
|
"Title": "AutoEvent1000223_2",
|
|
"Description": "AutoEvent1000223_3",
|
|
"QuestionDescription": "AutoEvent1000223_4",
|
|
"ChoiceDetails": [
|
|
{
|
|
"OptionText": "AutoEvent1000223_5",
|
|
"OptionID": "111",
|
|
"OptionText2": "",
|
|
"ChoiceID": 5,
|
|
"UID": 1
|
|
}
|
|
],
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigCloseDialog",
|
|
"ID": 5,
|
|
"CameraMove": true,
|
|
"NeedResetCenter": true,
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigPlayAnim",
|
|
"ID": 6,
|
|
"AnimID": 20009,
|
|
"Indexes": [],
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigShowTip",
|
|
"ID": 7,
|
|
"TipID": 100020038,
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigWaitTipsEnd",
|
|
"ID": 8,
|
|
"TipsID": [100020037, 100020038],
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigShowTip",
|
|
"ID": 9,
|
|
"TipID": 100020040,
|
|
"Predicates":
|
|
[
|
|
{
|
|
"$type": "Share.CConfigEventByHollowVariable",
|
|
"Key": "GetWeapon",
|
|
"CompareType": "Equal",
|
|
"Count": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Share.CConfigSetHollowVariable",
|
|
"ID": 10,
|
|
"Key": "GetWeapon",
|
|
"Value": 1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|