{ "AbilityName": "Graph_NotoriousPompey_Ability_MineExplode", "EventGraph": { "EditorOnlyData": { "Event": { "Explode": { "Position": { "x": -880.0001, "y": 1020 } }, "OnCollisionEventTemplate": { "Position": { "x": -170, "y": 1670 } }, "Remove": { "Position": { "x": -480, "y": 1970 } }, "Spawn": { "Position": { "x": 320, "y": 580 } } }, "Graph": { "Pan": { "x": 48, "y": -932 }, "Zoom": 0.7561437 }, "Group": [ ], "Node": [ { "Position": { "x": 770, "y": 1010 } }, { "Position": { "x": 2820, "y": 1000 } }, { "Position": { "x": 1760, "y": 580 } }, { "Position": { "x": 2550, "y": 1000 } }, { "Position": { "x": 1920, "y": 1000 } }, { "Position": { "x": 1560, "y": 1670 } }, { "Position": { "x": 3020, "y": 1080 } }, { "Position": { "x": 710, "y": 1670 } }, { "Position": { "x": 270.0002, "y": 1790 } }, { "Position": { "x": 1320, "y": 1000 } }, { "Position": { "x": 1770, "y": 1660 } }, { "Position": { "x": 890, "y": 580 } }, { "Position": { "x": 510, "y": 580 } }, { "Position": { "x": 80, "y": 1010 } }, { "Position": { "x": 1200, "y": 580 } }, { "Position": { "x": 860, "y": 820 } }, { "Position": { "x": 1040, "y": 1000 } }, { "Position": { "x": 460, "y": 1670 } }, { "Position": { "x": 1330, "y": 2050 } }, { "Position": { "x": 989.9999, "y": 1670 } }, { "Position": { "x": 140.0001, "y": 1670 } }, { "Position": { "x": 1450, "y": 580 } }, { "Position": { "x": -560, "y": 1020 } }, { "Position": { "x": -710, "y": 1130 } }, { "Position": { "x": -260, "y": 1010 } }, { "Position": { "x": 430, "y": 1010 } }, { "Position": { "x": -80, "y": 1510 } }, { "Position": { "x": 2380, "y": 1170 } }, { "Position": { "x": 1330, "y": 1670 } }, { "Position": { "x": -300, "y": 1970 } }, { "Position": { "x": 1520, "y": 1000 } }, { "Position": { "x": 1290, "y": 1310 } }, { "Position": { "x": -110, "y": 1970 } }, { "Position": { "x": -270, "y": 2120 } }, { "Position": { "x": 209.9997, "y": 1980 } }, { "Position": { "x": 59.99988, "y": 2100 } }, { "Position": { "x": 479.9996, "y": 1980 } }, { "Position": { "x": 1490, "y": 2200 } }, { "Position": { "x": 1920, "y": 1280 } }, { "Position": { "x": 1160, "y": 1790 } }, { "Position": { "x": 1110, "y": 1980 } }, { "Position": { "x": 939.9999, "y": 2100 } }, { "Position": { "x": 2180, "y": 1000 } }, { "Position": { "x": 769.9999, "y": 1980 } } ] }, "EventMap": { "Explode": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 22, "IsCustom": true, "ParametersBind": [ ], "Template": "CustomEvent" }, "OnCollisionEventTemplate": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 20, "IsCustom": true, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "OutputName": "CollidePosition" }, { "$type": "ConfigDynamicOutputValue", "OutputName": "CollideNormal" }, { "$type": "ConfigDynamicOutputValue", "BindId": [ 1013 ], "OutputName": "CollideEntity" } ], "Template": "OnCollisionEvent" }, "Remove": { "$type": "ConfigAbilityGraphEvent", "CustomParams": [ ], "EventNodeBind": 29, "IsCustom": true, "ParametersBind": [ ] }, "Spawn": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 12, "IsCustom": true, "ParametersBind": [ ], "Template": "CustomEvent" } }, "NodeList": [ { "$type": "CreateEffectNode", "DefaultOutBind": 16, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Monster_NotoriousPompey_Common_02_ShockWave" }, "Position": { "BindId": 1000, "DefaultValue": { "x": 1, "y": 1, "z": 1 } }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1001 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "InvokeEventNode", "AbilityName": "Graph_NotoriousPompey_Ability_MineSpawn", "CustomParams": [ { "PortName": "Prop", "PortType": "EntityHandle" } ], "DefaultOutBind": 6, "EventName": "OnMineExplode", "Params": [ { "$type": "ConfigInputValue", "BindId": 1021 } ], "PreActionBind": [ 26 ], "Target": { "$type": "ConfigInputValue", "BindId": 1020 } }, { "$type": "AttachRaycaster", "ColliderConfig": { "$type": "ConfigurableColliderConfig", "BoxColliderDistance": 0, "BoxColliderHeight": 0, "BoxColliderWidth": 0, "CapsuleColliderHeight": 0, "CapsuleColliderRadius": 0, "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0.75, "z": 0 }, "ColliderType": "FanCylinder", "DynamicObjectName": "RangeCheck", "FanCylinderColliderAngle": 360, "FanCylinderColliderHeight": 1.5, "FanCylinderColliderRadius": 5, "FanCylinderColliderVertexNum": 18, "SphereColliderRadius": 0 }, "DefaultOutBind": -1, "HitLayer": "HitCollider", "OnHitDodgeDummy": { }, "OnHitGround": { }, "OnHitOther": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollisionEventTemplate" } }, "OnHitWall": { }, "PreActionBind": [ 26 ], "Target": { "$type": "ConfigInputValue", "BindId": 1003 }, "TriggerOnEnter": false }, { "$type": "BranchNode", "Condition": { "BindId": 1029 }, "DefaultOutBind": -1, "FalseBind": -1, "PreActionBind": [ 27 ], "TrueBind": 1 }, { "$type": "AttachAttackProperty", "DefaultOutBind": 42, "Key": { "DefaultValue": "Monster_NotoriousPompey_Mine_Explode_Attackproperty_01" }, "PreActionBind": [ 26 ], "Target": { "$type": "ConfigInputValue", "BindId": 1002 }, "UsePropDoFrameHalt": true }, { "$type": "InvokeEventNode", "AbilityName": "Graph_NotoriousPompey_Ability_MineExplode", "CustomParams": [ ], "DefaultOutBind": 10, "EventName": "Explode", "Params": [ ], "PreActionBind": [ 26 ], "Target": { "$type": "ConfigInputValue", "BindId": 1018 } }, { "$type": "DestroyProp", "DefaultOutBind": -1, "PreActionBind": [ 26 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1010 } }, { "$type": "IsEntityInCamp", "Camp": "Allied", "DefaultOutBind": 19, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1012 ] }, "SelfEntity": { "$type": "ConfigInputValue", "BindId": 1014 }, "TargetEntity": { "$type": "ConfigInputValue", "BindId": 1013 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1009 ] }, "VarScope": "Auto", "VariableKey": "RayCastDone" }, { "$type": "DestroyEffectNode", "DefaultOutBind": 30, "EffectID": { "$type": "ConfigInputValue", "BindId": 1011 }, "PreActionBind": [ 15 ] }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValueBool", "Value": true }, "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "RayCastDone" }, { "$type": "CreateEffectNode", "DefaultOutBind": 14, "EffectID": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] }, "Key": { "DefaultValue": "Eff_Monster_NotoriousPompey_Common_01_Hit " }, "Position": { "BindId": 1006 }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1007 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 11, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1006 ] }, "PreActionBind": [ 26 ], "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1007 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 1005 } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 25, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1000, 1017 ] }, "PreActionBind": [ 26 ], "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1001, 1019 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 1008 } }, { "$type": "SetVariable", "DefaultOutBind": 21, "Input": { "$type": "ConfigInputValue", "BindId": 1004 }, "VarScope": "Auto", "VariableKey": "Eff" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1011 ] }, "VarScope": "Auto", "VariableKey": "Eff" }, { "$type": "DelayNode", "Complete": 9, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.8 } }, { "$type": "BranchNode", "Condition": { "BindId": 1009 }, "DefaultOutBind": -1, "FalseBind": 7, "PreActionBind": [ 8 ], "TrueBind": -1 }, { "$type": "InvokeEventNode", "AbilityName": "Graph_NotoriousPompey_Ability_MineSpawn", "CustomParams": [ { "PortName": "Prop", "PortType": "EntityHandle" } ], "DefaultOutBind": 37, "EventName": "OnMineExplode", "Params": [ { "$type": "ConfigInputValue", "BindId": 1028 } ], "PreActionBind": [ ], "Target": { "$type": "ConfigInputValue", "BindId": 1027 } }, { "$type": "BranchNode", "Condition": { "BindId": 1012 }, "DefaultOutBind": -1, "FalseBind": 28, "TrueBind": -1 }, { "$type": "GetPropCaster", "Caster": { "$type": "ConfigOutputValue", "BindId": [ 1014 ] }, "DefaultOutBind": 17, "PreActionBind": [ 26 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1015 } }, { "$type": "DelayNode", "Complete": 2, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 2.5 } }, { "$type": "BranchNode", "Condition": { "BindId": 1016 }, "DefaultOutBind": -1, "FalseBind": 24, "PreActionBind": [ 23 ], "TrueBind": -1 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1016 ] }, "VarScope": "Auto", "VariableKey": "ExplodeTriggered" }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValueBool", "Value": true }, "DefaultOutBind": 13, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "ExplodeTriggered" }, { "$type": "CreateEffectNode", "AutoDynamicInfo": { "$type": "EffectAutoDynamicValue", "EffFadeInTime": 0.6, "EffFadeOutTime": 0.35, "EffHoldTime": 0.2, "EffStartSizeX": 5, "EffStartSizeY": 5, "EffectTarget": 0 }, "DefaultOutBind": 0, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Common_Alert_Circle_Ether_01" }, "Position": { "BindId": 1017 }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1019 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1002, 1003, 1005, 1008, 1010, 1015, 1018, 1021, 1025, 1026, 1028, 1032, 1035 ] } }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1030 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1029 ] } }, { "$type": "BranchNode", "Condition": { "BindId": 1031 }, "DefaultOutBind": -1, "FalseBind": -1, "PreActionBind": [ 39 ], "TrueBind": 5 }, { "$type": "SetVariable", "DefaultOutBind": 32, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "IsAlive" }, { "$type": "BranchNode", "Condition": { "BindId": 1022 }, "DefaultOutBind": -1, "FalseBind": 38, "PreActionBind": [ 31 ], "TrueBind": 4 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1022 ] }, "VarScope": "Auto", "VariableKey": "IsAlive" }, { "$type": "BranchNode", "Condition": { "BindId": 1023 }, "DefaultOutBind": -1, "FalseBind": 34, "PreActionBind": [ 33 ], "TrueBind": -1 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1023 ] }, "VarScope": "Auto", "VariableKey": "ExplodeTriggered" }, { "$type": "DestroyEffectNode", "DefaultOutBind": 36, "EffectID": { "$type": "ConfigInputValue", "BindId": 1024 }, "PreActionBind": [ 35 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1024 ] }, "VarScope": "Auto", "VariableKey": "Eff" }, { "$type": "DelayNode", "Complete": 43, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 1 } }, { "$type": "DestroyProp", "DefaultOutBind": -1, "PreActionBind": [ 26 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1026 } }, { "$type": "DestroyProp", "DefaultOutBind": -1, "PreActionBind": [ 26 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1025 } }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1032 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1031 ] }, "PreActionBind": [ 26 ] }, { "$type": "BranchNode", "Condition": { "BindId": 1033 }, "DefaultOutBind": -1, "FalseBind": -1, "PreActionBind": [ 41 ], "TrueBind": 18 }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1034 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1033 ] }, "PreActionBind": [ ] }, { "$type": "GetPropCaster", "Caster": { "$type": "ConfigOutputValue", "BindId": [ 1020, 1030 ] }, "DefaultOutBind": 3, "PreActionBind": [ 26 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1035 } }, { "$type": "GetPropCaster", "Caster": { "$type": "ConfigOutputValue", "BindId": [ 1027, 1034 ] }, "DefaultOutBind": 40, "TargetProp": { "$type": "ConfigInputValue", "BindId": 0 } } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "Eff", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueBool", "Value": false }, "ElementType": "Boolean", "Key": "RayCastDone", "Scope": "Auto", "Type": "Boolean" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueBool", "Value": false }, "ElementType": "Boolean", "Key": "ExplodeTriggered", "Scope": "Auto", "Type": "Boolean" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueBool", "Value": true }, "ElementType": "Boolean", "Key": "IsAlive", "Scope": "Auto", "Type": "Boolean" } ] } }