mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
187 lines
4.6 KiB
JSON
187 lines
4.6 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvTriggerAIPlaySmartObject",
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
},
|
|
"SmartObjectID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomString",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"Value": "SmartObject1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvTriggerAIPlaySmartObject",
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
},
|
|
"SmartObjectID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomString",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"Value": "SmartObject2"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetAIFollow",
|
|
"EntityInstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
},
|
|
"TeleportDistance": 20,
|
|
"PreferSlotIDs": [
|
|
2,
|
|
3
|
|
]
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomString",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"Value": "Follow"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetAIMoveTo",
|
|
"EntityInstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
},
|
|
"GroupId": 24,
|
|
"PointID": 1,
|
|
"MotionFlag": "Walk"
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomString",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"Value": "MoveTo"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetAILeadWay",
|
|
"EntityInstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
},
|
|
"PathwayGroupID": 33,
|
|
"PathwayID": 1,
|
|
"MotionFlag": "Walk",
|
|
"WaitForPlayer": true,
|
|
"StartWaitDistance": 6.5,
|
|
"StopWaitDistance": 3.5
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomString",
|
|
"Name": {
|
|
"Value": "NPCAIState"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"Value": "LeadWay"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Type": "Group"
|
|
} |