{
  "AbilityName": "Graph_Geppetto_OD_02",
  "AbilityStacking": "Unique",
  "DefaultModifier": {
    "OnHitOther": [
      {
        "$type": "CallGraphHitEvent",
        "EventName": "OnHitOther"
      }
    ]
  },
  "EventGraph": {
    "EditorOnlyData": {
      "Event": {
        "OnAdded": {
          "Position": {
            "x": -110,
            "y": 500
          }
        }
      },
      "Graph": {
        "Pan": {
          "x": 410,
          "y": 251
        },
        "Zoom": 0.8695652
      },
      "Group": [
      ],
      "Node": [
        {
          "Position": {
            "x": 960.0001,
            "y": 190
          }
        },
        {
          "Position": {
            "x": 860.0001,
            "y": 370
          }
        },
        {
          "Position": {
            "x": 1960,
            "y": 370
          }
        },
        {
          "Position": {
            "x": 1650,
            "y": 370
          }
        },
        {
          "Position": {
            "x": 1340,
            "y": 670.0001
          }
        },
        {
          "Position": {
            "x": 250,
            "y": 190
          }
        },
        {
          "Position": {
            "x": 570.0001,
            "y": 420
          }
        },
        {
          "Position": {
            "x": -39.99997,
            "y": 200.0001
          }
        },
        {
          "Position": {
            "x": 70.00002,
            "y": 500
          }
        },
        {
          "Position": {
            "x": 1970,
            "y": 620
          }
        },
        {
          "Position": {
            "x": 2480,
            "y": 620
          }
        },
        {
          "Position": {
            "x": 2250,
            "y": 620
          }
        },
        {
          "Position": {
            "x": 1130,
            "y": 370
          }
        },
        {
          "Position": {
            "x": 700,
            "y": 190
          }
        },
        {
          "Position": {
            "x": 1120,
            "y": 660
          }
        },
        {
          "Position": {
            "x": 1210,
            "y": 210
          }
        },
        {
          "Position": {
            "x": 1650,
            "y": 620
          }
        },
        {
          "Position": {
            "x": 1120,
            "y": 780.0001
          }
        },
        {
          "Position": {
            "x": 2220,
            "y": 370
          }
        },
        {
          "Position": {
            "x": 2460,
            "y": 370
          }
        },
        {
          "Position": {
            "x": 500,
            "y": 190
          }
        },
        {
          "Position": {
            "x": 460,
            "y": 620.0001
          }
        },
        {
          "Position": {
            "x": 1410,
            "y": 370
          }
        }
      ]
    },
    "EventMap": {
      "OnAdded": {
        "$type": "ConfigAbilityGraphEvent",
        "EventNodeBind": 8,
        "ParametersBind": [
        ]
      }
    },
    "NodeList": [
      {
        "$type": "GetEntityPosRot",
        "AttachPoint": {
        },
        "DefaultOutBind": 1,
        "Position": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1000,
            1012,
            1015
          ]
        },
        "Rotation": {
          "$type": "ConfigOutputValue"
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 0
        }
      },
      {
        "$type": "CreateProp",
        "DefaultOutBind": 12,
        "InitialGraphKey": {
        },
        "ModelSize": {
          "DefaultValue": 1
        },
        "Position": {
          "BindId": 1000
        },
        "PreActionBind": [
          6
        ],
        "PropID": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1001,
            1002,
            1007,
            1009,
            1014
          ]
        },
        "Rotation": {
          "$type": "ConfigInputValue",
          "BindId": 1017
        }
      },
      {
        "$type": "AttachAttackProperty",
        "DefaultOutBind": -1,
        "Key": {
          "DefaultValue": "Monster_Geppetto_OD_AttackProperty_Bullet_01"
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 1002
        },
        "UsePropDoFrameHalt": false
      },
      {
        "$type": "AttachEffectNode",
        "AttachPoint": "",
        "DefaultOutBind": 2,
        "EffectID": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1008
          ]
        },
        "Key": {
          "DefaultValue": "Eff_Monster_Geppetto_SpecialAttack_01_04_Trail"
        },
        "PositionOffset": {
          "DefaultValue": {
            "x": 0,
            "y": 0.4,
            "z": 0
          }
        },
        "RotationOffset": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 1001
        }
      },
      {
        "$type": "VectorMulNum",
        "DefaultOutBind": -1,
        "Num": {
          "BindId": 1013
        },
        "PreActionBind": [
          14,
          17
        ],
        "Result": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1006,
            1016
          ]
        },
        "Vector": {
          "BindId": 1005
        }
      },
      {
        "$type": "GetPropCaster",
        "Caster": {
          "$type": "ConfigOutputValue"
        },
        "DefaultOutBind": 20,
        "PreActionBind": [
          7
        ],
        "TargetProp": {
          "$type": "ConfigInputValue",
          "BindId": 1004
        }
      },
      {
        "$type": "MakeRotationByDirectionNode",
        "DefaultOutBind": -1,
        "Forward": {
          "BindId": 1016,
          "DefaultValue": {
            "x": 0,
            "y": 0,
            "z": 1
          }
        },
        "PreActionBind": [
          4
        ],
        "Result": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1017,
            1018
          ]
        },
        "Up": {
          "DefaultValue": {
            "x": 0,
            "y": 1,
            "z": 0
          }
        }
      },
      {
        "$type": "GetSelfEntity",
        "DefaultOutBind": -1,
        "Self": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1004
          ]
        }
      },
      {
        "$type": "SequenceNode",
        "DefaultOutBind": -1,
        "Then": [
          5,
          21
        ]
      },
      {
        "$type": "DelayNode",
        "Complete": 11,
        "DefaultOutBind": -1,
        "DelayTime": {
          "DefaultValue": 20
        }
      },
      {
        "$type": "DestroyEffectNode",
        "DefaultOutBind": -1,
        "EffectID": {
          "$type": "ConfigInputValue",
          "BindId": 1008
        }
      },
      {
        "$type": "DestroyProp",
        "DefaultOutBind": 10,
        "PropID": {
          "$type": "ConfigInputValue",
          "BindId": 1007
        }
      },
      {
        "$type": "ApplyRotateToVelocity",
        "DefaultOutBind": 22,
        "TargetProp": {
          "$type": "ConfigInputValue",
          "BindId": 1009
        }
      },
      {
        "$type": "GetEntityPosRot",
        "AttachPoint": {
        },
        "DefaultOutBind": 0,
        "Position": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1011
          ]
        },
        "Rotation": {
          "$type": "ConfigOutputValue"
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 1010
        }
      },
      {
        "$type": "VectorSub",
        "DefaultOutBind": -1,
        "InOne": {
          "BindId": 1011
        },
        "InTwo": {
          "BindId": 1012
        },
        "OutValue": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1005
          ]
        }
      },
      {
        "$type": "VectorAdd",
        "DefaultOutBind": -1,
        "InOne": {
          "BindId": 1015
        },
        "InTwo": {
          "DefaultValue": {
            "x": 0,
            "y": 0.2,
            "z": 0
          }
        },
        "OutValue": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1019
          ]
        }
      },
      {
        "$type": "ApplySimpleMove",
        "DefaultOutBind": 9,
        "PreActionBind": [
          4
        ],
        "TargetProp": {
          "$type": "ConfigInputValue",
          "BindId": 1014
        },
        "Time": {
          "DefaultValue": 30
        },
        "Velocity": {
          "BindId": 1006
        }
      },
      {
        "$type": "GetVariable",
        "DefaultOutBind": -1,
        "Output": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1013
          ]
        },
        "VarScope": "Auto",
        "VariableKey": "BulletSpeed"
      },
      {
        "$type": "DelayNode",
        "Complete": 19,
        "DefaultOutBind": -1,
        "DelayTime": {
          "DefaultValue": 1
        }
      },
      {
        "$type": "DestroyEffectNode",
        "DefaultOutBind": -1,
        "EffectID": {
          "$type": "ConfigInputValue",
          "BindId": 1003
        }
      },
      {
        "$type": "GetLocalAvatar",
        "DefaultOutBind": 13,
        "LocalAvatar": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1010
          ]
        }
      },
      {
        "$type": "DelayNode",
        "Complete": 16,
        "DefaultOutBind": -1,
        "DelayTime": {
          "DefaultValue": 1
        }
      },
      {
        "$type": "CreateEffectNode",
        "AutoDynamicInfo": {
          "$type": "EffectAutoDynamicValue",
          "EffFadeInTime": 0.9,
          "EffFadeOutTime": 0.3,
          "EffHoldTime": 0.5,
          "EffStartSizeX": 1,
          "EffStartSizeY": 25,
          "EffectTarget": 0
        },
        "DefaultOutBind": 3,
        "EffectID": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1003
          ]
        },
        "Key": {
          "DefaultValue": "Eff_Common_Alert_Rec_Ether_01"
        },
        "Position": {
          "BindId": 1019
        },
        "PreActionBind": [
          6,
          15
        ],
        "Rotation": {
          "$type": "ConfigInputValue",
          "BindId": 1018
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        }
      }
    ],
    "VariableRegisterList": [
      {
        "$type": "AbilityVariableRegister",
        "DefaultValue": {
          "$type": "ConfigDynamicValueFloat",
          "Value": 3
        },
        "ElementType": "Float",
        "Key": "BulletSpeed",
        "Scope": "Auto",
        "Type": "Float"
      }
    ]
  },
  "OnAdded": [
    {
      "$type": "CallGraphEvent",
      "EventName": "OnAdded"
    }
  ]
}