[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ExtraAttack", "abilityMixins": [ { "$type": "MoleMole.Config.ButtonHoldChargeMixin", "skillID": 10321, "chargeTime": 0.12, "secondChargeTime": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "OnBeginUncharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 99.0 } }, { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "IsCharging" } ], "OnReleaseUncharged": [ { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "OnBeginCharged": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "IsCharging", "value": true } ], "OnReleaseCharged": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "IsCharging" }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "OnBeginSecondCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "predicates": [ { "$type": "MoleMole.Config.ByLocalAvatarStamina", "logic": "GreaterOrEqual", "stamina": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ExtraAttack_Sword_Stamina_Cost" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Flexible_Stamina" }, { "isOperator": true, "operation": "Add" } ] } } ], "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "predicates": [ { "$type": "MoleMole.Config.ByLocalAvatarStamina", "logic": "GreaterOrEqual", "stamina": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ExtraAttack_Sword_Stamina_Cost" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Flexible_Stamina" }, { "isOperator": true, "operation": "Add" } ] } } ], "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "IsCharging" } ], "chargeStateIDs": [ "Attack01", "Attack02", "Attack03", "Attack04", "Run" ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack" ], "modifierName": "ExtraAttack_StaminaCost" } ], "abilitySpecials": { "ExtraAttack_Sword_Stamina_Cost": { "type": "float", "dynamicValue": 0.0 }, "Flexible_Stamina": { "type": "float", "dynamicValue": -2.0 } }, "modifiers": { "ExtraAttack_StaminaCost": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10001, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack_Sword_Stamina_Cost" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_Shake", "onAbilityStart": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Bennett_ElementalArt_Level", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 0.3, "shakeTime": 0.09, "shakeDistance": 2.0, "extension": { "baseCycle": 0.08, "cycleDamping": -0.04 } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Handler", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "BennettElementalArt_BS", "BennettElementalArt_01", "BennettElementalArt_02", "BennettElementalArt_03", "BennettElementalArt_Strike01", "BennettElementalArt_Strike02", "BennettElementalArt_Strike02_01", "BennettElementalArt_Strike03", "BennettElementalArt_Strike03_01" ], "modifierName": "ElementalArt_CD_Protect" }, { "$type": "MoleMole.Config.AvatarSteerByCameraMixin", "stateIDs": [ "BennettElementalArt_Strike02", "BennettElementalArt_Strike02_01", "BennettElementalArt_Strike03", "BennettElementalArt_Strike03_01" ] }, { "$type": "MoleMole.Config.SkillButtonHoldChargeMixin", "skillID": 10322, "nextLoopTriggerID": "NextLoopTrigger", "endHoldTrigger": "EndHoldTrigger", "beforeStateIDs": [ "BennettElementalArt_BS" ], "chargeLoopStateIDs": [ "BennettElementalArt_01", "BennettElementalArt_02", "BennettElementalArt_03" ], "chargeLoopDurations": [ 0.55, 1.1, 0.3 ] } ], "abilitySpecials": { "GetElementRatio": { "type": "float", "dynamicValue": 1.0 } }, "modifiers": { "ElementalArt_CD_Protect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Boy_Sword_Bennett_ElementalArt_ChargeLoop" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bennett_ElementalArt_Level", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "GenerateElemBall_ElementalArt": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Bennett_ElementalArt_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "modifierName": "Ball1" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Bennett_ElementalArt_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "modifierName": "Ball2" } ] } ] }, "Ball1": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "successActions": [ { "$type": "MoleMole.Config.GenerateElemBall", "configID": 2017, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "ratio": { "isFormula": false, "isDynamic": true, "dynamicKey": "GetElementRatio" }, "baseEnergy": 6.0 } ] }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "successActions": [ { "$type": "MoleMole.Config.GenerateElemBall", "configID": 2017, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "ratio": { "isFormula": false, "isDynamic": true, "dynamicKey": "GetElementRatio" }, "baseEnergy": 3.0 } ] } ] }, "Ball2": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "successActions": [ { "$type": "MoleMole.Config.GenerateElemBall", "configID": 2017, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "ratio": { "isFormula": false, "isDynamic": true, "dynamicKey": "GetElementRatio" }, "baseEnergy": 9.0 } ] } ] }, "Bennett_Talent_Globalvalue_Control": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Talent_Bennett_DonotBlow", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Talent_Bennett_DonotBlow", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "GenerateElemBall_ElementalArt" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Talent_Bennett_DonotBlow", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Bennett_Talent_Globalvalue_Control" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Strike01_01", "abilitySpecials": { "Strike_01": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Talent_Bennett_DonotBlow", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10322 } ], "skillID": 10322, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "failActions": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10322 } ], "skillID": 10322, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.4, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 } } }, "height": 2.5, "fanAngle": 270.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "detectDirection": "Counterclockwise" }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Strike_01" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV4", "hitHaltTime": 0.09, "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.09, "shakeDistance": 30.0, "shakeDir": { "x": 1.0, "y": 0.3 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Strike02_01", "abilitySpecials": { "Strike_02_01": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Talent_Bennett_DonotBlow", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10322 } ], "skillID": 10322, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "failActions": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10322 } ], "skillID": 10322, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.8, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "detectDirection": "Counterclockwise" }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Strike_02_01" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV3", "hitHaltTime": 0.09, "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.09, "shakeDistance": 30.0, "shakeDir": { "x": 1.0, "y": -0.2 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Strike02_02", "abilitySpecials": { "Strike_02_02": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Strike_02_02" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Air", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 300.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 900.0 } }, "retreatType": "ByHitDirection", "hitHaltTime": 0.09, "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.09, "shakeDistance": 30.0, "shakeDir": { "y": -1.0 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Strike02_03", "abilitySpecials": { "Strike_02_02": { "type": "float", "dynamicValue": 0.0 }, "Ratio_Of_Strike02_02": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Strike_02_02" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Ratio_Of_Strike02_02" }, { "isOperator": true, "operation": "Mul" } ] }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV6", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.35, "shakeTime": 0.24, "shakeDistance": 30.0, "shakeDir": { "y": 1.0, "z": -1.0 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Strike03_01", "abilitySpecials": { "Strike_03_01": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Talent_Bennett_DonotBlow", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10322 } ], "skillID": 10322, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "failActions": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10322 } ], "skillID": 10322, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.6, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "detectDirection": "Counterclockwise" }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Strike_03_01" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV3", "hitHaltTime": 0.09, "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.09, "shakeDistance": 30.0, "shakeDir": { "x": 1.0, "y": -0.2 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Strike03_02", "abilitySpecials": { "Strike_03_02": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Strike_03_02" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV6", "overrideHitImpulse": { "hitLevel": "Air", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 300.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 900.0 } }, "retreatType": "ByHitDirection", "hitHaltTime": 0.09, "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.09, "shakeDistance": 30.0, "shakeDir": { "y": -1.0 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalArt_Explode", "abilitySpecials": { "Strike_03_03": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.5, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Strike_03_03" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "enBreak": 250.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "Eff_Diluc_FireBlade_Hit_01", "hitImpulseType": "LV8", "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.35, "shakeTime": 0.3, "shakeDistance": 30.0, "shakeDir": { "y": 1.0 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_ABILITY_Talent_Bennett_DonotBlow", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "enBreak": 250.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV8", "overrideHitImpulse": { "hitLevel": "Air", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 650.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 950.0 } }, "hitHaltTimeScale": 0.01 } } }, "targetType": "Self" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalBurst_Strike", "abilitySpecials": { "Burst_DMG": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10323, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Boy_Sword_Bennett_ElementalBurst" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "Elemental_Burst", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Burst_DMG" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.01 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.45, "shakeTime": 0.24, "shakeDistance": 30.0, "shakeDir": { "y": 1.0 } } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalBurst", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WarmField" ], "modifierName": "isGhost" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WarmField" ], "modifierName": "invincible" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WarmField" ], "modifierName": "WarmField_WeaponFade" } ], "modifiers": { "isGhost": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 11002 } ] }, "invincible": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Invincible" }, "WarmField_WeaponFade": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerHideWeapon", "partNames": [ "equip01", "sheathPoint" ] } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerHideWeapon", "visible": true, "partNames": [ "equip01", "sheathPoint" ] } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Bennett_WarmField_BaseAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_BASE_ATTACK" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_BASE_ATTACK" } }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } } }, "gadgetID": 41032002, "campID": 1001, "campTargetType": "Alliance" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_ElementalBurst_Gadget", "abilitySpecials": { "HealMaxHpRatio": { "type": "float", "dynamicValue": 0.0 }, "HealConst": { "type": "float", "dynamicValue": 0.0 }, "HPTreshhold": { "type": "float", "dynamicValue": 0.7 }, "AttackTreshhold": { "type": "float", "dynamicValue": 0.7 }, "AttackUpRatio": { "type": "float", "dynamicValue": 0.0 }, "FireUp": { "type": "float", "dynamicValue": 0.0 }, "Bennett_WarmField_BaseAttack": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "WarmField_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR6", "campTargetType": "Alliance", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "WarmField_Modifier" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR6", "campTargetType": "Alliance", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "WarmField_Modifier" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR6", "campTargetType": "Alliance", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "UNIQUE_WarmField_FireBuff" }, { "$type": "MoleMole.Config.HealHP", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR6", "campTargetType": "Alliance", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HPTreshhold" } } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealConst" }, "amountByCasterMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealMaxHpRatio" } } ] }, "WarmField_Modifier": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackTreshhold" } }, { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Unlock_AttackUp" } ] } ], "modifierName": "UNIQUE_WarmField_AttackUp" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Unlock_FireEnhance" } ], "modifierName": "UNIQUE_Talent_Avatar_FireUp" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "sheathPoint" ] }, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Unlock_FireEnhance" }, { "$type": "MoleMole.Config.ByAvatarWeaponType", "target": "Self", "weaponTypes": [ "WEAPON_SWORD_ONE_HAND", "WEAPON_CLAYMORE", "WEAPON_POLE" ] } ], "modifierName": "UNIQUE_Talent_Weapon_FireEnhanced" }, { "$type": "MoleMole.Config.TriggerAbility", "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Donot_Blow_Self" }, { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10032 ] } ], "abilityName": "Avatar_Bennett_ElementalArt_Handler" } ] }, "UNIQUE_WarmField_AttackUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackExtraDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AttackUpRatio" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Bennett_WarmField_BaseAttack" }, { "isOperator": true, "operation": "Mul" } ] } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_WarmField_FireBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.1 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "state": "ElementFire" }, "UNIQUE_Talent_Avatar_FireUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "FireUp" } } }, "UNIQUE_Talent_Weapon_FireEnhanced": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.1 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "overrideWeaponElement": true } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "isFromOwner": true, "globalValueKey": "_ABILITY_Bennett_WarmField_BaseAttack", "overrideMapKey": "Bennett_WarmField_BaseAttack" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "WarmField_Handler" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Boy_Sword_Bennett_ElementalBurst_Field" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_NormalAttackDamage", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK01" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Attack01" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK02" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Attack02" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK03" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Attack03" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK04" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Attack04" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK05" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Attack05" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ExtraAttack_1" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack1" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ExtraAttack_2" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack2" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "abilitySpecials": { "Attack01": { "type": "float", "dynamicValue": 0.0 }, "Attack02": { "type": "float", "dynamicValue": 0.0 }, "Attack03": { "type": "float", "dynamicValue": 0.0 }, "Attack04": { "type": "float", "dynamicValue": 0.0 }, "Attack05": { "type": "float", "dynamicValue": 0.0 }, "ExtraAttack1": { "type": "float", "dynamicValue": 0.0 }, "ExtraAttack2": { "type": "float", "dynamicValue": 0.0 } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_Talent_Capacitor", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HPRatio" } } ], "modifierName": "Capacitor_EnergyGain_Up" } ], "abilitySpecials": { "HPRatio": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Capacitor_EnergyGain_Up": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ChargeEfficiencyDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "isLimitedProperties": true } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Bennett_FallingAnthem", "abilityMixins": [ { "$type": "MoleMole.Config.AvatarChangeSkillMixin", "jumpSkillID": 5032010, "flySkillID": 5032010 }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS" ], "modifierName": "FallingAnthem_BS_Material" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS" ], "modifierName": "FallingAnthem_Loop_Normal" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "FallingAnthem_BS_2", "FallingAnthem_Loop", "FallingAnthem_Loop_Low" ], "modifierName": "FallingAnthem_LoopDamage" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS" ], "modifierName": "FallingAnthem_BS_VelocityForce_Initialize" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS", "FallingAnthem_Loop", "FallingAnthem_AS_1", "FallingAnthem_AS_2" ], "modifierName": "FallingAnthem_Height_Detect" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS", "FallingAnthem_Loop", "FallingAnthem_AS_1", "FallingAnthem_AS_2" ], "modifierName": "FallingAnthem_FallingDamageImmune_01" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS", "FallingAnthem_Loop" ], "modifierName": "Inertia" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS", "FallingAnthem_Loop", "FallingAnthem_AS_1", "FallingAnthem_AS_2" ], "modifierName": "FallingAnthem_OverHead_Camera" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS" ], "modifierName": "FallingAnthem_ClearVelocityForce" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_AS_1", "FallingAnthem_AS_2" ], "modifierName": "FallingAnthem_ClearVelocityForce_AS" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS", "FallingAnthem_Loop" ], "modifierName": "FallingAnthem_AttachWeaponEffect" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "FallingAnthem_BS_2" ], "modifierName": "FallingAnthem_CameraRadialBlur" } ], "abilitySpecials": { "FallingAnthem_Normal_Loop_Damage": { "type": "float", "dynamicValue": 0.0 }, "FallingAnthem_Normal_Rank_1_Damage": { "type": "float", "dynamicValue": 0.0 }, "FallingAnthem_Normal_Rank_2_Damage": { "type": "float", "dynamicValue": 0.0 }, "FallingAnthem_Altitude_Lv0": { "type": "float", "dynamicValue": 20.0 }, "FallingAnthem_Altitude_Lv1": { "type": "float", "dynamicValue": 40.0 }, "FallingAnthem_Altitude_Lv2": { "type": "float", "dynamicValue": 60.0 }, "FallingAnthem_Altitude_Lv3": { "type": "float", "dynamicValue": 100.0 }, "FallingAnthem_Altitude_Lv4": { "type": "float", "dynamicValue": 200.0 }, "FallingAnthem_FallingDamageRatio_Lv0": { "type": "float", "dynamicValue": -1.0 }, "FallingAnthem_FallingDamageRatio_Lv1": { "type": "float", "dynamicValue": -1.0 }, "FallingAnthem_FallingDamageRatio_Lv2": { "type": "float", "dynamicValue": -0.9 }, "FallingAnthem_FallingDamageRatio_Lv3": { "type": "float", "dynamicValue": -0.8 }, "FallingAnthem_FallingDamageRatio_Lv4": { "type": "float", "dynamicValue": -0.6 }, "FallingAnthem_FallingDamageRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "FallingAnthem_AttachWeaponEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Sword_FallAnthem_Self_01" } } ] }, "FallingAnthem_CameraRadialBlur": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.23 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CameraBlurMixin", "cameraRadialBlur": { "power": 0.3, "fadeTime": 0.15 } } ] }, "FallingAnthem_BS_Material": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Sword_FallAnthem_BS" } } ] }, "FallingAnthem_BS_VelocityForce_Initialize": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AddGravityScale": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 } }, "onAdded": [ { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "RushMoveType" ] } ] }, "FallingAnthem_LoopDamage": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "FallingAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Normal_Loop_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "overrideByWeapon": true, "strikeType": "Slash", "enBreak": 25.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.02 } } }, "targetType": "Enemy" } ] }, "FallingAnthem_FallingDamageImmune_01": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "_ABILITY_FallingAttack_Altitude" }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv0" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv1" } }, { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv0" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv2" } }, { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv1" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv3" } }, { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv2" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv3" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FallingAnthem_FallingDamageImmune_02" } ] }, "FallingAnthem_FallingDamageImmune_02": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_FallingAttack_Altitude", "overrideMapKey": "FallingAnthem_FallingDamageRatio" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FallingAnthem_FallingDamageImmune_03" } ] }, "FallingAnthem_FallingDamageImmune_03": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FallingDamageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio" } } }, "FallingAnthem_Loop_Normal": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_FallingAnthem_UseCamera", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "FallingAnthem_Loop_Normal_Rank_1", "FallingAnthem_Loop_Normal_Rank_2" ] } ] }, "FallingAnthem_Loop_Normal_Rank_1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Sword_FallAnthem_Loop_01" } } ] }, "FallingAnthem_Loop_Normal_Rank_2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Sword_FallAnthem_Loop_02" } } ] }, "Inertia": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ApplyInertiaVelocityMixin", "useXZ": false, "useY": false } ] }, "FallingAnthem_Height_Detect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 } } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_FallingAnthem_UseCamera", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 } } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "key": "_ABILITY_FallingAnthem_UseCamera", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetAnimatorFloat", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 } } ], "floatID": "FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetAnimatorFloat", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 } } ], "floatID": "FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorFloat", "floatID": "FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_FallingAnthem_UseCamera", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "FallingAnthem_OverHead_Camera": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarCameraParam", "predicates": [ { "$type": "MoleMole.Config.ByAnimatorFloat", "logic": "Equal", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "parameter": "FallingAnthem_UseCamera" } ], "cameraParam": { "forceRadius": 4.5, "forceRadiusDuration": 0.2, "shouldKeepForceRadius": true } } ] }, "FallingAnthem_OverHead_Camera_Remover": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true } ] }, "FallingAnthem_Landed_Camera": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarCameraParam", "predicates": [ { "$type": "MoleMole.Config.ByAnimatorFloat", "logic": "Equal", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "parameter": "FallingAnthem_UseCamera" } ], "cameraParam": { "forceRadius": 6.0, "forceRadiusDuration": 0.1, "shouldKeepForceRadius": true } } ] }, "FallingAnthem_ClearVelocityForce": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "RushMoveType", "InertiaType" ] } ] }, "FallingAnthem_ClearVelocityForce_AS": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "RushMoveType", "InertiaType" ] } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "NoneOrEqual" } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "FallingAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Normal_Rank_1_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "overrideByWeapon": true, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.1 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.12, "shakeDistance": 30.0, "shakeDir": { "y": 1.0 }, "extension": { "baseCycle": 0.24, "cycleDamping": 0.0, "rangeAttenuation": 0.3 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "forceByCaster": true } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "FallingAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Normal_Rank_2_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "overrideByWeapon": true, "strikeType": "Blunt", "enBreak": 150.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV7", "hitHaltTimeScale": 0.1 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.5, "shakeTime": 0.2, "shakeDistance": 30.0, "shakeDir": { "y": 1.0, "z": 1.0 }, "extension": { "baseCycle": 0.4, "cycleDamping": 0.0, "rangeAttenuation": 0.3 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "NoneOrEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Sword_FallAnthem_Strike_01" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "forceByCaster": true } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Sword_FallAnthem_Strike_02" } } ] } } ]