mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
571 lines
15 KiB
JSON
571 lines
15 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
}
|
|
},
|
|
"State": "Hidden",
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.PropInitPuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"BoardPath": {
|
|
"Custom": true,
|
|
"Key": "LogisticsRobotPrefab"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "LogisticsRobotBornState"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CharacterTriggerAnimState",
|
|
"CharacterUniqueName": {
|
|
"Custom": true,
|
|
"Key": "Bird_UniqueName"
|
|
},
|
|
"AnimStateName": "Resting01Loop",
|
|
"NormalizedTransitionDuration": 0.25
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "LogisticsRobotActivatedSate"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowWaypointByProp",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
}
|
|
},
|
|
"GroupID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-520622456
|
|
]
|
|
}
|
|
},
|
|
"InstanceID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1214191544
|
|
]
|
|
}
|
|
},
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"MaxRange": 50,
|
|
"IconPath": "SpriteOutput/MapPics/NaviIcons/IconMapPlay6.png",
|
|
"Offset": {
|
|
"Y": -0.3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "LogisticsRobotLoadState"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NpcPossession",
|
|
"PossessionInfo": {
|
|
"Name": "Possession_RobCraneBox_A_01"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
},
|
|
"AnimatorPath": "NPC_Special_RobCrane_00",
|
|
"ParameterName": "WalkSpeedScale",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0.6
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "LogisticsRobotActivate"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropStartPuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 407020118,
|
|
"ProtectTime": 2
|
|
},
|
|
{
|
|
"TalkSentenceID": 407020119,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CharacterTriggerAnimState",
|
|
"CharacterUniqueName": {
|
|
"Custom": true,
|
|
"Key": "Bird_UniqueName"
|
|
},
|
|
"AnimStateName": "TakeOff01",
|
|
"NormalizedTransitionDuration": 0.25
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "LogisticsRobotLoad"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
},
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_NPC_Special_RobCrane_00_BoxHide.prefab",
|
|
"AttachPoint": "Prop",
|
|
"SubObjectModifyDataList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NpcPossession",
|
|
"PossessionInfo": {
|
|
"Name": "Possession_RobCraneBox_A_01"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
},
|
|
"AnimatorPath": "NPC_Special_RobCrane_00",
|
|
"ParameterName": "WalkSpeedScale",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0.6
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "LogisticsRobotReachEnd"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 407020113,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ToastPage",
|
|
"MessageOne": {
|
|
"Hash": 2012001348524219443
|
|
},
|
|
"MessageTwo": {
|
|
"Hash": 10127478854116117904
|
|
},
|
|
"CanInterrupt": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropReqInteract",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
}
|
|
},
|
|
"InteractID": {
|
|
"FixedValue": {
|
|
"Value": 120120
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "LogisticsRobotFindMonster"
|
|
},
|
|
"WaitOwnerOnly": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
|
|
"FromState": "Hidden",
|
|
"ToState": "ChestClosed",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowWaypointByProp",
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
},
|
|
"MaxRange": 10,
|
|
"IconPath": "SpriteOutput/MapPics/Billboard/IconBillboardBox.png",
|
|
"Offset": {
|
|
"Y": 1.6
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
},
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_NPC_Special_RobCrane_00_BoxHide.prefab",
|
|
"AttachPoint": "Prop",
|
|
"SubObjectModifyDataList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NpcPossession",
|
|
"PossessionInfo": {
|
|
"Name": "Possession_RobCraneBox_A_01"
|
|
},
|
|
"IsDelete": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
},
|
|
"SingleUniqueName": {
|
|
"Value": "LogisticsRobot01"
|
|
}
|
|
},
|
|
"AnimatorPath": "NPC_Special_RobCrane_00",
|
|
"ParameterName": "WalkSpeedScale",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HideWaypointByProp",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
}
|
|
},
|
|
"GroupID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-520622456
|
|
]
|
|
}
|
|
},
|
|
"InstanceID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1214191544
|
|
]
|
|
}
|
|
},
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 407020110,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTargetEntityFadeWithAnim",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "Bird"
|
|
}
|
|
},
|
|
"Duration": 3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
}
|
|
},
|
|
"State": "ChestClosed",
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowWaypointByProp",
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
},
|
|
"MaxRange": 10,
|
|
"IconPath": "SpriteOutput/MapPics/Billboard/IconBillboardBox.png",
|
|
"Offset": {
|
|
"Y": 1.6
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
|
|
"FromState": "ChestClosed",
|
|
"ToState": "ChestUsed",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.HideWaypointByProp",
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Bird_Chest"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Bird_Chest"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Bird_UniqueName"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Bird"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "Bird_GroupID"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "Bird_NPCID"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "LogisticsRobotActivate"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "LogisticsRobotReachEnd"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "LogisticsRobotLoad"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "LogisticsRobotPrefab"
|
|
}
|
|
]
|
|
}
|
|
} |