{ "AbilityName": "Ellen_Card_A_01_Projectile_Attack", "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "CallGraphHitEvent", "EventName": "OnHitOther" } ] }, "EventGraph": { "EditorOnlyData": { "Event": { "OnAdded": { "Position": { "x": -170, "y": 0 } }, "OnHitWall": { "Position": { "x": 490, "y": 1440 } } }, "Graph": { "Pan": { "x": -319, "y": -72 }, "Zoom": 1.15 }, "Group": [ ], "Node": [ { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 1070, "y": 480 } }, { "Position": { "x": 1540, "y": 690 } }, { "Position": { "x": 1660, "y": 820 } }, { "Position": { "x": 1080, "y": 810 } }, { "Position": { "x": 1360, "y": 880 } }, { "Position": { "x": 1080, "y": 690 } }, { "Position": { "x": 1350, "y": 990 } }, { "Position": { "x": 1080, "y": 1180 } }, { "Position": { "x": 1760, "y": 1460 } }, { "Position": { "x": 730, "y": 1440 } }, { "Position": { "x": 1350, "y": 1180 } }, { "Position": { "x": 1120, "y": 1290 } }, { "Position": { "x": 1160, "y": 1680 } }, { "Position": { "x": 1140, "y": 1460 } }, { "Position": { "x": 1400, "y": 1460 } }, { "Position": { "x": 1080, "y": 990 } }, { "Position": { "x": 1880, "y": 690 } }, { "Position": { "x": 1320, "y": 480 } }, { "Position": { "x": 1470, "y": 1630 } }, { "Position": { "x": 580, "y": 1574 } }, { "Position": { "x": 950, "y": 1460 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 1550, "y": 480 } } ] }, "EventMap": { "OnAdded": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 0, "ParametersBind": [ ] }, "OnHitWall": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 10, "IsCustom": true, "ParametersBind": [ ], "Template": "CustomEvent" } }, "NodeList": [ { "$type": "SequenceNode", "DefaultOutBind": -1, "Then": [ 1, 6, 4, 16, 8 ] }, { "$type": "AttachEffectNode", "AttachPoint": "", "DefaultOutBind": 18, "EffectID": { "$type": "ConfigOutputValue", "BindId": [ 1007 ] }, "Key": { "DefaultValue": "Eff_Ellen_Attack_Normal_Enhance_03_Card_A_01_01_Trail" }, "PositionOffset": { }, "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "AttachAttackProperty", "DefaultOutBind": 17, "Key": { "DefaultValue": "Ellen_Card_A_01_AttackProperty_04" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 }, "UsePropDoFrameHalt": true }, { "$type": "ApplySimpleMove", "DefaultOutBind": -1, "PreActionBind": [ 5 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 0 }, "Time": { "DefaultValue": -1 }, "Velocity": { "BindId": 1001 } }, { "$type": "GetEntityDirection", "DefaultOutBind": 3, "Forward": { "$type": "ConfigOutputValue", "BindId": [ 1000 ] }, "Right": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 }, "Up": { "$type": "ConfigOutputValue" } }, { "$type": "VectorMulNum", "DefaultOutBind": -1, "Num": { "DefaultValue": 12.5 }, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1001 ] }, "Vector": { "BindId": 1000 } }, { "$type": "DelayNode", "Complete": 2, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.03 } }, { "$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": 1.25, "z": 2.5 }, "ColliderType": "FanCylinder", "DynamicObjectName": "", "FanCylinderColliderAngle": 45, "FanCylinderColliderHeight": 0.5, "FanCylinderColliderRadius": 3, "FanCylinderColliderVertexNum": 12, "SphereColliderRadius": 0 }, "DefaultOutBind": -1, "HitLayer": "StageCollider", "OnHitDodgeDummy": { }, "OnHitGround": { }, "OnHitOther": { }, "OnHitWall": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnHitWall" } }, "Target": { "$type": "ConfigInputValue", "BindId": 0 }, "TriggerOnEnter": false }, { "$type": "DelayNode", "Complete": 11, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 4 } }, { "$type": "DestroyEffectNode", "DefaultOutBind": -1, "EffectID": { "$type": "ConfigInputValue", "BindId": 1002 }, "PreActionBind": [ 19 ] }, { "$type": "BranchNode", "Condition": { "BindId": 1008 }, "DefaultOutBind": -1, "FalseBind": 21, "PreActionBind": [ 20 ], "TrueBind": -1 }, { "$type": "DestroyProp", "DefaultOutBind": -1, "PreActionBind": [ 12 ], "PropID": { "$type": "ConfigInputValue", "BindId": 1003 } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1003 ] } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1004 ] } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 15, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1005 ] }, "PreActionBind": [ 13 ], "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1006 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 1004 } }, { "$type": "CreateEffectNode", "DefaultOutBind": 9, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Ellen_Attack_Normal_Enhance_03_Card_A_01_03_Trail" }, "Position": { "BindId": 1005 }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1006 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "DelayNode", "Complete": 7, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 1 } }, { "$type": "AttachAttackProperty", "DefaultOutBind": -1, "Key": { "DefaultValue": "Ellen_Card_A_01_AttackProperty_03" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 }, "UsePropDoFrameHalt": false }, { "$type": "SetVariable", "DefaultOutBind": 23, "Input": { "$type": "ConfigInputValue", "BindId": 1007 }, "VarScope": "Auto", "VariableKey": "EffectEntity" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1002 ] }, "VarScope": "Auto", "VariableKey": "EffectEntity" }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1008 ] }, "VarScope": "Entity", "VariableKey": "HitWall" }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValueBool", "Value": true }, "DefaultOutBind": 14, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "PreActionBind": [ ], "VarScope": "Entity", "VariableKey": "HitWall" }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "SetVariable", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Entity", "VariableKey": "HitWall" } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "EffectEntity", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueBool", "Value": false }, "ElementType": "Boolean", "Key": "HitWall", "Scope": "Entity", "Type": "Boolean" } ] }, "OnAdded": [ { "$type": "CallGraphEvent", "EventName": "OnAdded" } ] }