ZenlessData/Data/Graph_NotoriousPompey_Ability_MineExplode.json
2024-12-17 20:43:14 -03:00

752 lines
16 KiB
JSON

{
"AbilityName": "Graph_NotoriousPompey_Ability_MineExplode",
"EventGraph": {
"EditorOnlyData": {
"Event": {
"Explode": {
"Position": {
"x": -880,
"y": 1020
}
},
"OnCollisionEventTemplate": {
"Position": {
"x": 160,
"y": 1610
}
},
"Spawn": {
"Position": {
"x": 310,
"y": 590
}
}
},
"Graph": {
"Pan": {
"x": 712,
"y": -456
},
"Zoom": 0.8695652
},
"Group": [
],
"Node": [
{
"Position": {
"x": 780,
"y": 1000
}
},
{
"Position": {
"x": 1950,
"y": 1000
}
},
{
"Position": {
"x": 1760,
"y": 580
}
},
{
"Position": {
"x": 2180,
"y": 1140
}
},
{
"Position": {
"x": 1680,
"y": 1000
}
},
{
"Position": {
"x": 1640,
"y": 1610
}
},
{
"Position": {
"x": 2190,
"y": 1290
}
},
{
"Position": {
"x": 1040,
"y": 1610
}
},
{
"Position": {
"x": 600,
"y": 1730
}
},
{
"Position": {
"x": 1320,
"y": 1000
}
},
{
"Position": {
"x": 1850,
"y": 1600
}
},
{
"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": 790,
"y": 1610
}
},
{
"Position": {
"x": 560,
"y": 1610
}
},
{
"Position": {
"x": 1320,
"y": 1610
}
},
{
"Position": {
"x": 380,
"y": 1480
}
},
{
"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": 2490,
"y": 1000
}
},
{
"Position": {
"x": 2200,
"y": 1000
}
}
]
},
"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"
},
"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": "DelayNode",
"Complete": 28,
"DefaultOutBind": -1,
"DelayTime": {
"DefaultValue": 0.2
}
},
{
"$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",
"OnHitGround": {
},
"OnHitOther": {
"DefaultValue": {
"$type": "AbilityGraphEvent",
"EventName": "OnCollisionEventTemplate"
}
},
"OnHitWall": {
},
"PreActionBind": [
26
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1003
}
},
{
"$type": "DelayNode",
"Complete": 6,
"DefaultOutBind": -1,
"DelayTime": {
"DefaultValue": 3.3
}
},
{
"$type": "AttachAttackProperty",
"DefaultOutBind": 1,
"Key": {
"DefaultValue": "Monster_NotoriousPompey_Mine_Explode_Attackproperty_01"
},
"PreActionBind": [
26
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1002
},
"UsePropDoFrameHalt": true
},
{
"$type": "InvokeEventNode",
"AbilityName": "Graph_NotoriousPompey_Ability_MineExplode",
"DefaultOutBind": 10,
"EventName": "Explode",
"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": 4,
"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": "LogValueNode",
"DefaultOutBind": 17,
"Value": {
}
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1012
},
"DefaultOutBind": -1,
"FalseBind": 5,
"TrueBind": -1
},
{
"$type": "GetPropCaster",
"Caster": {
"$type": "ConfigOutputValue",
"BindId": [
1014
]
},
"DefaultOutBind": 18,
"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
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "Graph_NotoriousPompey_Ability_MineSpawn",
"DefaultOutBind": 3,
"EventName": "BossChallengeScore",
"Target": {
"$type": "ConfigInputValue",
"BindId": 1020
}
},
{
"$type": "GetPropCaster",
"Caster": {
"$type": "ConfigOutputValue",
"BindId": [
1020
]
},
"DefaultOutBind": 27,
"PreActionBind": [
26
],
"TargetProp": {
"$type": "ConfigInputValue",
"BindId": 1021
}
}
],
"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"
}
]
}
}