{ "AbilityName": "Coop_Flame_Avatar", "AbilitySpecials": { "AS_AttackRatio": { "Value": 0, "ValueType": "Float" }, "AS_DamageReal": { "Value": 0, "ValueType": "Float" }, "AS_DefDownDuration": { "Value": 0, "ValueType": "Float" }, "AS_DefenceRatio": { "Value": 0, "ValueType": "Float" }, "AS_MaxBuffCount": { "Value": 3 }, "AS_MonsterStunRecoverTotal": { "Value": 0, "ValueType": "Float" }, "AS_MonsterStunRecover_Boss": { "Value": 0, "ValueType": "Float" }, "AS_MonsterStunRecover_Elite": { "Value": 0, "ValueType": "Float" }, "AS_MonsterStunRecover_Normal": { "Value": 0, "ValueType": "Float" }, "AS_MonsterType_Boss": { "Value": 0, "ValueType": "Float" }, "AS_MonsterType_Elite": { "Value": 0, "ValueType": "Float" }, "AS_MonsterType_Normal": { "Value": 0, "ValueType": "Float" }, "AS_SkipDefAttackRatio": { "Value": 0, "ValueType": "Float" }, "Flame_Buff_Count": { "Value": 0 }, "Flame_Buff_Duration": { "Value": 30 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Flame_Controller", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_Flame_Avatar" ], "IsAdd": true, "Target": "Self" } ], "OnBeingHit": [ { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 100200004, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_Coop_FireBall_AttackProperty" ] } ] } ], "OnHitOther": [ { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "ElementAbnormalAttachPoint_Default", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_Flame_AttackProperty" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Monster", "Target": "Target", "TemplateID": 21213 }, { "$type": "ByEntityTemplateID", "EntityType": "Monster", "Target": "Target", "TemplateID": 21216 } ], "Target": "Target" } ], "Target": "Target" } ], "Target": "Target", "TextType": "Deflagrate" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_Flame_AttackProperty" ] } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(property(Atk_Battle)*specials(AS_AttackRatio)+property(SkipDefAttack_Battle)*specials(AS_SkipDefAttackRatio))*specials(AS_MonsterType_Normal)", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Target" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(property(Atk_Battle)*specials(AS_AttackRatio)+property(SkipDefAttack_Battle)*specials(AS_SkipDefAttackRatio))*specials(AS_MonsterType_Elite)", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Target" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(property(Atk_Battle)*specials(AS_AttackRatio)+property(SkipDefAttack_Battle)*specials(AS_SkipDefAttackRatio))*specials(AS_MonsterType_Boss)", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Target" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedAttackDelta", "PropertyValue": "%AS_DamageReal" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1*specials(AS_MonsterStunRecover_Normal)", "ParamName": "AS_MonsterStunRecoverTotal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1*specials(AS_MonsterStunRecover_Elite)", "ParamName": "AS_MonsterStunRecoverTotal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1*specials(AS_MonsterStunRecover_Boss)", "ParamName": "AS_MonsterStunRecoverTotal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_MonsterStunRecoverTotal", "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "Flame_DefDebuff", "Target": "Target" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" }, { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Rush" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "NormalSp" ] } ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Invincible_GP", "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Flame_Controller", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_Flame_Avatar" ], "IsAdd": false, "Target": "Self" } ] }, "Modifiers": { "Flame_Controller": { "Duration": -1, "ModifierStacking": "Unique", "OnDodgeSuccess": [ { "$type": "SendCustomEvent", "EventKey": "Coop_Flame_Avatar_Success", "IsGlobal": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_TarotCard_1013" ], "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ], "Target": "Self" }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 100200009, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ] }, { "$type": "TriggerCoopPlayTypePoints", "Points": 100, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ] }, { "$type": "TriggerTeamMessage", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ], "TeamMessageID": 1121 }, { "$type": "MpLinkZoneChangeEnergyAction", "Amount": 50, "OperateType": 6, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ] }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "PerfectEvade_Coop_FireBall_TimeSlow", "IsGlobal": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "SetAttackTargetBySpecificTargetAction", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "NewLockTarget": "Other", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ], "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Common_Meteorite_08_Explode", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ], "Target": "Self" }, { "$type": "HandleAnimEvent", "AnimEventID": "#Coop_Flame_AttackProperty", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ] }, { "$type": "RecordSkillUseCountByType", "RecordSkillTag": "Flame_Success", "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Coop_Flame_Avatar_Success", "IsGlobal": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_TarotCard_1014" ], "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Flame_FireBall" ], "Target": "Other" } ], "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Coop_Flame_Avatar_AttackProperty_CameraShake_E", "Target": "Self" }, { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Common_GamepadRumble_E_02", "Target": "Self" } ] }, "Flame_DefDebuff": { "Duration": "%AS_DefDownDuration", "ModifierStacking": "Unique", "Properties": { "Actor_DefenceRatio": "%AS_DefenceRatio" } }, "Invincible_GP": { "Duration": 0.2, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Coop_Flame_Avatar_GPFireBall", "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Avatar_Common_ParryAid_L_CamShake_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Avatar_Common_ParryAid_L_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Avatar_Common_ParryAid_L_CamStretch_01" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Avatar_Common_ParryAid_L_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ParryAid_RadialBlur_01", "EffectType": "RadialBlur", "MpExecMode": "MpAuthorityOnly" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "ParryAid_TimeSlow_01", "IsGlobal": false, "MpExecMode": "MpAuthorityOnly", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Common_Meteorite_08_Explode", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "HandleAnimEvent", "AnimEventID": "#Coop_Flame_AttackProperty" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "#Coop_Flame_AttackProperty_GP", "Target": "Target" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Coop_Flame_Avatar_GPFireBall" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Avatar_Common_ParryAid_L_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Avatar_Common_ParryAid_H_CamZoom_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Avatar_Common_ParryAid_L_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Avatar_Common_ParryAid_H_CamStretch_01" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Avatar_Common_ParryAid_L_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Avatar_Common_ParryAid_H_CameraOverrideTrack_01", "Target": "Self" } ] } } }