1
0
ZenlessData/Data/_unsorted/Hayyot_LiquidEther_Summon.json
2025-10-15 03:08:22 +02:00

163 lines
4.5 KiB
JSON

{
"AbilityMixins": [
{
"$type": "SummonMixin",
"NeedRayCastCheck": true,
"OnSummonReadyActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_LiquidEther_EventListener_Modifier",
"Target": "Other"
}
],
"SummonDuration": 2,
"SummonID": 900021189,
"SummonPosRot": {
"CoordsOption": "ReferTarget",
"NeedRaycastGround": true,
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"RaycastGroundOffset": 0,
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"OffsetReferTarget": "SavePoint",
"PointName": "Hayyot_Summon_LiquidEther_SavePoint"
}
},
"SummonPositionCorrection": true,
"SummonTag": [
"Hayyot_LiquidEther"
],
"SummonType": "Monster"
}
],
"AbilityName": "Hayyot_LiquidEther_Summon",
"AbilityStacking": "Unique",
"Modifiers": {
"Hayyot_LiquidEtherDelayKill_Modifier": {
"Duration": 0.1,
"ModifierStacking": "Unique",
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "EtherKillDelay_Modifier",
"Target": "Self"
},
{
"$type": "SendCustomEvent",
"EventKey": "DestroyLiquidEther",
"Target": "Self"
}
]
},
"Hayyot_LiquidEther_EventListener_Modifier": {
"Duration": -1,
"ModifierMixins": [
{
"$type": "FieldRangeMixin",
"ColliderConfig": {
"ColliderAngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 1,
"z": 0
},
"ColliderType": "FanCylinder",
"FanCylinderColliderAngle": 360,
"FanCylinderColliderHeight": 2,
"FanCylinderColliderRadius": 1.5,
"FanCylinderColliderVertexNum": 24
},
"FieldEnterActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_Summon_Position"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Hayyot_Liquid_Summon_ATK",
"CustomKey": "SelfSummoner_AbilityTargetting_01",
"Instant": true,
"Target": "Custom"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_Summon_Position"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "Hayyot_LiquidEther_EventListener_Modifier",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_LiquidEtherDelayKill_Modifier",
"Target": "Self"
}
]
}
],
"FieldInitPosRot": {
"CoordsOption": "Self",
"NeedRaycastGround": true,
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": false,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"OffsetReferTarget": "Self"
}
},
"IsFollow": true,
"TotalDuration": -1
}
],
"ModifierStacking": "Unique"
}
}
}