Files
GenshinData-1/BinOutput/Ability/Temp/MonsterAbilities/ConfigAbility_Monster_Defender_None.json
Dimbreath d633c8cfe5 BinOutput
2021-05-16 19:49:16 -03:00

2127 lines
80 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Born",
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 0.0,
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "TriggerAbility",
"predicates": [
{
"$type": "ByAnimatorFloat",
"logic": "Equal",
"value": 100.0,
"parameter": "PoseID"
}
],
"abilityName": "Defender_None_Weakness"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_PowerOff",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Born",
"NormalIdle_PowerOff",
"PowerOff_WakeUp",
"PowerOff_Warning"
],
"modifierName": "UNIQUE_Defender_PowerOff",
"predicates": [
{
"$type": "ByAnimatorFloat",
"logic": "Equal",
"value": 101.0,
"parameter": "PoseID"
}
]
}
],
"modifiers": {
"UNIQUE_Defender_PowerOff": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"properties": {
"Entity_MassRatio": 1000.0,
"Entity_WeightRatio": 5.0,
"Actor_EndureDelta": 0.0
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "PowerOff_Invincible"
},
{
"$type": "AttachModifier",
"modifierName": "PowerOff_IsGhostToAllied"
},
{
"$type": "AttachModifier",
"modifierName": "PowerOff_IsGhostToEnemy"
},
{
"$type": "AttachModifier",
"modifierName": "PowerOff_MuteTaunt"
},
{
"$type": "HideUIBillBoard",
"hide": true
},
{
"$type": "SetPoseBool",
"boolID": "PowerOff",
"value": true
}
],
"onRemoved": [
{
"$type": "HideUIBillBoard"
},
{
"$type": "SetPoseBool",
"boolID": "PowerOff"
}
]
},
"PowerOff_Invincible": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Invincible"
},
"PowerOff_IsGhostToAllied": {
"modifierName": "",
"elementDurability": 100.0,
"state": "IsGhostToAllied"
},
"PowerOff_IsGhostToEnemy": {
"modifierName": "",
"elementDurability": 100.0,
"state": "IsGhostToEnemy"
},
"PowerOff_MuteTaunt": {
"modifierName": "",
"elementDurability": 100.0,
"state": "MuteTaunt"
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Defender_PowerOff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_PowerOff_WakeUp",
"onAbilityStart": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "WakeUpTrigger"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_PowerOff_Remove",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PowerOff_Warning"
],
"modifierName": "EyeEffect_PowerOffEnd"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PowerOff_WarningAS"
],
"modifierName": "PowerOff_WarningAS"
}
],
"modifiers": {
"EyeEffect_PowerOffEnd": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Eye_02"
}
]
},
"PowerOff_WarningAS": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerAbility",
"abilityName": "Defender_None_Weakness"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Weakness",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Break"
],
"modifierName": "UNIQUE_Defender_BreakState"
}
],
"abilitySpecials": {
"WeaknessDurability": 150.0
},
"modifiers": {
"UNIQUE_Defender_Weakness": {
"modifierName": "",
"isUnique": true,
"elementDurability": "WeaknessDurability",
"properties": {
"Actor_EndureDelta": 1.0
},
"onAdded": [
{
"$type": "SetPoseInt",
"intID": "EnergyState",
"value": 1
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Eye",
"scale": 0.10000000149011612
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Active_Back"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_BackSmoke"
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": [
"HeadBox",
"BackBox"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "WeakStartTrigger"
},
{
"$type": "SetPoseInt",
"intID": "EnergyState"
},
{
"$type": "TriggerAbility",
"abilityName": "Defender_None_Weak"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Eye_03"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Active_Back_02"
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": [
"HeadBox",
"BackBox"
]
}
],
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByHitBoxName",
"hitBoxNames": [
"HeadBox",
"BackBox"
]
},
{
"$type": "ByHitEnBreak",
"logic": "GreaterOrEqual",
"enBreak": 80.0
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"value": 0.0
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BreakTrigger"
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByHitBoxName",
"hitBoxNames": [
"HeadBox"
]
}
],
"effectPattern": "Eff_Monster_Defender_None_Weakness_BeHit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AimingPoint"
}
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByHitBoxName",
"hitBoxNames": [
"BackBox"
]
}
],
"effectPattern": "Eff_Monster_Defender_None_Weakness_BeHit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BackPoint"
}
},
{
"$type": "AddElementDurability",
"value": -50.0,
"modifierName": "UNIQUE_Defender_Weakness",
"useLimitRange": true,
"maxValue": 9999.0,
"minValue": 0.0
}
]
}
]
},
"UNIQUE_Defender_BreakState": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_WeakStart"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByHitBoxName",
"hitBoxNames": [
"HeadBox",
"BackBox"
]
},
{
"$type": "ByHitEnBreak",
"logic": "GreaterOrEqual",
"enBreak": 80.0
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"value": 0.0
}
],
"successActions": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByHitBoxName",
"hitBoxNames": [
"HeadBox"
]
}
],
"effectPattern": "Eff_Monster_Defender_None_Weakness_BeHit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AimingPoint"
}
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByHitBoxName",
"hitBoxNames": [
"BackBox"
]
}
],
"effectPattern": "Eff_Monster_Defender_None_Weakness_BeHit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BackPoint"
}
},
{
"$type": "AddElementDurability",
"value": -100.0,
"modifierName": "UNIQUE_Defender_Weakness",
"useLimitRange": true,
"maxValue": 9999.0,
"minValue": 0.0
}
]
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Defender_Weakness"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Weakness_Remove",
"onAbilityStart": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Defender_Weakness"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Break_Remove",
"abilitySpecials": {
"BreakProtectTime": 7.5,
"BreakProtectTimeDelta": 1.5
},
"modifiers": {
"BreakProtect": {
"modifierName": "",
"duration": "BreakProtectTime",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "BreakProtectEffect"
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "SendEffectTrigger",
"parameter": "EffectTrigger",
"effectPattern": "Eff_Monster_Defender_None_Shield_Eye"
},
{
"$type": "SendEffectTrigger",
"parameter": "EffectTrigger",
"effectPattern": "Eff_Monster_Defender_None_Shield_Back"
}
]
},
"BreakProtectEffect": {
"modifierName": "",
"duration": [
"BreakProtectTime",
"BreakProtectTimeDelta",
"Add"
],
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Shield_Eye"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Shield_Back"
}
]
}
},
"onAbilityStart": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Defender_BreakState"
},
{
"$type": "ApplyModifier",
"modifierName": "BreakProtect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Weak",
"modifiers": {
"UNIQUE_WeakTimer": {
"modifierName": "",
"isUnique": true,
"duration": 15.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "WeakLocked",
"value": true
}
],
"onRemoved": [
{
"$type": "SetPoseBool",
"boolID": "WeakLocked"
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_WeakTimer"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Weak_Effect",
"abilityMixins": [
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [
202,
203
],
"modifierName": "WeakEffect"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Weak_Start"
],
"modifierName": "Watch_Weak"
}
],
"modifiers": {
"WeakEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_WeakStart"
}
]
},
"Watch_Weak": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DoWatcherSystemAction",
"watcherId": 82013,
"inThreatListOnly": true
}
]
}
},
"onAbilityStart": [
{
"$type": "RemoveModifier",
"modifierName": "WeakEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Weak_Ground",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_WeakDust"
},
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.20000000298023224,
"shakeTime": 0.15000000596046448,
"shakeDistance": 25.0,
"shakeDir": {
"y": -1.0
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Weak_End",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Weak_End"
],
"modifierName": "EyeEffect_WeakEnd"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Weak_EndAS"
],
"modifierName": "Weak_EndAS"
}
],
"abilitySpecials": {
"WeakProtectTime": 15.0,
"WeakProtectTimeDelta": 1.5
},
"modifiers": {
"EyeEffect_WeakEnd": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Eye_02"
}
]
},
"Weak_EndAS": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerAbility",
"abilityName": "Defender_None_Weakness"
},
{
"$type": "ApplyModifier",
"modifierName": "WeakProtect"
}
]
},
"WeakProtect": {
"modifierName": "",
"duration": "WeakProtectTime",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "WeakProtectEffect"
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_DEFENDER_NONE_WEAKNESSPROTECT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "SendEffectTrigger",
"parameter": "EffectTrigger",
"effectPattern": "Eff_Monster_Defender_None_Shield_Eye"
},
{
"$type": "SendEffectTrigger",
"parameter": "EffectTrigger",
"effectPattern": "Eff_Monster_Defender_None_Shield_Back"
}
]
},
"WeakProtectEffect": {
"modifierName": "",
"duration": [
"WeakProtectTime",
"WeakProtectTimeDelta",
"Add"
],
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Shield_Eye"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Shield_Back"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Whirl",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Whirl_BS",
"Whirl_Loop",
"Whirl_AS"
],
"startNormalizedTime": 0.800000011920929,
"endNormalizedTime": 0.25,
"angularSpeed": 90.0,
"attackTrigger": ""
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Whirl_BS",
"Whirl_Loop"
],
"modifierName": "Whirl_State"
}
],
"modifiers": {
"Whirl_Effect_StateCheck": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachToAbilityStateMixin",
"abilityStates": [
"ElementFrozen",
"ElementPetrifaction"
],
"reject": true,
"modifierName": "Whirl_Effect"
}
]
},
"Whirl_Effect": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.20000000298023224,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_WhirlLoop"
}
],
"onThinkInterval": [
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.1599999964237213,
"shakeTime": 0.20000000298023224,
"shakeDir": {
"y": 1.0
},
"extension": {
"baseCycle": 0.20000000298023224,
"cycleDamping": 0.0,
"rangeAttenuation": 1.0
}
}
}
]
},
"Whirl_State": {
"modifierName": "",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "Whirl_Effect_StateCheck"
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "Whirl_Effect_StateCheck"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Laser_BS",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Laser_BS"
],
"endNormalizedTime": 0.07999999821186066,
"angularSpeed": 240.0,
"attackTrigger": ""
}
],
"modifiers": {
"Monster_Defender_Laser_Effect_Handler": {
"modifierName": "",
"duration": 0.2800000011920929,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Step",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "LeftHand"
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Step",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RightHand"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "ResetAIAttackTarget"
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_Defender_Laser_Effect_Handler"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_CannonEffect",
"modifiers": {
"UNIQUE_Defender_None_ChaseAim_Effect": {
"modifierName": "",
"isUnique": true,
"duration": 1.7000000476837158,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_ChaseAim"
}
]
}
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_LaserBS1"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_LaserBS2"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_LaserBS3"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_LaserBS4"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_LaserBS5"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_LaserBS6"
},
{
"$type": "ApplyModifier",
"target": "SelfAttackTarget",
"modifierName": "UNIQUE_Defender_None_ChaseAim_Effect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Laser",
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42304015,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "BackSmoke01",
"attachPointTargetType": "Self"
},
"attachPointName": "BackSmoke01"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42304015,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "BackSmoke02",
"attachPointTargetType": "Self"
},
"attachPointName": "BackSmoke02"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42304015,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "BackSmoke03",
"attachPointTargetType": "Self"
},
"attachPointName": "BackSmoke03"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42304015,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "BackSmoke04",
"attachPointTargetType": "Self"
},
"attachPointName": "BackSmoke04"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42304015,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "BackSmoke05",
"attachPointTargetType": "Self"
},
"attachPointName": "BackSmoke05"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42304015,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "BackSmoke06",
"attachPointTargetType": "Self"
},
"attachPointName": "BackSmoke06"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Defender_None_ChaseBullet",
"modifiers": {
"Defender_None_ChaseBullet_Effect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Defender_None_Bullet_Chase"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Defender_None_ChaseBullet_Effect"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Formathr_None_ChaseBullet_Hit",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"scale": 0.4000000059604645
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 0.5
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.25,
"damagePercentageRatio": 0.0,
"elementDurability": 100.0,
"strikeType": "Default",
"enBreak": 100.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"hitHaltTimeScale": 0.05000000074505806
},
"cameraShake": {
"shakeType": "HitVector",
"shakeRange": 0.05999999865889549,
"shakeTime": 0.11999999731779099,
"shakeDir": {
"z": 1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "RemoveModifier",
"modifierName": "Defender_None_ChaseBullet_Effect"
},
{
"$type": "RemoveUniqueModifier",
"target": "Target",
"modifierName": "UNIQUE_Defender_None_ChaseAim_Effect"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Turn",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Turn"
],
"startNormalizedTime": 0.10000000149011612,
"endNormalizedTime": 0.30000001192092896,
"angularSpeed": 180.0,
"attackTrigger": ""
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Turn"
],
"startNormalizedTime": 0.30000001192092896,
"endNormalizedTime": 0.6000000238418579,
"angularSpeed": 360.0,
"attackTrigger": ""
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Smash_Turn",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Smash"
],
"startNormalizedTime": 0.1850000023841858,
"endNormalizedTime": 0.2150000035762787,
"angularSpeed": 120.0,
"attackTrigger": ""
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Smash"
],
"startNormalizedTime": 0.3199999928474426,
"endNormalizedTime": 0.3499999940395355,
"angularSpeed": 270.0,
"attackTrigger": ""
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Smash"
],
"startNormalizedTime": 0.46000000834465027,
"endNormalizedTime": 0.4699999988079071,
"angularSpeed": 900.0,
"attackTrigger": ""
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Smash_Atk01",
"modifiers": {
"Smash_Atk01_Detect": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Defender_None_Smash_Atk01"
]
}
],
"effectPattern": "Eff_Monster_Defender_None_Smash_01"
}
]
}
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Smash_01_Miss"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 1.0
}
},
"fanAngle": 180.0,
"radius": 2.75
},
"attackInfo": {
"attackTag": "Defender_None_Smash_Atk01",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.4000000059604645,
"damagePercentageRatio": 0.0,
"elementDurability": 100.0,
"strikeType": "Blunt",
"enBreak": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTime": 0.05000000074505806,
"hitHaltTimeScale": 0.009999999776482582
},
"cameraShake": {
"shakeType": "HitVector",
"shakeRange": 0.30000001192092896,
"shakeTime": 0.23999999463558197,
"shakeDistance": 30.0,
"shakeDir": {
"x": -1.0,
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "ApplyModifier",
"modifierName": "Smash_Atk01_Detect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Smash_Atk02",
"modifiers": {
"Smash_Atk02_Detect": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Defender_None_Smash_Atk02"
]
}
],
"effectPattern": "Eff_Monster_Defender_None_Smash_02"
}
]
}
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Smash_02_Miss"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 2.0
}
},
"radius": 3.0
},
"attackInfo": {
"attackTag": "Defender_None_Smash_Atk02",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.6000000238418579,
"damagePercentageRatio": 0.0,
"elementDurability": 100.0,
"strikeType": "Blunt",
"enBreak": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTime": 0.05000000074505806,
"hitHaltTimeScale": 0.009999999776482582
},
"cameraShake": {
"shakeType": "HitVector",
"shakeRange": 0.30000001192092896,
"shakeTime": 0.23999999463558197,
"shakeDistance": 30.0,
"shakeDir": {
"x": -1.0,
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "ApplyModifier",
"modifierName": "Smash_Atk02_Detect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Smash_Alert",
"abilityMixins": [
{
"$type": "AttachToNormalizedTimeMixin",
"stateID": "Smash",
"modifierName": "Smash_Atk03_Collider",
"normalizeStart": 0.46799999475479126,
"normalizeEnd": 0.550000011920929
}
],
"modifiers": {
"Smash_Atk03_Collider": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
}
]
}
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Smash_Alert",
"born": {
"$type": "ConfigBornByRushToPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 3.5
}
}
},
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.11999999731779099,
"shakeTime": 0.15000000596046448,
"shakeDir": {
"y": 1.0
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Smash_Atk03",
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 3.0
}
},
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.800000011920929,
"damagePercentageRatio": 0.0,
"elementDurability": 100.0,
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV8"
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475,
"shakeDistance": 30.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Smash_03"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Stamp",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Stamp"
],
"startNormalizedTime": 0.15000000596046448,
"endNormalizedTime": 0.3499999940395355,
"angularSpeed": 120.0,
"attackTrigger": ""
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Swipe"
],
"endNormalizedTime": 0.11999999731779099,
"angularSpeed": 180.0,
"attackTrigger": ""
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"logic": "Lesser",
"value": 5.5
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "SwipeTrigger"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Swipe_Arm_01",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmL02"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmR02"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Swipe_Arm_02",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmL03"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmR03"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Swipe_Arm_03",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmL04"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmR04"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Swipe_Arm_04",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmL05"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Arm",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ArmR05"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Die",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Die"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Die_Ground",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_WeakDust",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 3.75
}
}
},
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475,
"shakeDistance": 30.0,
"shakeDir": {
"y": -1.0
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_WeakDie_Ground",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_WeakDust",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Step_Left",
"onAbilityStart": [
{
"$type": "ActCameraShake",
"predicates": [
{
"$type": "ByAnimatorInt",
"logic": "Equal",
"value": 0,
"parameter": "SkillID"
}
],
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.05999999865889549,
"shakeTime": 0.09000000357627869,
"shakeDir": {
"y": -1.0
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Step",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "LeftFoot"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Step_Right",
"onAbilityStart": [
{
"$type": "ActCameraShake",
"predicates": [
{
"$type": "ByAnimatorInt",
"logic": "Equal",
"value": 0,
"parameter": "SkillID"
}
],
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.05999999865889549,
"shakeTime": 0.09000000357627869,
"shakeDir": {
"y": -1.0
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Defender_None_Step",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RightFoot"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_ReturnToBorn",
"abilityMixins": [
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [
902,
903
],
"modifierName": "ReturnToBorn_State"
},
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [
902
],
"modifierName": "ReturnToBorn_Disappear"
},
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [
903
],
"modifierName": "ReturnToBorn_Appear"
}
],
"modifiers": {
"ReturnToBorn_Disappear": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "StartDither",
"duration": 2.0
}
]
},
"ReturnToBorn_Appear": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "StartDither",
"duration": 0.20000000298023224,
"reverse": true
}
]
},
"ReturnToBorn_State": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Defender_Weakness"
},
{
"$type": "ResetAnimatorTrigger",
"triggerID": "WeakStartTrigger"
},
{
"$type": "AttachModifier",
"modifierName": "ReturnToBorn_Invincible"
},
{
"$type": "AttachModifier",
"modifierName": "ReturnToBorn_DenyLockOn"
}
],
"onRemoved": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_WeakTimer"
},
{
"$type": "TriggerAbility",
"abilityName": "Defender_None_Weakness"
}
]
},
"ReturnToBorn_Invincible": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Invincible"
},
"ReturnToBorn_DenyLockOn": {
"modifierName": "",
"elementDurability": 100.0,
"state": "DenyLockOn"
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_GearControl",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Weak_Start",
"BeHit",
"NormalIdle_PowerOff",
"NormalIdle_WeakLoop",
"PowerOff_WakeUp",
"Born"
],
"modifierName": "GearControl_Stop"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Weak_End",
"Weak_EndAS",
"PowerOff_Warning",
"PowerOff_WarningAS"
],
"modifierName": "GearControl_Active"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Smash",
"Stamp",
"Swipe",
"Whirl_BS",
"Whirl_Loop",
"Laser_BS",
"Laser_Aim"
],
"modifierName": "GearControl_Skill"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"NormalIdle",
"Turn",
"NormalMove",
"Whirl_AS",
"Laser_Shoot"
],
"modifierName": "GearControl_Normal"
}
],
"modifiers": {
"GearControl_Stop": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorFloat",
"floatID": "GearSpeed",
"value": 0.0
}
]
},
"GearControl_Normal": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorFloat",
"floatID": "GearSpeed",
"value": 1.0
}
]
},
"GearControl_Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorFloat",
"floatID": "GearSpeed",
"value": 3.0
}
]
},
"GearControl_Skill": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorFloat",
"floatID": "GearSpeed",
"value": 2.0
}
]
}
},
"onAbilityStart": [
{
"$type": "SetAnimatorFloat",
"floatID": "GearSpeed",
"value": 0.0
}
],
"onKill": [
{
"$type": "SetAnimatorFloat",
"floatID": "GearSpeed",
"value": 0.5
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_HeadControl",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"NormalIdle_PowerOff",
"PowerOff_WakeUp",
"Weak_Start",
"BeHit",
"Break",
"Whirl_BS",
"Whirl_Loop",
"Whirl_AS"
],
"modifierName": "HeadControl_Disable"
}
],
"modifiers": {
"HeadControl_Disable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableHeadControl"
}
],
"onRemoved": [
{
"$type": "EnableHeadControl",
"enable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Defender_None_Passive_Absolute_Defense",
"abilityMixins": [
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [
201,
202,
203
],
"modifierName": "Passive_Absolute_Defense_Handler"
}
],
"modifiers": {
"Passive_Absolute_Defense_Handler": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "RecycleModifierMixin",
"modifierName": "UNIQUE_Passive_Absolute_Defense_B"
}
]
},
"UNIQUE_Passive_Absolute_Defense_A": {
"modifierName": "",
"isUnique": true,
"duration": 5.0,
"elementDurability": 100.0,
"state": "Invincible",
"onBeingHit": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "PD_Blink"
},
{
"$type": "ClearEndura"
},
{
"$type": "RemoveUniqueModifier",
"predicates": [
{
"$type": "ByHitDamage",
"logic": "GreaterOrEqual",
"damage": 1.0
}
],
"modifierName": "UNIQUE_Passive_Absolute_Defense"
}
]
},
"UNIQUE_Passive_Absolute_Defense_B": {
"modifierName": "",
"isUnique": true,
"duration": 5.0,
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ApplyModifier",
"modifierName": "Passive_Absolute_Defense_Window"
},
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Passive_Absolute_Defense"
},
{
"$type": "RemoveUniqueModifier",
"predicates": [
{
"$type": "ByHitDamage",
"logic": "GreaterOrEqual",
"damage": 1.0
}
],
"modifierName": "UNIQUE_Passive_Absolute_Defense"
}
]
},
"Passive_Absolute_Defense_Window": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"state": "Invincible",
"onBeingHit": [
{
"$type": "SetAnimatorTrigger",
"predicates": [
{
"$type": "ByHitDamage",
"logic": "GreaterOrEqual",
"damage": 1.0
}
],
"triggerID": "PD_Blink"
},
{
"$type": "ClearEndura",
"predicates": [
{
"$type": "ByHitEnBreak",
"logic": "GreaterOrEqual",
"enBreak": 1.0
}
]
}
]
}
}
}
}
]