1
0
ZenlessData/Data/_unsorted/Level_SummerBomb.json
2025-07-16 01:54:02 +02:00

364 lines
9.3 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Death",
"FrameCountHigh": 25,
"FrameCountLow": 1,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"WarningModifier"
],
"Target": "Self"
},
{
"AnimatorStateName": "Death",
"FrameCountHigh": 0,
"FrameCountLow": 25,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"BombModifier"
],
"Target": "Self"
}
]
},
{
"$type": "SummerEventDroneMixin",
"BeforeDisappear": [
{
"$type": "ApplyModifier",
"ModifierName": "BombDisappearModifier",
"Target": "Self"
}
]
}
],
"AbilityName": "Level_SummerBomb",
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "TargetBeHit",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "BombBornModifier",
"Target": "Self"
}
]
},
"Modifiers": {
"BombBornModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "AttachEffect",
"AttachEffectPosRot": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": -0.5,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Ctr_Rot",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "Self"
}
},
"EffectPattern": "Eff_EndlessSummer_Activity_07_BombBorn",
"Target": "Self"
}
]
},
"BombDisappearModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "AttachEffect",
"AttachEffectPosRot": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": -0.5,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Ctr_Rot",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "Self"
}
},
"EffectPattern": "Eff_EndlessSummer_Activity_08_BombDisappear",
"Target": "Self"
}
]
},
"BombModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "FireEffect",
"EffectPattern": "Eff_EndlessSummer_Activity_02_Dust",
"Target": "Self"
},
{
"$type": "PushHullColliderEnable",
"HullColliderEnable": false,
"Tag": "HullCollider",
"Target": "Self"
},
{
"$type": "PushHitColliderEnable",
"HitColliderEnable": false,
"Tag": "HitCollider",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"Tag": "WallCollider",
"Target": "Self",
"WallColliderEnable": false
},
{
"$type": "BombAction",
"DirectionEuler": {
"x": 90,
"y": 3,
"z": 0
},
"Height": 1,
"Radius": 3.5
},
{
"$type": "AddSummerEventDroneScoreAction",
"value": 100
},
{
"$type": "AddSummerShootingTargetAction"
}
]
},
"TargetBeHit": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnBeAttackLanded": [
{
"$type": "RemoveModifier",
"ModifierName": "BombBornModifier",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Activity_Yuzuha_Bullet02_DirectHit_Attackproperty"
],
"Target": "Caster"
}
]
}
]
},
{
"$type": "RemoveModifier",
"ModifierName": "BombDisappearModifier",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Activity_Yuzuha_Bullet02_DirectHit_Attackproperty"
],
"Target": "Caster"
}
]
}
]
},
{
"$type": "PushHullColliderEnable",
"HullColliderEnable": false,
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Activity_Yuzuha_Bullet02_DirectHit_Attackproperty"
],
"Target": "Caster"
}
]
}
],
"Tag": "HullCollider",
"Target": "Self"
},
{
"$type": "PushHitColliderEnable",
"HitColliderEnable": false,
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Activity_Yuzuha_Bullet02_DirectHit_Attackproperty"
],
"Target": "Caster"
}
]
}
],
"Tag": "HitCollider",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Activity_Yuzuha_Bullet02_DirectHit_Attackproperty"
],
"Target": "Caster"
}
]
}
],
"Tag": "WallCollider",
"Target": "Self",
"WallColliderEnable": false
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_Die",
"ParamType": 1,
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Activity_Yuzuha_Bullet02_DirectHit_Attackproperty"
],
"Target": "Caster"
}
]
}
],
"Target": "Self"
}
],
"OnBombHit": [
{
"$type": "PushHullColliderEnable",
"HullColliderEnable": false,
"Tag": "HullCollider",
"Target": "Self"
},
{
"$type": "PushHitColliderEnable",
"HitColliderEnable": false,
"Tag": "HitCollider",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"Tag": "WallCollider",
"Target": "Self",
"WallColliderEnable": false
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_Die",
"ParamType": 1,
"Target": "Self"
}
]
},
"WarningModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "AttachEffect",
"AttachEffectPosRot": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Boom",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "Self"
}
},
"EffectPattern": "Eff_EndlessSummer_Activity_03_Circle",
"Target": "Self"
}
]
}
}
}