{ "AbilityName": "Astra_Card_A_02_ExtraThunder", "AbilityStacking": "Unique", "EventGraph": { "EditorOnlyData": { "Event": { "Launch": { "Position": { "x": -2380, "y": 659.9999 } } }, "Graph": { "Pan": { "x": 1072, "y": -403 }, "Zoom": 1 }, "Group": [ ], "Node": [ { "Position": { "x": 1200, "y": 1050 } }, { "Position": { "x": 710, "y": 1050 } }, { "Position": { "x": 1620, "y": 1050 } }, { "Position": { "x": -400, "y": 1050 } }, { "Position": { "x": -840.0001, "y": 1050 } }, { "Position": { "x": -110.0001, "y": 1190 } }, { "Position": { "x": 230, "y": 1190 } }, { "Position": { "x": -1160, "y": 669.9999 } }, { "Position": { "x": 340, "y": 1050 } }, { "Position": { "x": 560, "y": 1260 } }, { "Position": { "x": 250, "y": 1300 } }, { "Position": { "x": 780, "y": 1230 } }, { "Position": { "x": 840.0001, "y": 1440 } }, { "Position": { "x": -1630, "y": 739.9999 } }, { "Position": { "x": -1450, "y": 669.9999 } }, { "Position": { "x": 850, "y": 780.0001 } }, { "Position": { "x": -330, "y": 670 } }, { "Position": { "x": 210, "y": 860 } }, { "Position": { "x": -869.9999, "y": 669.9999 } }, { "Position": { "x": -30.00002, "y": 750 } }, { "Position": { "x": 210, "y": 670 } }, { "Position": { "x": 570.0001, "y": 1470 } }, { "Position": { "x": 1340, "y": 1570 } }, { "Position": { "x": 1100, "y": 1440 } }, { "Position": { "x": 1660, "y": 1230 } }, { "Position": { "x": 89.99997, "y": 1050 } }, { "Position": { "x": 2070, "y": 1230 } }, { "Position": { "x": 1360, "y": 1440 } }, { "Position": { "x": 1120, "y": 1230 } }, { "Position": { "x": -1380, "y": 799.9999 } }, { "Position": { "x": 660, "y": 750 } }, { "Position": { "x": 430.0001, "y": 750 } }, { "Position": { "x": -120, "y": 1050 } }, { "Position": { "x": -2090, "y": 669.9999 } }, { "Position": { "x": -2340, "y": 760 } }, { "Position": { "x": 1360, "y": 1320 } }, { "Position": { "x": 1440, "y": 1160 } }, { "Position": { "x": 1890, "y": 1350 } } ] }, "EventMap": { "Launch": { "$type": "ConfigAbilityGraphEvent", "CustomParams": [ { "PortName": "AttackProperty", "PortType": "string" } ], "EventNodeBind": 33, "IsCustom": true, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "BindId": [ 1003, 1028, 1030 ], "OutputName": "AttackProperty" } ] } }, "NodeList": [ { "$type": "CreateProp", "DefaultOutBind": 2, "ExtraComponents": [ "TimeScaleComponent" ], "InitialGraphKey": { "DefaultValue": "Astra_Thunder_Card_A_02" }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1000 }, "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1001 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1002 } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 0, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1000 ] }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1002 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 1016 } }, { "$type": "InvokeEventNode", "AbilityName": "Astra_Thunder_Card_A_02", "CustomParams": [ { "PortName": "AttackPropertyKey", "PortType": "string" }, { "PortName": "ShowEffect", "PortType": "bool" } ], "DefaultOutBind": -1, "EventName": "TriggerThunder", "Params": [ { "$type": "ConfigInputValue", "BindId": 1003 }, { "$type": "ConfigInputValue", "BindId": 1035 } ], "PreActionBind": [ 36 ], "Target": { "$type": "ConfigInputValue", "BindId": 1001 } }, { "$type": "BranchNode", "Condition": { "BindId": 1031 }, "DefaultOutBind": -1, "FalseBind": 32, "PreActionBind": [ 4 ], "TrueBind": -1 }, { "$type": "StringCompare", "DefaultOutBind": -1, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1031 ] }, "String1": { "BindId": 1030 }, "String2": { } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1023 ] }, "VarScope": "Ability", "VariableKey": "TargetList" }, { "$type": "IsEntityValid", "DefaultOutBind": -1, "Entity": { "$type": "ConfigInputValue", "BindId": 1005 }, "IsValid": { "$type": "ConfigOutputValue", "BindId": [ 1013 ] } }, { "$type": "CreateListByCustomTarget", "CustomTargetKey": { "DefaultValue": "AbilityTarget_Astra_RandomEnemy_Card_A_02" }, "DefaultOutBind": 18, "List": { "$type": "ConfigOutputValue", "BindId": [ 1008 ] }, "PreActionBind": [ 29 ], "Target": { "$type": "ConfigInputValue", "BindId": 1019 } }, { "$type": "BranchNode", "Condition": { "BindId": 1013 }, "DefaultOutBind": -1, "FalseBind": 9, "PreActionBind": [ 6 ], "TrueBind": 1 }, { "$type": "DelayNode", "Complete": 11, "DefaultOutBind": 12, "DelayTime": { "BindId": 1014 }, "PreActionBind": [ 10 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1014, 1017 ] }, "VarScope": "Auto", "VariableKey": "DelayTime" }, { "$type": "GetLastLocalAvatarAttackTarget", "DefaultOutBind": 28, "Entity": { "$type": "ConfigOutputValue", "BindId": [ 1024 ] } }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1018 }, "PreActionBind": [ 21 ], "VarScope": "Auto", "VariableKey": "DelayTime" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] }, "VarScope": "Ability", "VariableKey": "TargetList" }, { "$type": "ClearListNode", "DefaultOutBind": 7, "List": { "$type": "ConfigInputValue", "BindId": 1004 }, "PreActionBind": [ 13 ] }, { "$type": "AddToListNode", "DefaultOutBind": -1, "InValue": { "$type": "ConfigInputValue", "BindId": 1006 }, "List": { "$type": "ConfigInputValue", "BindId": 1007 }, "PreActionBind": [ 17 ] }, { "$type": "GetLastLocalAvatarAttackTarget", "DefaultOutBind": 20, "Entity": { "$type": "ConfigOutputValue", "BindId": [ 1010 ] } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1007, 1022 ] }, "VarScope": "Ability", "VariableKey": "TargetList" }, { "$type": "Foreach", "DefaultOutBind": 3, "Do": 16, "List": { "$type": "ConfigInputValue", "BindId": 1008 }, "ListValue": { "$type": "ConfigOutputValue", "BindId": [ 1006, 1009, 1021 ] } }, { "$type": "IsSameEntity", "DefaultOutBind": -1, "EntityOne": { "$type": "ConfigInputValue", "BindId": 1009 }, "EntityTwo": { "$type": "ConfigInputValue", "BindId": 1010 }, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1011 ] } }, { "$type": "BranchNode", "Condition": { "BindId": 1011 }, "DefaultOutBind": -1, "FalseBind": 31, "PreActionBind": [ 19 ], "TrueBind": -1 }, { "$type": "FloatAddNode", "DefaultOutBind": -1, "ParamOne": { "BindId": 1017 }, "ParamTwo": { "DefaultValue": 0.05 }, "PreActionBind": [ 10 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1018 ] } }, { "$type": "MakeVector", "DefaultOutBind": -1, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1032 ] }, "X": { "BindId": 1033 }, "Y": { }, "Z": { "BindId": 1034 } }, { "$type": "RandomFloatNode", "DefaultOutBind": 27, "MaxValue": { "DefaultValue": 1 }, "MinValue": { "DefaultValue": -1 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1033 ] } }, { "$type": "CreateProp", "DefaultOutBind": 26, "ExtraComponents": [ "TimeScaleComponent" ], "InitialGraphKey": { "DefaultValue": "Astra_Thunder_Card_A_02" }, "ModelSize": { "DefaultValue": 0.5 }, "Position": { "BindId": 1012 }, "PreActionBind": [ 35 ], "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1027 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1026 } }, { "$type": "GetFromListByIndexNode", "DefaultOutBind": 8, "Index": { "BindId": 1015 }, "List": { "$type": "ConfigInputValue", "BindId": 1023 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1005, 1016 ] }, "PreActionBind": [ 5 ] }, { "$type": "InvokeEventNode", "AbilityName": "Astra_Thunder_Card_A_02", "CustomParams": [ { "PortName": "AttackPropertyKey", "PortType": "string" }, { "PortName": "ShowEffect", "PortType": "bool" } ], "DefaultOutBind": -1, "EventName": "TriggerThunder", "Params": [ { "$type": "ConfigInputValue", "BindId": 1028 }, { "$type": "ConfigInputValue", "BindId": 1036 } ], "PreActionBind": [ 37 ], "Target": { "$type": "ConfigInputValue", "BindId": 1027 } }, { "$type": "RandomFloatNode", "DefaultOutBind": 24, "MaxValue": { "DefaultValue": 1 }, "MinValue": { "DefaultValue": -1 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1034 ] } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 23, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1025 ] }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1026 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 1024 } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1019 ] } }, { "$type": "BranchNode", "Condition": { "BindId": 1020 }, "DefaultOutBind": -1, "FalseBind": 15, "TrueBind": -1 }, { "$type": "IsInListNode", "DefaultOutBind": 30, "InValue": { "$type": "ConfigInputValue", "BindId": 1021 }, "List": { "$type": "ConfigInputValue", "BindId": 1022 }, "PreActionBind": [ 17 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1020 ] } }, { "$type": "ForNode", "Count": { "DefaultValue": 2 }, "CurIndex": { "$type": "ConfigOutputValue", "BindId": [ 1015 ] }, "DefaultOutBind": -1, "Do": 25 }, { "$type": "SetVariable", "DefaultOutBind": 14, "Input": { "$type": "ConfigInputValue", "BindId": 1029 }, "PreActionBind": [ 34 ], "VarScope": "Auto", "VariableKey": "DelayTime" }, { "$type": "ConstValueNode", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1029 ] }, "Value": { "$type": "ConfigDynamicValueFloat", "Value": 0.1 } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1025 }, "InTwo": { "BindId": 1032 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1012 ] }, "PreActionBind": [ 22 ] }, { "$type": "ConstValueNode", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1035 ] }, "Value": { "$type": "ConfigDynamicValueBool", "Value": true } }, { "$type": "ConstValueNode", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1036 ] }, "Value": { "$type": "ConfigDynamicValueBool", "Value": false } } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueList", "ElementType": "Entity", "Elements": [ ] }, "ElementType": "Entity", "Key": "TargetList", "Scope": "Ability", "Type": "List" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueFloat", "Value": 0.1 }, "ElementType": "Float", "Key": "DelayTime", "Scope": "Auto", "Type": "Float" } ] } }