525 lines
17 KiB
JSON
525 lines
17 KiB
JSON
|
[
|
||
|
{
|
||
|
"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"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|