{ "AbilityName": "Harumasa_Trap_Attack_CheckTarget", "AbilityStacking": "Unique", "OnAbilityTrigger": [ { "$type": "TriggerAbilityAction", "AbilityName": "Harumasa_Trap_Attack_AimMode_BulletType_02", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Harumasa_Trap_AttackTarget_MainArrowTarget", "CompareType": "GreaterEqual", "CompareValue": 1, "Target": "Self" } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Harumasa_Trap_Attack_AimMode_BulletType_03", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Harumasa_Trap_AttackTarget_MainArrowTarget", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Harumasa_Trap_AttackTarget_Last_LocalAvatar_AttackTarget", "CompareType": "GreaterEqual", "CompareValue": 1, "Target": "Self" } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Harumasa_Trap_Attack_AimMode_BulletType_04", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Harumasa_Trap_AttackTarget_MainArrowTarget", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Harumasa_Trap_AttackTarget_Last_LocalAvatar_AttackTarget", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Harumasa_Trap_AttackTarget_NearestEnemy", "CompareType": "GreaterEqual", "CompareValue": 1, "Target": "Self" } ], "Target": "Self" } ] }