1
0
ZenlessData/Data/_unsorted/Mutant_Wind.json
2026-05-06 01:39:00 +02:00

735 lines
19 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Death_Ground_S",
"FrameCountHigh": 20,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"RemoveWindModifier"
]
},
{
"AnimatorStateName": "Death_Ground_F",
"FrameCountHigh": 20,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"RemoveWindModifier"
]
},
{
"AnimatorStateName": "Death_Ground_B",
"FrameCountHigh": 20,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"RemoveWindModifier"
]
}
]
}
],
"AbilityName": "Mutant_Wind",
"AbilitySpecials": {
"AS_AddedDamageRatio": {
"Value": 2
},
"AS_AddedDamageRatio_BossChallenge": {
"Value": 2.5
},
"AS_CatalysisHitCount": {
"Value": 0
},
"AS_ElementMystery": {
"Value": 100
},
"AS_ElementMystery_BossChallenge": {
"Value": 300
},
"AS_MaxLevel": {
"Value": 0
},
"AS_MaxLevel_BossChallenge": {
"Value": 0
},
"AS_WindAttack": {
"Value": 200
},
"AS_WindAttack_BossChallenge": {
"Value": 500
},
"AS_WindDuation": {
"Value": 20
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"BossChallenge"
]
}
],
"FailureActions": [
{
"$type": "SetAbilitySpecialsByPropertyAction",
"DoRefresh": true,
"ModifyFunction": "Add",
"ParamName": "AS_MaxLevel",
"Percentage": 1,
"PropertyType": "Level",
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "40*property(Level)+500",
"ParamName": "AS_WindAttack",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "0.02*property(Level)+0.1",
"ParamName": "AS_AddedDamageRatio",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "5*property(Level)+30",
"ParamName": "AS_ElementMystery",
"Target": "Self",
"ValueType": "Float"
}
],
"SuccessActions": [
{
"$type": "SetAbilitySpecialsByPropertyAction",
"DoRefresh": true,
"ModifyFunction": "Add",
"ParamName": "AS_MaxLevel_BossChallenge",
"Percentage": 1,
"PropertyType": "Level",
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "45*property(Level)+300",
"ParamName": "AS_WindAttack_BossChallenge",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "0.02*property(Level)+0.4",
"ParamName": "AS_AddedDamageRatio_BossChallenge",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "5*property(Level)+80",
"ParamName": "AS_ElementMystery_BossChallenge",
"Target": "Self",
"ValueType": "Float"
}
]
}
],
"OnBuffDamageHitOther": [
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Wind"
]
},
{
"$type": "ByEntityType",
"EntityType": "Monster",
"Target": "Other"
}
],
"PropertyKey": "Actor_NoDamage",
"PropertyValue": 1
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Wind"
]
},
{
"$type": "ByEntityType",
"EntityType": "Monster",
"Target": "Other"
}
],
"PropertyKey": "Actor_NoHitEffect",
"PropertyValue": 1
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Catalysis"
]
},
{
"$type": "ByEntityType",
"EntityType": "Avatar",
"Target": "Other"
}
],
"PropertyKey": "Actor_NoDamage",
"PropertyValue": 1
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Catalysis"
]
},
{
"$type": "ByEntityType",
"EntityType": "Avatar",
"Target": "Other"
}
],
"PropertyKey": "Actor_NoHitEffect",
"PropertyValue": 1
}
]
},
"Modifiers": {
"AbnormalBuff_9": {
"Buff": {
"BuffID": 9,
"IsOverrideOdds": false,
"UsePeerID": false
}
},
"RemoveWindModifier": {
"Duration": 1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "RemoveModifier",
"ModifierName": "WindModifier",
"Target": "Self"
}
]
},
"WindBuff": {
"Duration": -1,
"MaxStackingNumber": 1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Burn",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Ignite",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Frozen",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Frostbite",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Frost",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Electric",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Overload",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Erosion",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Chaos",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Strike",
"Target": "Self"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Wind",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "WindBuff_AddBuff",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "WindBuff_ListenBuff",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "WindBuff_AddBuff",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "WindBuff_ListenBuff",
"Target": "Self"
}
]
},
"WindBuffModifier": {
"Duration": -1,
"MaxStackingNumber": 1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "WindBuff",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "WindBuff",
"Target": "Self"
}
]
},
"WindBuff_AddBuff": {
"Duration": -1,
"MaxStackingNumber": 1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"BossChallenge"
]
}
],
"FailureActions": [
{
"$type": "AddDiyBuffAction",
"Element": "Wind",
"ElementAbnormalAttackData": {
"AddedDamageRatio": "%AS_AddedDamageRatio",
"Attack": "%AS_WindAttack",
"ElementMystery": "%AS_ElementMystery"
},
"OverrideBuffDuration": "%AS_WindDuation",
"OverrideHitNum": -1,
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "AddDiyBuffAction",
"Element": "Wind",
"ElementAbnormalAttackData": {
"AddedDamageRatio": "%AS_AddedDamageRatio_BossChallenge",
"Attack": "%AS_WindAttack_BossChallenge",
"ElementMystery": "%AS_ElementMystery_BossChallenge"
},
"OverrideBuffDuration": "%AS_WindDuation",
"OverrideHitNum": -1,
"Target": "Self"
}
]
},
{
"$type": "ShowSpecialDamageTextAction",
"AttachPoint": "LForearm",
"Target": "Self",
"TextType": "Wind"
},
{
"$type": "SendCustomEvent",
"EventKey": "Mutant_Wind_Open"
}
]
},
"WindBuff_ListenBuff": {
"OnBuffAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"OnWindfromeOther"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByHandlingBuffGroup",
"BuffGroupList": [
"Wind"
]
}
]
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"OnWindfromeOther"
],
"IsAdd": false
}
]
},
"WindModifier": {
"Duration": "%AS_WindDuation",
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": 0,
"ParamName": "AS_CatalysisHitCount",
"ParamType": "Integer"
},
{
"$type": "AttachModifier",
"ModifierName": "WindBuffModifier",
"Target": "Self"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": true,
"Tag": "Monster_Mutant_MA_Attack_09_AbnormalPropertyBurn_01",
"key": "Monster_Mutant_MA_Attack_09_AbnormalPropertyBurn_01"
}
],
"OnBuffDamageBeingHit": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Catalysis"
]
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"FirstCatalysisOnly"
]
}
]
}
],
"FailureActions": [
],
"SuccessActions": [
{
"$type": "SetAnimCtrlerParamAction",
"ParamName": "Trigger_Hit",
"ParamType": 1,
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"InSky"
]
}
]
}
],
"Target": "Self"
},
{
"$type": "ShowSpecialDamageTextAction",
"AttachPoint": "LForearm",
"Target": "Self",
"TextType": "PartDestroy"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"FirstCatalysisOnly"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "SendCustomEvent",
"EventKey": "Event_Mutant_Abyss36_Score_02",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"BossChallenge"
]
}
]
}
]
}
],
"OnBuffDamageBeingHitPre": [
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Electric",
"Overload"
]
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Catalysis"
]
}
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Wind"
]
}
],
"PropertyKey": "Actor_NoDamage",
"PropertyValue": 1,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Monster_Common_MA_WindAbnormal_Loop_Base_M",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "WindBuffModifier",
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"WindShield"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"HasTornado"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": 0,
"ParamName": "AS_CatalysisHitCount",
"ParamType": "Integer"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"FirstCatalysisOnly"
],
"IsAdd": false,
"Target": "Self"
}
],
"OnStunCreateActions": [
{
"$type": "ApplyAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_01",
"CustomKey": "Mutant_Tornado",
"IsAutoTrigger": false,
"Target": "Custom"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_HitCount",
"CustomKey": "Mutant_Tornado",
"Target": "Custom"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Mutant_Tornado_WindField",
"CustomKey": "Mutant_Tornado",
"Target": "Custom"
},
{
"$type": "SendCustomEvent",
"CustomKey": "Mutant_Tornado",
"EventKey": "Event_AttachEffect",
"Target": "Custom"
}
],
"OnStunDestroyActions": [
{
"$type": "SendCustomEvent",
"CustomKey": "Mutant_Tornado",
"EventKey": "Event_RemoveEffect",
"Target": "Custom"
},
{
"$type": "RemoveBuffModifier",
"BuffGroup": "Wind",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"OnWindfromeOther"
]
}
]
}
],
"Target": "Self"
},
{
"$type": "FireEffect",
"CustomKey": "Mutant_Tornado",
"EffectPattern": "Eff_Monster_Mutant_Attack_09_06_WindEnd",
"FireEffectPosRot": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": false,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
},
"RandomAngleRange": {
"x": 0,
"y": 0,
"z": 0
},
"RandomPositionRange": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"OffsetReferTarget": "Self"
}
},
"Target": "Custom"
},
{
"$type": "RemoveAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_01",
"CustomKey": "Mutant_Tornado",
"Target": "Custom"
},
{
"$type": "RemoveAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_HitCount",
"CustomKey": "Mutant_Tornado",
"Target": "Custom"
},
{
"$type": "RemoveAbilityAction",
"AbilityName": "Mutant_Tornado_WindField",
"CustomKey": "Mutant_Tornado",
"Target": "Custom"
}
]
}
},
"OnAbilityStart": [
{
"$type": "AttachModifier",
"ModifierName": "WindModifier",
"Target": "Self"
}
]
}