Files
ZenlessData/Data/_unsorted/Summer_Cat_HideManager.json
2026-02-06 00:04:19 +01:00

172 lines
4.0 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachZoneTagWithModifierMixin",
"ConfigList": [
{
"ModifierNameList": [
"HideSelfDelayModifier"
],
"ZoneTag": "HideSelfDelay"
}
]
}
],
"AbilityName": "Summer_Cat_HideManager",
"AbilitySpecials": {
"AS_UseDitherHide": {
"Value": 0
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnThinkInterval": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_Cat_HideManager",
"Predicates": [
{
"$type": "ByAbilityTargetCount",
"AbilityTargetKey": "AbilityTarget_Summer_FindClosestTarget",
"CompareType": "LessEqual",
"CompareValue": 0,
"Target": "Self"
},
{
"$type": "ByInOutBattleStatus",
"CustomKey": "AbilityTarget_Summer_FindSummer",
"IsInBattle": false,
"Target": "Custom"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HideSelfDelay"
],
"Target": "Self"
}
]
}
]
}
],
"ThinkInterval": 1
},
"Modifiers": {
"HideSelfDelayModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "InterruptDitherFadeAction",
"Tag": "Summer_Cat_Default_Dither_Fade",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_Cat_HideManager",
"Predicates": [
{
"$type": "ByAbilityTargetCount",
"AbilityTargetKey": "AbilityTarget_Summer_FindClosestTarget",
"CompareType": "LessEqual",
"CompareValue": 0,
"Target": "Self"
},
{
"$type": "ByInOutBattleStatus",
"CustomKey": "AbilityTarget_Summer_FindSummer",
"IsInBattle": false,
"Target": "Custom"
}
]
}
]
},
"HideSelfModifier": {
"Duration": 0.5,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "DitherFadeAction",
"DitherFadeKey": "Monster_Default_Dither_Fade",
"Tag": "Summer_Cat_Default_Dither_Fade",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "DeadHandlerAction",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HideSelfDelay"
],
"Target": "Self"
}
]
}
]
},
{
"$type": "InterruptDitherFadeAction",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HideSelfDelay"
],
"Target": "Self"
}
],
"Tag": "Summer_Cat_Default_Dither_Fade",
"Target": "Self"
}
]
},
"NoditherHideAction": {
"Duration": 0.5,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "DeadHandlerAction"
}
]
}
},
"OnAbilityTrigger": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "AS_UseDitherHide",
"ParamType": "Float"
}
],
"FailureActions": [
{
"$type": "ApplyModifier",
"ModifierName": "NoditherHideAction"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "HideSelfModifier"
}
]
}
]
}