[ { "Type": "CoverLineOfFireCheck", "Name": "CoverLineOfFireCheck_0", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'CoverLineOfFireCheck'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DrawDebugType": "EDrawDebugTrace::ForOneFrame", "DebugColor": { "R": 1.0, "G": 0.020501, "B": 0.0, "A": 1.0, "Hex": "FF2700" }, "DebugHitColor": { "R": 0.038556, "G": 1.0, "B": 0.0, "A": 1.0, "Hex": "37FF00" }, "SideOffset": 80.0, "CoverKey": { "SelectedKeyName": "Cover" }, "ShootLocationKey": { "SelectedKeyName": "ShootLocation" }, "EnemyKey": { "SelectedKeyName": "Enemy" }, "PossibleLeanDirectionKey": { "SelectedKeyName": "ELeanDirections" }, "CoverLeftShootLocationKey": { "SelectedKeyName": "CoverLeftShootLocation" }, "CoverRightShootLocationKey": { "SelectedKeyName": "CoverRightShootLocation" }, "NextNodes": [ { "ObjectName": "HTNTask_SetLeanDirection_C'HTN_CoverLogic:HTNTask_SetLeanDirection_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.58" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "CoverLineOfFireCheck", "Name": "CoverLineOfFireCheck_1", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'CoverLineOfFireCheck'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DrawDebugType": "EDrawDebugTrace::ForOneFrame", "DebugColor": { "R": 1.0, "G": 0.020501, "B": 0.0, "A": 1.0, "Hex": "FF2700" }, "DebugHitColor": { "R": 0.038556, "G": 1.0, "B": 0.0, "A": 1.0, "Hex": "37FF00" }, "SideOffset": 80.0, "CoverKey": { "SelectedKeyName": "Cover" }, "ShootLocationKey": { "SelectedKeyName": "ShootLocation" }, "EnemyKey": { "SelectedKeyName": "Enemy" }, "PossibleLeanDirectionKey": { "SelectedKeyName": "ELeanDirections" }, "CoverLeftShootLocationKey": { "SelectedKeyName": "CoverLeftShootLocation" }, "CoverRightShootLocationKey": { "SelectedKeyName": "CoverRightShootLocation" }, "NextNodes": [ { "ObjectName": "HTNTask_SetStance_C'HTN_CoverLogic:HTNTask_SetAnimationState_C_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.66" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTN", "Name": "HTN_CoverLogic", "Class": "UScriptClass'HTN'", "Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "StartNodes": [ { "ObjectName": "HTNTask_SubPlan'HTN_CoverLogic:HTNTask_SubPlan_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.72" } ], "BlackboardAsset": { "ObjectName": "BlackboardData'BB_Mimic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0" } } }, { "Type": "HTNDecorator_Blackboard", "Name": "HTNDecorator_Blackboard_1", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNDecorator_Blackboard'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "CachedDescription": "Enemy Is Set", "BlackboardKey": { "SelectedKeyName": "Enemy" }, "bCheckConditionOnTick": false, "bCheckConditionOnTickOnlyOnce": false, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_CanFireTraceTests", "Name": "HTNDecorator_CanFireTraceTests_0", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNDecorator_CanFireTraceTests'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "TargetActorKey": { "SelectedKeyName": "Enemy" }, "ShootLocationKey": { "SelectedKeyName": "ShootLocation" }, "TraceFromLocationKey": { "SelectedKeyName": "TraceFromLocation" }, "CollisionChannel": "ECollisionChannel::ECC_GameTraceChannel8", "TraceTargetCubeSideHalfLength": 70.0, "DebugDrawTime": 100.0, "bCheckConditionOnPlanEnter": false, "ConditionCheckInterval": 0.6, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_CanFireTraceTests", "Name": "HTNDecorator_CanFireTraceTests_5", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNDecorator_CanFireTraceTests'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "TargetActorKey": { "SelectedKeyName": "Enemy" }, "ShootLocationKey": { "SelectedKeyName": "ShootLocation" }, "TraceFromLocationKey": { "SelectedKeyName": "TraceFromLocation" }, "CollisionChannel": "ECollisionChannel::ECC_GameTraceChannel8", "TraceTargetCubeSideHalfLength": 70.0, "DebugDrawTime": 100.0, "bCheckConditionOnPlanEnter": false, "ConditionCheckInterval": 0.6, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_CheckAngle_C", "Name": "HTNDecorator_CheckAngle_C_4", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.HTNDecorator_CheckAngle_C'", "Template": { "ObjectName": "HTNDecorator_CheckAngle_C'Default__HTNDecorator_CheckAngle_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover": { "SelectedKeyName": "Cover" }, "MinDotThreshhold[1]": 0.4, "MaxDotThreshhold[2]": 0.98, "ShootLocationKey[3]": { "SelectedKeyName": "ShootLocation" }, "CheckMinThreshold[4]": true, "bInverseCondition": true, "bCheckConditionOnTick": false, "ConditionCheckInterval": 0.5, "NodeName": "Is Angle Not Too Big", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_ConfigurableDistanceCheck", "Name": "HTNDecorator_ConfigurableDistanceCheck_1", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "LocationSourceA": { "BlackboardKey": { "SelectedKeyName": "SelfLocation" } }, "LocationSourceB": { "BlackboardKey": { "SelectedKeyName": "ShootLocation" }, "Offset": { "X": 0.0, "Y": 0.0, "Z": 100.0 } }, "CheckMode": "EHTNDecoratorDistanceCheckMode::Distance2D", "DistanceRangeKey": { "SelectedKeyName": "OptimalAttackRange" }, "bAllMustPass": false, "bCheckConditionOnTick": false, "ConditionCheckInterval": 1.0, "NodeName": "Is in optimal attack range", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_ConfigurableDistanceCheck", "Name": "HTNDecorator_ConfigurableDistanceCheck_3", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "LocationSourceA": { "BlackboardKey": { "SelectedKeyName": "SelfLocation" } }, "LocationSourceB": { "BlackboardKey": { "SelectedKeyName": "ShootLocation" }, "Offset": { "X": 0.0, "Y": 0.0, "Z": 100.0 } }, "CheckMode": "EHTNDecoratorDistanceCheckMode::Distance2D", "DistanceRangeKey": { "SelectedKeyName": "AttackRange" }, "bAllMustPass": false, "bCheckConditionOnTick": false, "NodeName": "Is Enemy in attack range", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_ConfigurableDistanceCheck", "Name": "HTNDecorator_ConfigurableDistanceCheck_5", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "LocationSourceA": { "BlackboardKey": { "SelectedKeyName": "SelfLocation" } }, "LocationSourceB": { "BlackboardKey": { "SelectedKeyName": "ShootLocation" }, "Offset": { "X": 0.0, "Y": 0.0, "Z": 100.0 } }, "CheckMode": "EHTNDecoratorDistanceCheckMode::Distance2D", "DistanceRangeKey": { "SelectedKeyName": "OptimalAttackRange" }, "bAllMustPass": false, "bCheckConditionOnTick": false, "ConditionCheckInterval": 1.0, "NodeName": "Is in optimal attack range", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_IsStandingCover_C", "Name": "HTNDecorator_IsStandingCover_C_1", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsStandingCover.HTNDecorator_IsStandingCover_C'", "Template": { "ObjectName": "HTNDecorator_IsStandingCover_C'Default__HTNDecorator_IsStandingCover_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsStandingCover.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover": { "SelectedKeyName": "Cover" }, "bCheckConditionOnTick": false, "NodeName": "IsStandingCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_NeedReload_C", "Name": "HTNDecorator_NeedReload_C_0", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.HTNDecorator_NeedReload_C'", "Template": { "ObjectName": "HTNDecorator_NeedReload_C'Default__HTNDecorator_NeedReload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bCheckConditionOnTick": false, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_NeedReload_C", "Name": "HTNDecorator_NeedReload_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.HTNDecorator_NeedReload_C'", "Template": { "ObjectName": "HTNDecorator_NeedReload_C'Default__HTNDecorator_NeedReload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bCheckConditionOnTick": false, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_NeedReload_C", "Name": "HTNDecorator_NeedReload_C_5", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.HTNDecorator_NeedReload_C'", "Template": { "ObjectName": "HTNDecorator_NeedReload_C'Default__HTNDecorator_NeedReload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bCheckConditionOnTick": false, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNDecorator_NeedReload_C", "Name": "HTNDecorator_NeedReload_C_6", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.HTNDecorator_NeedReload_C'", "Template": { "ObjectName": "HTNDecorator_NeedReload_C'Default__HTNDecorator_NeedReload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bCheckConditionOnTick": false, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_0", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_Success'HTN_CoverLogic:HTNTask_Success_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.74" }, { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.16" } ], "Decorators": [ { "ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_CoverLogic:HTNDecorator_ConfigurableDistanceCheck_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.7" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_1", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_10'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.77" }, { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_6'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.35" } ], "Decorators": [ { "ObjectName": "HTNDecorator_NeedReload_C'HTN_CoverLogic:HTNDecorator_NeedReload_C_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.11" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_10", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_8'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.86" }, { "ObjectName": "HTNTask_SetRotationState_C'HTN_CoverLogic:HTNTask_SetRotationState_C_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.61" } ], "Decorators": [ { "ObjectName": "HTNDecorator_NeedReload_C'HTN_CoverLogic:HTNDecorator_NeedReload_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.12" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_11", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_6'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.84" }, { "ObjectName": "HTNTask_RequestAttackRole_C'HTN_CoverLogic:HTNTask_WaitAttackRole_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.57" } ], "Decorators": [ { "ObjectName": "HTNDecorator_NeedReload_C'HTN_CoverLogic:HTNDecorator_NeedReload_C_6'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.14" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_16", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_17'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.20" }, { "ObjectName": "HTNTask_ReduceAggro_C'HTN_CoverLogic:HTNTask_ReduceAggro_C_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.45" } ], "Decorators": [ { "ObjectName": "HTNDecorator_Blackboard'HTN_CoverLogic:HTNDecorator_Blackboard_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.3" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_17", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_19'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.21" }, { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.36" } ], "Decorators": [ { "ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_CoverLogic:HTNDecorator_ConfigurableDistanceCheck_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.8" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_19", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_9'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.26" }, { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_8'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.37" } ], "Decorators": [ { "ObjectName": "HTNDecorator_CheckAngle_C'HTN_CoverLogic:HTNDecorator_CheckAngle_C_4'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.6" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_4", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_Success'HTN_CoverLogic:HTNTask_Success_11'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.75" }, { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.25" } ], "Decorators": [ { "ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_CoverLogic:HTNDecorator_ConfigurableDistanceCheck_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.9" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_5", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_SetRotationState_C'HTN_CoverLogic:HTNTask_SetRotationState_C_8'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.62" }, { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.34" } ], "Decorators": [ { "ObjectName": "HTNDecorator_CanFireTraceTests'HTN_CoverLogic:HTNDecorator_CanFireTraceTests_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.4" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_6", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_SetRotationState_C'HTN_CoverLogic:HTNTask_SetRotationState_C_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.60" }, { "ObjectName": "HTNTask_Lean_C'HTN_CoverLogic:HTNTask_Lean_C_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.43" } ], "Decorators": [ { "ObjectName": "HTNDecorator_CanFireTraceTests'HTN_CoverLogic:HTNDecorator_CanFireTraceTests_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.5" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_7", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_11'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.78" }, { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.32" } ], "Decorators": [ { "ObjectName": "HTNDecorator_NeedReload_C'HTN_CoverLogic:HTNDecorator_NeedReload_C_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.13" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_If", "Name": "HTNNode_If_9", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_If'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NumPrimaryNodes": 1, "NextNodes": [ { "ObjectName": "HTNTask_SetStance_C'HTN_CoverLogic:HTNTask_SetAnimationState_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.65" }, { "ObjectName": "HTNTask_SetStance_C'HTN_CoverLogic:HTNTask_SetAnimationState_C_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.64" } ], "Decorators": [ { "ObjectName": "HTNDecorator_IsStandingCover_C'HTN_CoverLogic:HTNDecorator_IsStandingCover_C_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.10" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNNode_Scope", "Name": "HTNNode_Scope_3", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNNode_Scope'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_SubPlan'HTN_CoverLogic:HTNTask_SubPlan_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.73" } ], "Services": [ { "ObjectName": "HTNService_SetLean_C'HTN_CoverLogic:HTNService_SetLean_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.28" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNService_SetLean_C", "Name": "HTNService_SetLean_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.HTNService_SetLean_C'", "Template": { "ObjectName": "HTNService_SetLean_C'Default__HTNService_SetLean_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "ShoottLocationKey[2]": { "SelectedKeyName": "ShootLocation" }, "DotThreshhold[3]": 0.2, "IsLeanLeft[6]": { "SelectedKeyName": "IsLeanLeft" }, "MaxLeanAngle[7]": 30.0, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_CoverMovement_C", "Name": "HTNTask_CoverMovement_C_11", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.HTNTask_CoverMovement_C'", "Template": { "ObjectName": "HTNTask_CoverMovement_C'Default__HTNTask_CoverMovement_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "MoveFromCoverOffset[2]": 25.0, "Acceptance Radius[3]": 5.0, "bBackToCover[4]": true, "IsLeanLeftKey[8]": { "SelectedKeyName": "SelfActor" }, "ShoottLocationKey[9]": { "SelectedKeyName": "SelfActor" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.81" } ], "NodeName": "MoveToCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_CoverMovement_C", "Name": "HTNTask_CoverMovement_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.HTNTask_CoverMovement_C'", "Template": { "ObjectName": "HTNTask_CoverMovement_C'Default__HTNTask_CoverMovement_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "MoveFromCoverOffset[2]": 30.0, "Acceptance Radius[3]": 5.0, "OutOfCoverBackOffset[7]": 10.0, "IsLeanLeftKey[8]": { "SelectedKeyName": "IsLeanLeft" }, "ShoottLocationKey[9]": { "SelectedKeyName": "ShootLocation" }, "DotThreshold[10]": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_12'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.79" } ], "NodeName": "MoveFromCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_CoverMovement_C", "Name": "HTNTask_CoverMovement_C_8", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.HTNTask_CoverMovement_C'", "Template": { "ObjectName": "HTNTask_CoverMovement_C'Default__HTNTask_CoverMovement_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "MoveFromCoverOffset[2]": 45.0, "Acceptance Radius[3]": 5.0, "bBackToCover[4]": true, "IsLeanLeftKey[8]": { "SelectedKeyName": "SelfActor" }, "ShoottLocationKey[9]": { "SelectedKeyName": "SelfActor" }, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_11'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.18" } ], "NodeName": "MoveToCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fail", "Name": "HTNTask_Fail_0", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Fail'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bFailDuringExecution": true, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fail", "Name": "HTNTask_Fail_3", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Fail'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bFailDuringExecution": true, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fail", "Name": "HTNTask_Fail_5", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Fail'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fail", "Name": "HTNTask_Fail_6", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Fail'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bFailDuringExecution": true, "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fail", "Name": "HTNTask_Fail_7", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Fail'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fail", "Name": "HTNTask_Fail_8", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Fail'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fire_C", "Name": "HTNTask_Fire_C_1", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.HTNTask_Fire_C'", "Template": { "ObjectName": "HTNTask_Fire_C'Default__HTNTask_Fire_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.7" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Enemy[8]": { "SelectedKeyName": "Enemy" }, "ShootLocation[9]": { "SelectedKeyName": "ShootLocation" }, "NextNodes": [ { "ObjectName": "HTNTask_FreeAttackRole_C'HTN_CoverLogic:HTNTask_FreeAttackRole_C_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.40" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Fire_C", "Name": "HTNTask_Fire_C_2", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.HTNTask_Fire_C'", "Template": { "ObjectName": "HTNTask_Fire_C'Default__HTNTask_Fire_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.7" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Enemy[8]": { "SelectedKeyName": "Enemy" }, "ShootLocation[9]": { "SelectedKeyName": "ShootLocation" }, "NextNodes": [ { "ObjectName": "HTNTask_FreeAttackRole_C'HTN_CoverLogic:HTNTask_FreeAttackRole_C_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.41" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_FreeAttackRole_C", "Name": "HTNTask_FreeAttackRole_C_0", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.HTNTask_FreeAttackRole_C'", "Template": { "ObjectName": "HTNTask_FreeAttackRole_C'Default__HTNTask_FreeAttackRole_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_SubPlan'HTN_CoverLogic:HTNTask_SubPlan_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.70" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_FreeAttackRole_C", "Name": "HTNTask_FreeAttackRole_C_1", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.HTNTask_FreeAttackRole_C'", "Template": { "ObjectName": "HTNTask_FreeAttackRole_C'Default__HTNTask_FreeAttackRole_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_SubPlan'HTN_CoverLogic:HTNTask_SubPlan_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.71" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Lean_C", "Name": "HTNTask_Lean_C_0", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.HTNTask_Lean_C'", "Template": { "ObjectName": "HTNTask_Lean_C'Default__HTNTask_Lean_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "bBackToNeutral[2]": true, "ShoottLocationKey[4]": { "SelectedKeyName": "ShootLocation" }, "CoverLineOfFireKey[5]": { "SelectedKeyName": "ELeanDirections" }, "IsLeanLeftKey[6]": { "SelectedKeyName": "IsLeanLeft" }, "TraceFromOffset[7]": { "SelectedKeyName": "SelfActor" }, "NextNodes": [ { "ObjectName": "HTNTask_SetRotationState_C'HTN_CoverLogic:HTNTask_SetRotationState_C_4'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.59" } ], "NodeName": "LeanToCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Lean_C", "Name": "HTNTask_Lean_C_1", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.HTNTask_Lean_C'", "Template": { "ObjectName": "HTNTask_Lean_C'Default__HTNTask_Lean_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "bBackToNeutral[2]": true, "ShoottLocationKey[4]": { "SelectedKeyName": "ShootLocation" }, "CoverLineOfFireKey[5]": { "SelectedKeyName": "ELeanDirections" }, "IsLeanLeftKey[6]": { "SelectedKeyName": "IsLeanLeft" }, "TraceFromOffset[7]": { "SelectedKeyName": "SelfActor" }, "NextNodes": [ { "ObjectName": "HTNTask_SetRotationState_C'HTN_CoverLogic:HTNTask_SetRotationState_C_9'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.63" } ], "NodeName": "LeanToCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Lean_C", "Name": "HTNTask_Lean_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.HTNTask_Lean_C'", "Template": { "ObjectName": "HTNTask_Lean_C'Default__HTNTask_Lean_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Cover[1]": { "SelectedKeyName": "Cover" }, "ShoottLocationKey[4]": { "SelectedKeyName": "ShootLocation" }, "CoverLineOfFireKey[5]": { "SelectedKeyName": "ELeanDirections" }, "IsLeanLeftKey[6]": { "SelectedKeyName": "IsLeanLeft" }, "TraceFromOffset[7]": { "SelectedKeyName": "TraceFromOffset" }, "SightPointOffset[10]": 35.0, "DotThreshold[11]": 0.2, "MaxLeanAngle[12]": 30.0, "NextNodes": [ { "ObjectName": "HTNTask_CoverMovement_C'HTN_CoverLogic:HTNTask_CoverMovement_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.30" } ], "NodeName": "LeanOutOfCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_ReduceAggro_C", "Name": "HTNTask_ReduceAggro_C_1", "Outer": "HTN_CoverLogic", "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": { "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_17'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.20" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Reload_C", "Name": "HTNTask_Reload_C_0", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.HTNTask_Reload_C'", "Template": { "ObjectName": "HTNTask_Reload_C'Default__HTNTask_Reload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_RequestAttackRole_C'HTN_CoverLogic:HTNTask_WaitAttackRole_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.57" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Reload_C", "Name": "HTNTask_Reload_C_2", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.HTNTask_Reload_C'", "Template": { "ObjectName": "HTNTask_Reload_C'Default__HTNTask_Reload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_6'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.35" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Reload_C", "Name": "HTNTask_Reload_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.HTNTask_Reload_C'", "Template": { "ObjectName": "HTNTask_Reload_C'Default__HTNTask_Reload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.32" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Reload_C", "Name": "HTNTask_Reload_C_5", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.HTNTask_Reload_C'", "Template": { "ObjectName": "HTNTask_Reload_C'Default__HTNTask_Reload_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_SetRotationState_C'HTN_CoverLogic:HTNTask_SetRotationState_C_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.61" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RenderAction_C", "Name": "HTNTask_RenderAction_C_0", "Outer": "HTN_CoverLogic", "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.Reload" }, "NextNodes": [ { "ObjectName": "HTNTask_Reload_C'HTN_CoverLogic:HTNTask_Reload_C_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.47" } ], "NodeName": "Render Action", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RenderAction_C", "Name": "HTNTask_RenderAction_C_1", "Outer": "HTN_CoverLogic", "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.Attack" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_9'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.87" } ], "NodeName": "Render Action", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RenderAction_C", "Name": "HTNTask_RenderAction_C_2", "Outer": "HTN_CoverLogic", "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.Reload" }, "NextNodes": [ { "ObjectName": "HTNTask_Reload_C'HTN_CoverLogic:HTNTask_Reload_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.48" } ], "NodeName": "Render Action", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RenderAction_C", "Name": "HTNTask_RenderAction_C_3", "Outer": "HTN_CoverLogic", "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.Reload" }, "NextNodes": [ { "ObjectName": "HTNTask_Reload_C'HTN_CoverLogic:HTNTask_Reload_C_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.46" } ], "NodeName": "Render Action", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RenderAction_C", "Name": "HTNTask_RenderAction_C_5", "Outer": "HTN_CoverLogic", "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.Attack" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_4'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.82" } ], "NodeName": "Render Action", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RenderAction_C", "Name": "HTNTask_RenderAction_C_7", "Outer": "HTN_CoverLogic", "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.Reload" }, "NextNodes": [ { "ObjectName": "HTNTask_Reload_C'HTN_CoverLogic:HTNTask_Reload_C_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.49" } ], "NodeName": "Render Action", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RequestAttackRole_C", "Name": "HTNTask_WaitAttackRole_C_0", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.HTNTask_RequestAttackRole_C'", "Template": { "ObjectName": "HTNTask_RequestAttackRole_C'Default__HTNTask_RequestAttackRole_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "MinWaitTime[3]": 98.0, "MaxWaitTime[4]": 99.0, "NextNodes": [ { "ObjectName": "CoverLineOfFireCheck'HTN_CoverLogic:CoverLineOfFireCheck_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.1" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_RequestAttackRole_C", "Name": "HTNTask_WaitAttackRole_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.HTNTask_RequestAttackRole_C'", "Template": { "ObjectName": "HTNTask_RequestAttackRole_C'Default__HTNTask_RequestAttackRole_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.6" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "MinWaitTime[3]": 98.0, "MaxWaitTime[4]": 99.0, "NextNodes": [ { "ObjectName": "CoverLineOfFireCheck'HTN_CoverLogic:CoverLineOfFireCheck_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.0" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetLeanDirection_C", "Name": "HTNTask_SetLeanDirection_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.HTNTask_SetLeanDirection_C'", "Template": { "ObjectName": "HTNTask_SetLeanDirection_C'Default__HTNTask_SetLeanDirection_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.3" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "IsLeanLeftKey[1]": { "SelectedKeyName": "IsLeanLeft" }, "PossibleLeanDirectionsKey[2]": { "SelectedKeyName": "ELeanDirections" }, "CoverLeftShootLocationKey[5]": { "SelectedKeyName": "CoverLeftShootLocation" }, "CoverRighttShootLocationKey[6]": { "SelectedKeyName": "CoverRightShootLocation" }, "CoverShootLocationKey[7]": { "SelectedKeyName": "CoverShootLocation" }, "ShootLocationKey[9]": { "SelectedKeyName": "ShootLocation" }, "Cover[10]": { "SelectedKeyName": "Cover" }, "NextNodes": [ { "ObjectName": "HTNTask_Lean_C'HTN_CoverLogic:HTNTask_Lean_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.44" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetRotationState_C", "Name": "HTNTask_SetRotationState_C_4", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.HTNTask_SetRotationState_C'", "Template": { "ObjectName": "HTNTask_SetRotationState_C'Default__HTNTask_SetRotationState_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DesiredMode[1]": { "TagName": "Als.RotationMode.ViewDirection" }, "NextNodes": [ { "ObjectName": "HTNTask_CoverMovement_C'HTN_CoverLogic:HTNTask_CoverMovement_C_8'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.31" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetRotationState_C", "Name": "HTNTask_SetRotationState_C_5", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.HTNTask_SetRotationState_C'", "Template": { "ObjectName": "HTNTask_SetRotationState_C'Default__HTNTask_SetRotationState_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DesiredMode[1]": { "TagName": "Als.RotationMode.Aiming" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.83" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetRotationState_C", "Name": "HTNTask_SetRotationState_C_7", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.HTNTask_SetRotationState_C'", "Template": { "ObjectName": "HTNTask_SetRotationState_C'Default__HTNTask_SetRotationState_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DesiredMode[1]": { "TagName": "Als.RotationMode.ViewDirection" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.85" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetRotationState_C", "Name": "HTNTask_SetRotationState_C_8", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.HTNTask_SetRotationState_C'", "Template": { "ObjectName": "HTNTask_SetRotationState_C'Default__HTNTask_SetRotationState_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DesiredMode[1]": { "TagName": "Als.RotationMode.Aiming" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.76" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetRotationState_C", "Name": "HTNTask_SetRotationState_C_9", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.HTNTask_SetRotationState_C'", "Template": { "ObjectName": "HTNTask_SetRotationState_C'Default__HTNTask_SetRotationState_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.4" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DesiredMode[1]": { "TagName": "Als.RotationMode.ViewDirection" }, "NextNodes": [ { "ObjectName": "HTNTask_CoverMovement_C'HTN_CoverLogic:HTNTask_CoverMovement_C_11'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.29" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetStance_C", "Name": "HTNTask_SetAnimationState_C_2", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.HTNTask_SetStance_C'", "Template": { "ObjectName": "HTNTask_SetStance_C'Default__HTNTask_SetStance_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.3" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Stance[2]": { "TagName": "Als.Stance.Crouching" }, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_10'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.17" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetStance_C", "Name": "HTNTask_SetAnimationState_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.HTNTask_SetStance_C'", "Template": { "ObjectName": "HTNTask_SetStance_C'Default__HTNTask_SetStance_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.3" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Stance[2]": { "TagName": "Als.Stance.Standing" }, "NextNodes": [ { "ObjectName": "HTNTask_Lean_C'HTN_CoverLogic:HTNTask_Lean_C_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.42" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetStance_C", "Name": "HTNTask_SetAnimationState_C_5", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.HTNTask_SetStance_C'", "Template": { "ObjectName": "HTNTask_SetStance_C'Default__HTNTask_SetStance_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.3" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Stance[2]": { "TagName": "Als.Stance.Standing" }, "NextNodes": [ { "ObjectName": "HTNTask_Wait'HTN_CoverLogic:HTNTask_Wait_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.80" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetTraceFromLocation_C", "Name": "HTNTask_SetTraceFromLocation_C_2", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.HTNTask_SetTraceFromLocation_C'", "Template": { "ObjectName": "HTNTask_SetTraceFromLocation_C'Default__HTNTask_SetTraceFromLocation_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "TraceFromLocation": { "SelectedKeyName": "TraceFromLocation" }, "TraceFromOffset[1]": { "SelectedKeyName": "TraceFromOffset" }, "IsStanding[2]": true, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_6'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.24" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SetTraceFromLocation_C", "Name": "HTNTask_SetTraceFromLocation_C_3", "Outer": "HTN_CoverLogic", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.HTNTask_SetTraceFromLocation_C'", "Template": { "ObjectName": "HTNTask_SetTraceFromLocation_C'Default__HTNTask_SetTraceFromLocation_C'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.2" }, "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "TraceFromLocation": { "SelectedKeyName": "TraceFromLocation" }, "TraceFromOffset[1]": { "SelectedKeyName": "TraceFromOffset" }, "IsStanding[2]": true, "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.23" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SubPlan", "Name": "HTNTask_SubPlan_12", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_SubPlan'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_SetTraceFromLocation_C'HTN_CoverLogic:HTNTask_SetTraceFromLocation_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.68" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SubPlan", "Name": "HTNTask_SubPlan_2", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_SubPlan'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_4'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.22" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SubPlan", "Name": "HTNTask_SubPlan_3", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_SubPlan'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.15" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SubPlan", "Name": "HTNTask_SubPlan_5", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_SubPlan'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "OnSubPlanSucceeded": "EHTNPlanInstanceFinishReaction::Loop", "OnSubPlanFailed": "EHTNPlanInstanceFinishReaction::Succeed", "NextNodes": [ { "ObjectName": "HTNNode_If'HTN_CoverLogic:HTNNode_If_16'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.19" } ], "NodeName": "Subplan Attack", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_SubPlan", "Name": "HTNTask_SubPlan_7", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_SubPlan'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "NextNodes": [ { "ObjectName": "HTNTask_SetTraceFromLocation_C'HTN_CoverLogic:HTNTask_SetTraceFromLocation_C_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.67" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Success", "Name": "HTNTask_Success_0", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Success'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Success", "Name": "HTNTask_Success_11", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Success'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_0", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.4, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_RenderAction_C'HTN_CoverLogic:HTNTask_RenderAction_C_5'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.54" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_10", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.4, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_RenderAction_C'HTN_CoverLogic:HTNTask_RenderAction_C_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.50" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_11", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.4, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_RenderAction_C'HTN_CoverLogic:HTNTask_RenderAction_C_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.52" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_12", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.8, "RandomDeviation": 0.4, "NextNodes": [ { "ObjectName": "HTNNode_Scope'HTN_CoverLogic:HTNNode_Scope_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.27" } ], "NodeName": "WaitToShoot", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_2", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.8, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_SubPlan'HTN_CoverLogic:HTNTask_SubPlan_12'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.69" } ], "NodeName": "WaitToShoot", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_3", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 3.0, "RandomDeviation": 1.0, "NextNodes": [ { "ObjectName": "HTNTask_Fail'HTN_CoverLogic:HTNTask_Fail_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.33" } ], "NodeName": "WaitBeforeLeaveCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_4", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.8, "RandomDeviation": 0.4, "NextNodes": [ { "ObjectName": "HTNTask_Fire_C'HTN_CoverLogic:HTNTask_Fire_C_2'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.39" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_5", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.4, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_RenderAction_C'HTN_CoverLogic:HTNTask_RenderAction_C_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.51" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_6", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.4, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_RenderAction_C'HTN_CoverLogic:HTNTask_RenderAction_C_3'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.53" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_7", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.6, "RandomDeviation": 0.3, "NextNodes": [ { "ObjectName": "HTNTask_RequestAttackRole_C'HTN_CoverLogic:HTNTask_WaitAttackRole_C_0'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.56" } ], "NodeName": "WaitInCover", "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_8", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.4, "RandomDeviation": 0.2, "NextNodes": [ { "ObjectName": "HTNTask_RenderAction_C'HTN_CoverLogic:HTNTask_RenderAction_C_7'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.55" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } }, { "Type": "HTNTask_Wait", "Name": "HTNTask_Wait_9", "Outer": "HTN_CoverLogic", "Class": "UScriptClass'HTNTask_Wait'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "WaitTime": 0.8, "RandomDeviation": 0.4, "NextNodes": [ { "ObjectName": "HTNTask_Fire_C'HTN_CoverLogic:HTNTask_Fire_C_1'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.38" } ], "HTNAsset": { "ObjectName": "HTN'HTN_CoverLogic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2" } } } ]