ITR2_ASSET/IntoTheRadius2/Content/ITR2/BPs/AI/HTN/HTN_Suspicious.json

525 lines
17 KiB
JSON
Raw Normal View History

2024-11-28 06:17:42 +00:00
[
{
"Type": "HTN",
"Name": "HTN_Suspicious",
"Class": "UScriptClass'HTN'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"StartNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_Suspicious:HTNNode_Prefer_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.4"
}
],
"BlackboardAsset": {
"ObjectName": "BlackboardData'BB_Mimic'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0"
}
}
},
{
"Type": "HTNDecorator_ConfigurableDistanceCheck",
"Name": "HTNDecorator_ConfigurableDistanceCheck_1",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationSourceA": {
"BlackboardKey": {
"SelectedKeyName": "ZoneCenterLocation"
}
},
"LocationSourceB": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
}
},
"DistanceRangeKey": {
"SelectedKeyName": "ZoneRadius"
},
"bInverseCondition": true,
"bCheckConditionOnTick": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNDecorator_DistanceCheck",
"Name": "HTNDecorator_DistanceCheck_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNDecorator_DistanceCheck'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationSourceA": {
"BlackboardKey": {
"SelectedKeyName": "SelfLocation"
}
},
"LocationSourceB": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
}
},
"DistanceRange": {
"UpperBound": {
"Value": 2500.0
}
},
"bCheckConditionOnTick": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_1",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_Suspicious:HTNNode_Prefer_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.5"
},
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.19"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_Suspicious:HTNDecorator_ConfigurableDistanceCheck_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.1"
},
{
"ObjectName": "HTNDecorator_DistanceCheck'HTN_Suspicious:HTNDecorator_DistanceCheck_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.2"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_ChangeMoveSpeed_C'HTN_Suspicious:HTNTask_ChangeMoveSpeed_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.8"
},
{
"ObjectName": "HTNTask_ChangeMoveSpeedNonHuman_C'HTN_Suspicious:HTNTask_ChangeMoveSpeedNonHuman_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.9"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_3",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_Sequence'HTN_Suspicious:HTNNode_Sequence_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.6"
},
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.19"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_Sequence",
"Name": "HTNNode_Sequence_1",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_Sequence'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_MoveTo'HTN_Suspicious:HTNTask_MoveTo_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.11"
},
{
"ObjectName": "HTNTask_RotateInPlace_C'HTN_Suspicious:HTNTask_RotateInPlace_C_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.15"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNService_ReplanIfLocationChanges",
"Name": "HTNService_ReplanIfLocationChanges_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNService_ReplanIfLocationChanges'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
},
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ChangeMoveSpeed_C",
"Name": "HTNTask_ChangeMoveSpeed_C_1",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.HTNTask_ChangeMoveSpeed_C'",
"Template": {
"ObjectName": "HTNTask_ChangeMoveSpeed_C'Default__HTNTask_ChangeMoveSpeed_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"GaitTag[1]": {
"TagName": "Als.Gait.Walking"
},
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Suspicious:HTNTask_SubPlan_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.17"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ChangeMoveSpeedNonHuman_C",
"Name": "HTNTask_ChangeMoveSpeedNonHuman_C_0",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.HTNTask_ChangeMoveSpeedNonHuman_C'",
"Template": {
"ObjectName": "HTNTask_ChangeMoveSpeedNonHuman_C'Default__HTNTask_ChangeMoveSpeedNonHuman_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"DesiredSpeed[1]": {
"SelectedKeyName": "DefaultSpeed"
},
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Suspicious:HTNTask_SubPlan_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.17"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ClearFocus_C",
"Name": "HTNTask_ClearFocus_C_0",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.HTNTask_ClearFocus_C'",
"Template": {
"ObjectName": "HTNTask_ClearFocus_C'Default__HTNTask_ClearFocus_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NextNodes": [
{
"ObjectName": "HTNTask_RotateInPlace_C'HTN_Suspicious:HTNTask_RotateInPlace_C_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.16"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_MoveTo",
"Name": "HTNTask_MoveTo_2",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_MoveTo'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"AcceptableRadius": 50.0,
"bObserveBlackboardValue": true,
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
},
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ReduceAggro_C",
"Name": "HTNTask_ReduceAggro_C_3",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.HTNTask_ReduceAggro_C'",
"Template": {
"ObjectName": "HTNTask_ReduceAggro_C'Default__HTNTask_ReduceAggro_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ReduceAggro_C",
"Name": "HTNTask_ReduceAggro_C_4",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.HTNTask_ReduceAggro_C'",
"Template": {
"ObjectName": "HTNTask_ReduceAggro_C'Default__HTNTask_ReduceAggro_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_RenderAction_C",
"Name": "HTNTask_SetVisualState_C_0",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.HTNTask_RenderAction_C'",
"Template": {
"ObjectName": "HTNTask_RenderAction_C'Default__HTNTask_RenderAction_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ActionTag[1]": {
"TagName": "NPC.Action.CheckSuspicous"
},
"NextNodes": [
{
"ObjectName": "HTNTask_ClearFocus_C'HTN_Suspicious:HTNTask_ClearFocus_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.10"
}
],
"NodeName": "Render Action",
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_RotateInPlace_C",
"Name": "HTNTask_RotateInPlace_C_3",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.HTNTask_RotateInPlace_C'",
"Template": {
"ObjectName": "HTNTask_RotateInPlace_C'Default__HTNTask_RotateInPlace_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.4"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TargetRotator[2]": {
"SelectedKeyName": "RotationToTarget"
},
"ShootLocation[3]": {
"SelectedKeyName": "ShootLocation"
},
"UseShootLocation[4]": true,
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.21"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_RotateInPlace_C",
"Name": "HTNTask_RotateInPlace_C_6",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.HTNTask_RotateInPlace_C'",
"Template": {
"ObjectName": "HTNTask_RotateInPlace_C'Default__HTNTask_RotateInPlace_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.4"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TargetRotator[2]": {
"SelectedKeyName": "RotationToTarget"
},
"ShootLocation[3]": {
"SelectedKeyName": "ShootLocation"
},
"UseShootLocation[4]": true,
"RotationSpeed[7]": 2.0,
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.20"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_SubPlan",
"Name": "HTNTask_SubPlan_5",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_SubPlan'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"OnSubPlanFailed": "EHTNPlanInstanceFinishReaction::Loop",
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.18"
}
],
"Services": [
{
"ObjectName": "HTNService_ReplanIfLocationChanges'HTN_Suspicious:HTNService_ReplanIfLocationChanges_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.7"
}
],
"NodeName": "SubPlan Check",
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 1.0,
"RandomDeviation": 0.4,
"NextNodes": [
{
"ObjectName": "HTNTask_RenderAction_C'HTN_Suspicious:HTNTask_SetVisualState_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.14"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_5",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 8.0,
"RandomDeviation": 2.0,
"NextNodes": [
{
"ObjectName": "HTNTask_ReduceAggro_C'HTN_Suspicious:HTNTask_ReduceAggro_C_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.12"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_6",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 2.0,
"RandomDeviation": 1.0,
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Suspicious:HTNNode_If_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.3"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_7",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 6.0,
"RandomDeviation": 2.0,
"NextNodes": [
{
"ObjectName": "HTNTask_ReduceAggro_C'HTN_Suspicious:HTNTask_ReduceAggro_C_4'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.13"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
}
]