{ "id": "buff_train_output_cryst_inflict", "iconConfig": { "_spritePath": "", "showInHeadBarCommon": false, "showInHeadBarAttached": false, "showInSquadIcon": false, "blinkInMainCharHpBar": false, "onlyShowForMainCharacter": false, "iconStyleInSquad": "Default", "_orderPriorityConfig": { "useDirectoryValue": false, "priorityValue": 0, "priorityEnum": "CommonCharBuff" }, "showWarningBackground": false, "playStrongInAnimation": false, "hasCharHpBarVfxType": false, "charHpBarVfxType": "Fire" }, "ignoreTagImmune": false, "useTimeDilationDt": false, "finishOnRepatriate": false, "hasAddingCooldown": false, "addingCooldown": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" }, "ignoreCooldownWhenAdding": false, "attributeModifier": { "isConvertedAttribute": false, "attributeModifiers": [] }, "damageModifier": [], "healModifier": [], "poiseModifier": [], "globalModifier": [], "shieldConfigs": [], "applyTags": [], "lifeType": "Infinity", "duration": { "useBlackboardKey": false, "value": 100.0, "blackboardKey": "duration" }, "triggerInterval": { "useBlackboardKey": true, "value": -1.0, "blackboardKey": "duration" }, "waitFirstTriggerInterval": true, "maxTriggerCnt": { "useBlackboardKey": false, "value": 1, "blackboardKey": "" }, "stackingSettings": { "identifierType": "Id", "stackingType": "Unlimited", "stackingKey": "", "usePriorityKey": false, "priorityKey": "", "negatePriority": false, "priority": 0.0, "useMaxStackCntKey": false, "maxStackCntKey": "", "maxStackCnt": 4, "isNeedStackEffect": false, "stackEffects": [] }, "dispelConfig": { "canBeDispelled": false, "dispelledLevel": "Default" }, "buffEventAction": [ { "buffEvent": "OnBuffTrigger", "actions": [ { "actionData": [ { "$type": "Beyond.Gameplay.Core.CompareFloat.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 0, "valueA": { "useBlackboardKey": true, "value": 0.0, "blackboardKey": "inSkill" }, "compare": "Equals", "valueB": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" } }, { "$type": "Beyond.Gameplay.Core.RaiseTrainLevelEvent.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 1, "eventKey": { "useBlackboardKey": true, "value": "", "blackboardKey": "failEvent" }, "outputStringValue": false, "stringValue": { "useBlackboardKey": false, "value": "", "blackboardKey": "" }, "numericValue": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" } }, { "$type": "Beyond.Gameplay.Core.FinishBuffAdvanced.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 2, "buffOwner": { "targetSource": "Owner", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "buffSettings": { "checkType": "Environment", "buffIdList": [], "tagQuery": { "queryType": "HasAny", "tags": [] } }, "finishAll": true, "finishLayerCnt": { "useBlackboardKey": false, "value": 1.0, "blackboardKey": "" }, "limitSource": false, "buffSource": { "targetSource": "Source", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "isFinishedEarly": false, "finishSource": { "targetSource": "Source", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" } } ], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false } ] } ], "abilityEventAction": [ { "abilityEvent": "OnBeforeCastSkill", "actions": [ { "actionData": [ { "$type": "Beyond.Gameplay.Core.IfElseAction.IfElseActionData", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 3, "conditionAction": { "actionData": [ { "$type": "Beyond.Gameplay.Core.Conditions.CheckSkillId.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 4, "skillIdList": [ { "useBlackboardKey": true, "value": "", "blackboardKey": "skillId" } ] } ], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false }, "succeedActions": { "actionData": [ { "$type": "Beyond.Gameplay.Core.ModifyDynamicBlackboard.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 5, "key": "inSkill", "operation": "Assign", "directValue": true, "value": { "useBlackboardKey": false, "value": 1.0, "blackboardKey": "" }, "calculationTarget": { "targetSource": "Owner", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "calculateType": "HpRatio" } ], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false }, "failActions": { "actionData": [], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false }, "alwaysNext": true } ], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false } ] }, { "abilityEvent": "OnSkillEnd", "actions": [ { "actionData": [ { "$type": "Beyond.Gameplay.Core.CompareFloat.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 6, "valueA": { "useBlackboardKey": true, "value": 0.0, "blackboardKey": "inSkill" }, "compare": "GT", "valueB": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" } }, { "$type": "Beyond.Gameplay.Core.Conditions.CheckSkillId.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 7, "skillIdList": [ { "useBlackboardKey": true, "value": "", "blackboardKey": "skillId" } ] }, { "$type": "Beyond.Gameplay.Core.RaiseTrainLevelEvent.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 8, "eventKey": { "useBlackboardKey": true, "value": "", "blackboardKey": "failEvent" }, "outputStringValue": false, "stringValue": { "useBlackboardKey": false, "value": "", "blackboardKey": "" }, "numericValue": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" } }, { "$type": "Beyond.Gameplay.Core.FinishBuffAdvanced.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 9, "buffOwner": { "targetSource": "Owner", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "buffSettings": { "checkType": "Environment", "buffIdList": [], "tagQuery": { "queryType": "HasAny", "tags": [] } }, "finishAll": true, "finishLayerCnt": { "useBlackboardKey": false, "value": 1.0, "blackboardKey": "" }, "limitSource": false, "buffSource": { "targetSource": "Source", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "isFinishedEarly": false, "finishSource": { "targetSource": "Source", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" } } ], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false } ] }, { "abilityEvent": "OnOutputBuff", "actions": [ { "actionData": [ { "$type": "Beyond.Gameplay.Core.CompareFloat.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 10, "valueA": { "useBlackboardKey": true, "value": 0.0, "blackboardKey": "inSkill" }, "compare": "GT", "valueB": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" } }, { "$type": "Beyond.Gameplay.Core.Conditions.CheckBuffIdInContext.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 11, "checkType": "Tag", "buffIdList": [], "query": { "queryType": "HasAny", "tags": [ { "tagName": "Skill/Character/Common/SpellInflict/CrystInflict", "tagId": 1570888476 } ] }, "blackboardKey": "" }, { "$type": "Beyond.Gameplay.Core.RaiseTrainLevelEvent.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 12, "eventKey": { "useBlackboardKey": true, "value": "", "blackboardKey": "succEvent" }, "outputStringValue": false, "stringValue": { "useBlackboardKey": false, "value": "", "blackboardKey": "" }, "numericValue": { "useBlackboardKey": false, "value": 0.0, "blackboardKey": "" } }, { "$type": "Beyond.Gameplay.Core.FinishBuffAdvanced.Data", "isEnable": true, "priorityLevel": "Default", "priorityOffset": 0, "serverActionIndex": 13, "buffOwner": { "targetSource": "Owner", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "buffSettings": { "checkType": "Environment", "buffIdList": [], "tagQuery": { "queryType": "HasAny", "tags": [] } }, "finishAll": true, "finishLayerCnt": { "useBlackboardKey": false, "value": 1.0, "blackboardKey": "" }, "limitSource": false, "buffSource": { "targetSource": "Source", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" }, "isFinishedEarly": false, "finishSource": { "targetSource": "Source", "targetGroupKey": "", "selectorOwner": "ActionOwner", "ownerContextKey": "", "centerType": "ActionSource", "centerContextKey": "", "centerToGround": false, "selectorData": { "validatorData": [], "postProcessorData": [] }, "enableAdvancedDirection": false, "advancedDirection": { "directionType": "SourceForward", "sourceMountPoint": "None", "targetMountPoint": "None", "customSourceAndTarget": false, "clampToXZ": true, "invertDirection": false }, "selectorDirection": "SourceForward", "target": "ActionSource", "targetContextKey": "" } } ], "onlyExecuteWhenSourceIsMainChar": false, "onlyExecuteWhenSourceIsGuard": false } ] } ], "igniteEventAction": [], "timelineActions": [], "blackboard": [ { "key": "duration", "valueDouble": 5.0, "valueStr": "", "isDynamic": false }, { "key": "skillId", "valueDouble": 0.0, "valueStr": "chr_0005_chen_normal_skill", "isDynamic": false }, { "key": "succEvent", "valueDouble": 0.0, "valueStr": "#", "isDynamic": false }, { "key": "failEvent", "valueDouble": 0.0, "valueStr": "#", "isDynamic": false }, { "key": "hasOutputDamage", "valueDouble": 0.0, "valueStr": "", "isDynamic": true }, { "key": "inSkill", "valueDouble": 0.0, "valueStr": "", "isDynamic": true } ] }