1
0
ZenlessData/Data/_unsorted/Sentinel_LevelCommunication.json
2026-06-17 01:18:11 +02:00

224 lines
5.6 KiB
JSON

{
"AbilityMixins": [
{
"$type": "ActionsOnPropertyChangeMixin",
"PropertyActions": [
{
"IsUsePercentage": true,
"PropertyType": "CurHP",
"RefPropertyType": "MaxHP",
"ValueRangeActions": [
{
"HighToValueActions": [
{
"$type": "SendEventToViewObjectAction",
"EventName": "CheckPoint1",
"IsAvatarGlobalEvent": false,
"IsSendToGroup": true
}
],
"Val": 0.5
},
{
"HighToValueActions": [
{
"$type": "SendEventToViewObjectAction",
"EventName": "CheckPoint2",
"IsAvatarGlobalEvent": false,
"IsSendToGroup": true
}
],
"Val": 0.1
}
]
}
]
}
],
"AbilityName": "Sentinel_LevelCommunication",
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_MainStory_BulletHitOngoing",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStory"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"OnCustomEventReceived": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_TurretAttack",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "TriggerIn"
}
],
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "Modifier_TurretAttack",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "TriggerOut"
}
],
"Target": "Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByCustomEvent",
"EventKey": "TL_C30_25_1"
}
],
"SuccessActions": [
{
"$type": "SetAttackTargetBySpecificTargetAction",
"ForceOverride": true,
"IgnoreSetAttackTargetCD": true,
"NewLockTarget": "LocalAvatar",
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_QuickATK02",
"ParamType": 1,
"Target": "Self"
}
]
},
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_TurretTransform",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "TL_C30_26_1"
}
],
"Target": "Self"
}
]
},
"Modifiers": {
"Modifier_MainStory_BulletHitOngoing": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnHitOther": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Monster_Sentinel_Turret_Bullet"
]
},
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "TriggerOnGoingTips",
"GroupID": 112101091,
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "Modifier_MainStory_BulletHitOngoing",
"Target": "Self"
}
]
}
]
},
"Modifier_TurretAttack": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SetAttackTargetBySpecificTargetAction",
"ForceOverride": true,
"IgnoreSetAttackTargetCD": true,
"NewLockTarget": "LocalAvatar",
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 2,
"ParamName": "Int_AttackIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_PressAttackA",
"ParamType": 1,
"Target": "Self"
}
],
"OnThinkInterval": [
{
"$type": "SetAttackTargetBySpecificTargetAction",
"ForceOverride": true,
"IgnoreSetAttackTargetCD": true,
"NewLockTarget": "LocalAvatar",
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_PressAttackA",
"ParamType": 1,
"Target": "Self"
}
],
"ThinkInterval": 1
},
"Modifier_TurretTransform": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_TurretMode",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_SkipBorn",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"ParamName": "Trigger_TurretBorn",
"ParamType": 1,
"Target": "Self"
}
]
}
}
}