[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_PressShoot", "abilityMixins": [ { "$type": "MoleMole.Config.ButtonHoldChargeMixin", "skillID": 10621, "chargeTime": 0.2, "secondChargeTime": { "isFormula": false, "isDynamic": false, "fixedValue": 999999.0 }, "OnBeginUncharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ], "OnReleaseUncharged": [ { "$type": "MoleMole.Config.SetCameraLockTime", "lockTime": 0.3 }, { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "OnBeginCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 101.0 } } ], "OnReleaseCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "chargeStateIDs": [ "ShootBS", "Shoot", "FastAim", "FastAimShoot" ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FastAim", "FastAimShoot" ], "modifierName": "KeepFastAiming" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FastAimShoot" ], "modifierName": "SetFastAimShooting" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ShootBS", "FastAim", "FastAimShoot" ], "modifierName": "SetNeedAimEndStates" } ], "modifiers": { "KeepFastAiming": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "FastAiming", "value": true }, { "$type": "MoleMole.Config.AvatarEnterFocus", "cameraFollowLower": { "x": 0.755, "y": 0.17, "z": -1.9 }, "cameraFollowUpper": { "x": 0.755, "y": 0.37, "z": -1.6 }, "cameraFastFocusMode": true, "faceToTarget": true, "faceToTargetAngleThreshold": 360.0, "dragButtonName": "Skill1", "assistance": { "ps4": { "useFocusSticky": true }, "ps5": { "useFocusSticky": true }, "other": { "useFocusSticky": true, "useGyro": true } }, "vcam_fov": 30.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "FastAiming" }, { "$type": "MoleMole.Config.AvatarExitFocus", "keepRotation": true } ] }, "SetFastAimShooting": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "FastAimShooting", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "FastAimShooting" }, { "$type": "MoleMole.Config.SetAnimatorTrigger", "predicates": [ { "$type": "MoleMole.Config.ByAnimatorBool", "value": true, "parameter": "FastAiming" } ], "triggerID": { "isDynamic": false, "fixedValue": "AimEnd" } } ] }, "SetNeedAimEndStates": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "InStatesNeedAimEnd", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "InStatesNeedAimEnd" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_AimPressShoot", "abilityMixins": [ { "$type": "MoleMole.Config.ButtonHoldChargeMixin", "skillID": 10623, "secondChargeTime": { "isFormula": false, "isDynamic": false, "fixedValue": 999999.0 }, "OnReleaseCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "chargeStateIDs": [ "Aim", "AimShoot" ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Aim", "AimShoot" ], "modifierName": "KeepAiming" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "AimShoot" ], "modifierName": "SetAimShooting" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Aim", "AimShoot" ], "modifierName": "SetNeedAimEndStates" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Aim", "FastAim" ], "modifierName": "Aloy_Arrow_FX" } ], "modifiers": { "KeepAiming": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "Aiming", "value": true }, { "$type": "MoleMole.Config.AvatarEnterFocus", "cameraFollowLower": { "x": 0.755, "y": 0.17, "z": -1.9 }, "cameraFollowUpper": { "x": 0.755, "y": 0.37, "z": -1.6 }, "cameraFastFocusMode": true, "faceToTarget": true, "faceToTargetAngleThreshold": 360.0, "dragButtonName": "Skill1", "assistance": { "ps4": { "useFocusSticky": true }, "ps5": { "useFocusSticky": true }, "other": { "useFocusSticky": true, "useGyro": true } }, "vcam_fov": 30.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "Aiming" }, { "$type": "MoleMole.Config.AvatarExitFocus", "keepRotation": true } ] }, "SetAimShooting": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "AimShooting", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "AimShooting" } ] }, "SetNeedAimEndStates": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "InStatesNeedAimEnd", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "InStatesNeedAimEnd" } ] }, "Aloy_Arrow_FX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bow_Arrow" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_PressShoot_Charge", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Aim", "FastAim" ], "modifierName": "ShootAimingArrow_ChargeMark" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FastAim", "FastAimShoot", "Aim", "AimShoot" ], "modifierName": "ShowAimingEffect" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "AimLoop", "modifierName": "Aim_ChangeAlpha" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "FastAimLoop", "modifierName": "FastAim_ChangeAlpha" } ], "modifiers": { "ShootAimingArrow_ChargeMark": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Enchanted_Time", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Enchanted_Time", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Aim_ChangeAlpha": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.EffectChangeAlphaMixin", "target": "Team", "startDuration": 0.2, "endDuration": 0.3 } ] }, "FastAim_ChangeAlpha": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.EffectChangeAlphaMixin", "target": "Team", "startDuration": 0.2, "endDuration": 0.3 } ] }, "ShowAimingEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Aiming_Arrow_Glow_WithoutElement_Loop" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Enchanted_Time", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "modifierName": "Aiming_Arrow_Glow_WithoutElement_Loop" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "compareType": "MoreThanAndEqual" } ], "modifierName": "Aiming_Arrow_Glow_Loop" } ] }, "Aiming_Arrow_Glow_WithoutElement_Loop": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_Glow_Once_01" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_Glow_Loop_01" } } ] }, "Aiming_Arrow_Glow_Loop": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_Glow_Once_02" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_Glow_Loop_02" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Aiming_Arrow_Glow_WithoutElement_Loop" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Aiming_Arrow_Glow_Loop" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Enchanted_Time", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_PressShoot_Shooting", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "compareType": "LessAndEqual" } ], "bulletID": 41062006, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.TriggerBullet", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "compareType": "MoreThanAndEqual" } ], "bulletID": 41062007, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.ActCameraShake", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "compareType": "MoreThanAndEqual" } ], "cameraShake": { "shakeRange": 0.2, "shakeTime": 0.12, "shakeDistance": 30.0, "extension": { "baseOnCamera": true } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "compareType": "LessAndEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_Onshooting_WithOutIce" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.9 } }, "attachPointName": "WeaponR" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enchanted_Time", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "compareType": "MoreThanAndEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_Onshooting" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.9 } }, "attachPointName": "WeaponR" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ShootArrow_01_01", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062001, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ShootSpark_Small" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ShootSpark" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ShootArrow_01_02", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062002, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ShootSpark_Small" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ShootSpark" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ShootArrow_02", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062003, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ShootSpark_Big" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ShootSpark" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ShootArrow_03", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062004, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ShootSpark_Small" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ShootSpark" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponL" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ShootArrow_04", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062005, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "attachPointName": "FocusAnchor", "attachPointTargetType": "Self" }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ShootSpark_Powerstorage" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.063 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.66 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.56 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ShootSpark_Powerstorage" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.063 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.66 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.56 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_LightEffect", "onAdded": [ { "$type": "MoleMole.Config.CopyGlobalValue", "srcTarget": "OriginOwner", "dstTarget": "Self", "srcKey": "_Ability_Aloy_Coil_Count", "dstKey": "_Ability_Aloy_Coil_Count" }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ArrowFly_Small" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ArrowFly" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_HeavyFX", "onAdded": [ { "$type": "MoleMole.Config.CopyGlobalValue", "srcTarget": "OriginOwner", "dstTarget": "Self", "srcKey": "_Ability_Aloy_Coil_Count", "dstKey": "_Ability_Aloy_Coil_Count" }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ArrowFly_Big" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_Ultra_ArrowFly" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_LightEffect_UltraMode", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ArrowFly_Small" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_HeavyFX_UltraMode", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ArrowFly_Big" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_ExtraAttack_WithoutIce", "abilitySpecials": { "DamageWithoutIce": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_NormalAttack_ArrowFly_Big" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Arrow_Hit_Earth", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "ExtraAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageWithoutIce" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 10.0, "enHeadBreak": 30.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canHitHead": true, "hitHeadPattern": { "onHitEffectName": "Eff_Arrow_Hit_Head", "hitImpulseType": "LV5", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.01 }, "bulletWane": { "waneDelay": 0.7, "damageWaneInterval": 0.05, "damageWaneRatio": 0.1, "damageWaneMinRatio": 0.1, "elementDurabilityWaneInterval": 0.05, "elementDurabilityWaneRatio": 0.1, "elementDurabilityWaneMinRatio": 0.1, "hitLevelWaneInterval": 0.1, "hitLevelWaneMin": "Mute" }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_ExtraAttack_Ice", "abilitySpecials": { "DamageWithIce": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ExtraAttack_ArrowFly_Ice" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Avatar_Bow_ExtraAttack_Hit_Ice", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "ExtraAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageWithIce" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 20.0, "enHeadBreak": 60.0 }, "hitPattern": { "onHitEffectName": "Eff_Avatar_Bow_ExtraAttack_Hit_Ice", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canHitHead": true, "hitHeadPattern": { "onHitEffectName": "Eff_Arrow_Hit_Head_Ice", "hitImpulseType": "LV5", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.01 }, "bulletWane": { "waneDelay": 0.7, "damageWaneInterval": 0.05, "damageWaneRatio": 0.1, "damageWaneMinRatio": 0.1, "elementDurabilityWaneInterval": 0.05, "elementDurabilityWaneRatio": 0.1, "elementDurabilityWaneMinRatio": 0.1, "hitLevelWaneInterval": 0.1, "hitLevelWaneMin": "Mute" }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_Coil_Handler", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_Ability_Aloy_Coil_Count", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } ], "modifierNameSteps": [ "Blank", "UNIQUE_Aloy_Coil_Count_01", "UNIQUE_Aloy_Coil_Count_02", "UNIQUE_Aloy_Coil_Count_03", "UNIQUE_Aloy_Coil_Count_Max" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_Ability_Aloy_Coil_Count", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } ], "modifierNameSteps": [ "Blank", "UNIQUE_Aloy_Coil_ClearLevel_Handler", "Blank" ] } ], "abilitySpecials": { "Aloy_Coil_MaxCount": { "type": "float", "dynamicValue": 4.0 }, "Aloy_Coil_AttackRatio": { "type": "float", "dynamicValue": 0.0 }, "Aloy_Coil_BuffDuration": { "type": "float", "dynamicValue": 0.0 }, "Aloy_Coil_AttackDownRatio": { "type": "float", "dynamicValue": 0.0 }, "Aloy_Coil_DebuffDuration": { "type": "float", "dynamicValue": 0.0 }, "Aloy_Coil_UltraModeLifeTime": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_Coil_L1_DamagePercentageRatio": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_Coil_L2_DamagePercentageRatio": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_Coil_L3_DamagePercentageRatio": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_Coil_L4_DamagePercentageRatio": { "type": "float", "dynamicValue": 0.0 }, "Aloy_CoilBurst_IceAttackDelta": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Aloy_GetCoil_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Ability_Aloy_Coil_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_MaxCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddElementDurability", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "modifierName": "UNIQUE_Aloy_Coil_ClearLevel_Handler", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Aloy_Coil_ClearLevel_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "compareType": "LessAndEqual" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Ability_Aloy_Coil_Count", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddElementDurability", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByIsCombat" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "modifierName": "UNIQUE_Aloy_Coil_ClearLevel_Handler", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Aloy_Coil_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Ability_Aloy_Coil_Count", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art" ] } ], "successActions": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Other", "doOffStage": true, "modifierName": "UNIQUE_Aloy_Coil_Monster_AttackDown" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Other", "doOffStage": true, "modifierName": "UNIQUE_Aloy_Coil_Monster_AttackDown" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Other", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art" ] }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Caster", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "doOffStage": true, "abilityName": "Avatar_Aloy_Coil_Handler" } ] } ] }, "UNIQUE_Aloy_Coil_Monster_AttackDown": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_DebuffDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 0.0 }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_AttackDownRatio" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Sub" } ] } }, "state": "DefenseDown", "isLimitedProperties": true }, "UNIQUE_Aloy_Coil_Count_01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_Coil_L1_DamagePercentageRatio" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "Aloy_Coil_Count_01_TeamFX" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_01" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "target": "Caster", "talentParam": "Coil_AttackUp" }, { "$type": "MoleMole.Config.ByTargetIsCaster", "isCaster": false }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "modifierName": "Aloy_Coil_TeamATKUP" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Coil_AttackUp" } ], "modifierName": "Aloy_Coil_CasterATKUP" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_01" } } ] }, "UNIQUE_Aloy_Coil_Count_02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_Coil_L2_DamagePercentageRatio" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "Aloy_Coil_Count_02_TeamFX" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_02" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "target": "Caster", "talentParam": "Coil_AttackUp" }, { "$type": "MoleMole.Config.ByTargetIsCaster", "isCaster": false }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "modifierName": "Aloy_Coil_TeamATKUP" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Coil_AttackUp" } ], "modifierName": "Aloy_Coil_CasterATKUP" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_02" } } ] }, "UNIQUE_Aloy_Coil_Count_03": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_Coil_L3_DamagePercentageRatio" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "Aloy_Coil_Count_03_TeamFX" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_03" } }, { "$type": "MoleMole.Config.FireEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Die" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "target": "Caster", "talentParam": "Coil_AttackUp" }, { "$type": "MoleMole.Config.ByTargetIsCaster", "isCaster": false }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "modifierName": "Aloy_Coil_TeamATKUP" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Coil_AttackUp" } ], "modifierName": "Aloy_Coil_CasterATKUP" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_03" } } ] }, "UNIQUE_Aloy_Coil_Count_Max": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_UltraModeLifeTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.9 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_Coil_L4_DamagePercentageRatio" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "Aloy_Coil_Count_Max_TeamFX" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_04" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "target": "Caster", "talentParam": "Coil_AttackUp" }, { "$type": "MoleMole.Config.ByTargetIsCaster", "isCaster": false }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "modifierName": "Aloy_Coil_TeamATKUP" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Coil_AttackUp" } ], "modifierName": "Aloy_Coil_CasterATKUP" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Ability_Aloy_Coil_Count", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Caster", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "CoilBurst_IceAttackUp" } ], "modifierName": "Aloy_CoilBurst_IceAttackUp" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_04" } } ] }, "Aloy_Coil_Count_01_TeamFX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Die" } } ] }, "Aloy_Coil_Count_02_TeamFX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Die" } } ] }, "Aloy_Coil_Count_03_TeamFX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Die" } } ] }, "Aloy_Coil_Count_Max_TeamFX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_Coil_Self_04_Die" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_UltraMode_BS" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_UltraMode_Loop" } } ] }, "Aloy_Coil_TeamATKUP": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_BuffDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_AttackRatio" } }, "state": "AttackUp", "isLimitedProperties": true }, "Aloy_Coil_CasterATKUP": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_BuffDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Aloy_Coil_AttackRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "state": "AttackUp", "isLimitedProperties": true }, "Aloy_CoilBurst_IceAttackUp": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Aloy_CoilBurst_IceAttackDelta" } }, "state": "AttackUp", "isLimitedProperties": true }, "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Aloy_Coil_Handler" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Aloy_GetCoil_CD" } ], "onKill": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Ability_Aloy_Coil_Count", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ElementalArt", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ElementalArt_BS", "ElementalArt" ], "modifierName": "Aloy_ElementalArt_FX_Handler" } ], "modifiers": { "Aloy_ElementalArt_FX_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Aloy_ElementalArt_BS_Material" } ] }, "Aloy_ElementalArt_BS_Material": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt_LHand" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10622, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.SetGlobalDir", "key": "_ABILITY_Aloy_ElementalArt_BulletDir", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "FocusAnchor" } }, { "$type": "MoleMole.Config.SetGlobalDir", "key": "_ABILITY_Aloy_ElementalArt_SelfDir", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.CopyGlobalValue", "srcTarget": "Self", "dstTarget": "Self", "srcKey": "_ABILITY_Aloy_ElementalArt_SelfDir_0", "dstKey": "_ABILITY_Aloy_ElementalArt_BulletDir_0" }, { "$type": "MoleMole.Config.CopyGlobalValue", "srcTarget": "Self", "dstTarget": "Self", "srcKey": "_ABILITY_Aloy_ElementalArt_SelfDir_2", "dstKey": "_ABILITY_Aloy_ElementalArt_BulletDir_2" }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062010, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByGlobalValue", "maxAngleType": "Vertical", "maxAngle": 45.0, "directionKey": "_ABILITY_Aloy_ElementalArt_BulletDir" } } } ], "failActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062009, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByGlobalValue", "maxAngleType": "Vertical", "maxAngle": 45.0, "directionKey": "_ABILITY_Aloy_ElementalArt_BulletDir" } } } ] }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Aloy_ElementalArt_BS_Material" }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 0.48, "shakeTime": 0.12, "shakeDistance": 30.0, "extension": { "baseOnCamera": true } } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt_Onshooting" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_ElementalArt_Bullet", "abilitySpecials": { "ElementalArt_Damage1": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "ElementBall_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onHittingOther": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "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" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_DropBall_Mark", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Ability_Aloy_DropBall_Mark", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.GenerateElemBall", "doOffStage": true, "configID": 2022, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "baseEnergy": 15.0 }, { "$type": "MoleMole.Config.DebugLog", "doOffStage": true, "content": "!!!!!!!!!!!GenerateElemBall!!!!!!!!!!" } ] } ] }, "ElementalArt_Bullet_LifeTime": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Avatar_AloyGadgetSkill_ElementalArt_Bullet" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt_BigBomb" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt_Trail" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElementBall_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElementalArt_Bullet_LifeTime" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.5, "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalArt_Damage1" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 120.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt" }, "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062020, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attachPointName": "Point1" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062020, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attachPointName": "Point2" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062020, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attachPointName": "Point3" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062020, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attachPointName": "Point4" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062020, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attachPointName": "Point5" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41062020, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attachPointName": "Point6" } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_ElementalArt_TriggerBullet", "abilitySpecials": { "RandomSpeedRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "RandomSpeed": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_OverallSpeedRatioMultiplied": { "isFormula": false, "isDynamic": true, "dynamicKey": "RandomSpeedRatio" } } } }, "onAdded": [ { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "valueRangeMax": 1.35, "valueRangeMin": 0.65, "overrideMapKey": "RandomSpeedRatio" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RandomSpeed" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "gadgetID": 41062021, "campID": 1001, "campTargetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_ElementalArt_Mine", "abilityMixins": [ { "$type": "MoleMole.Config.RejectAttackMixin", "attackTag": "BurningDamage" } ], "abilitySpecials": { "ElementalArt_Damage2": { "type": "float", "dynamicValue": 0.0 }, "MineLifeTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Life_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "MineLifeTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] }, "Check_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "CheckAlliance" }, { "$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger", "setEnable": true } ] }, "CheckAlliance": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR1.5", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "Caster", "modifierName": "Life_Timer" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger" }, { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "valueRangeMax": 16.0, "valueRangeMin": 14.0, "overrideMapKey": "MineLifeTime" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Check_Timer" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Life_Timer" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt_Bomb" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Life_Timer" } ], "onKill": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.5, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "Elemental_Art", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalArt_Damage2" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementRank": 1.5, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "canBeDefenceHalt": true }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalArt_Bomb_Explode" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ElementalBurst_Camera", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ElementalBurst", "ElementalBurst_AS" ], "modifierName": "Aloy_ElementalBurst_State" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ElementalBurst" ], "modifierName": "Aloy_ElementalBurst_Camera_Windzone" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ElementalBurst" ], "modifierName": "Aloy_ElementalBurst_Camera_Handler" } ], "modifiers": { "Aloy_ElementalBurst_State": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Invincible", "onAdded": [ { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 11002 }, { "$type": "MoleMole.Config.ControlEmotion", "toggleEmoSync": false, "toggleBlink": false, "toggleEyeKey": false }, { "$type": "MoleMole.Config.EnableHeadControl", "blend": false } ], "onRemoved": [ { "$type": "MoleMole.Config.ControlEmotion", "doOffStage": true }, { "$type": "MoleMole.Config.EnableHeadControl", "doOffStage": true, "enable": true } ] }, "Aloy_ElementalBurst_Camera_Windzone": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR3", "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": 0.0 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -3.0 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster", "Grass" ] }, { "$type": "MoleMole.Config.ByTargetWeight", "logic": "LesserOrEqual", "weight": { "isFormula": false, "isDynamic": false, "fixedValue": 250.0 } } ], "modifierName": "" } ] }, "Aloy_ElementalBurst_Camera_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.TriggerWeatherMixin", "type": "Skill", "weatherPattern": "Weather_Aloy_ElementalBurst", "transDuration": 0.6, "duration": 2.5 } ], "onAdded": [ { "$type": "MoleMole.Config.AvatarEnterCameraShot", "predicates": [ { "$type": "MoleMole.Config.ByAttackNotHitScene", "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": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 } }, "checkWaterLayer": true }, { "$type": "MoleMole.Config.ByAvatarInWaterDepth", "compareType": "LessAndEqual", "depth": 0.5 } ], "cameraMoveCfgPath": "Camera_Aloy_ElementalBurst" } ], "onRemoved": [ { "$type": "MoleMole.Config.AvatarCameraParam", "doOffStage": true, "cameraParam": { "forceRadius": 6.0, "forceRadiusDuration": 0.1, "shouldKeepForceRadius": true } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true } ], "onAvatarOut": [ { "$type": "MoleMole.Config.AvatarCameraParam", "doOffStage": true, "cameraParam": { "forceRadius": 6.0, "forceRadiusDuration": 0.1, "shouldKeepForceRadius": true } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_ElementalBurst", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "ElementalBurst", "modifierName": "Aloy_ElementalBurst_Blur", "normalizeStart": 0.81 } ], "modifiers": { "Aloy_ElementalBurst_Blur": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10625, "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_Girl_Bow_Aloy_ElementalBurst_BS" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalBurst_BS_01" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalBurst_BS_HandL" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalBurst_BS_HandR" } }, { "$type": "MoleMole.Config.CreateGadget", "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.0 } }, "onGround": true }, "gadgetID": 41062011, "campID": 1001, "campTargetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_ElementalBurst", "abilitySpecials": { "ElementalBurst_Damage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "DoAttack": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalBurst_Alert" }, "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": 6.5 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Girl_Bow_Aloy_ElementalBurst" }, "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": 6.5 } } } }, { "$type": "MoleMole.Config.ActCameraRadialBlur", "cameraRadialBlur": { "power": 0.8, "blurTime": 0.2, "fadeTime": 0.2 } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "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.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 } }, "attackInfo": { "attackTag": "Elemental_Burst", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalBurst_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.36, "shakeTime": 0.36, "shakeDistance": 30.0, "shakeDir": { "y": -1.0 }, "extension": { "rangeAttenuation": 0.1 } }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "DoAttack" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_01_01_Damage", "abilitySpecials": { "NormalAttack_01_01_DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_01", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_01_01_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 7.65 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_01", "attenuationTag": "Aloy_MaxCoil_UltraModeArrow", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_01_01_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 7.65 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Arrow_Hit_Earth", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_01_02_Damage", "abilitySpecials": { "NormalAttack_01_02_DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_01", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_01_02_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 7.65 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_01", "attenuationTag": "Aloy_MaxCoil_UltraModeArrow", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_01_02_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 7.65 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Arrow_Hit_Earth", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_02_Damage", "abilitySpecials": { "NormalAttack_02_DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_02", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_02_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 14.7 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_02", "attenuationTag": "Aloy_MaxCoil_UltraModeArrow", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_02_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 14.7 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Arrow_Hit_Earth", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_03_Damage", "abilitySpecials": { "NormalAttack_03_DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_03", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_03_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 18.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_03", "attenuationTag": "Aloy_MaxCoil_UltraModeArrow", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_03_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 18.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Arrow_Hit_Earth", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_AloyGadgetSkill_NormalAttack_04_Damage", "abilitySpecials": { "NormalAttack_04_DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_04", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_04_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 22.38 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Ability_Aloy_Coil_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "attackInfo": { "attackTag": "NormalAttack_04", "attenuationTag": "Aloy_MaxCoil_UltraModeArrow", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_04_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Pierce", "enBreak": 22.38 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1" }, "cameraShake": { "shakeRange": 0.02, "shakeTime": 0.1 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireHitEffect", "hitEntity": "", "hitScene": { "defaultEffect": "Eff_Arrow_Hit_Earth", "surfaceEffect": { "Water": "Eff_Arrow_Hit_Water" } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_FallingAnthem", "abilityMixins": [ { "$type": "MoleMole.Config.AvatarChangeSkillMixin", "jumpSkillID": 5062010, "flySkillID": 5062010 }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_BS" ], "modifierName": "FallingAnthem_BS_Material" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_Loop" ], "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_BS", "FallingAnthem_Loop" ], "modifierName": "FallingAnthem_AttachEffect_BS_01" } ], "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_AttachEffect_BS_01": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Bow_FallAnthem_BS_01" } } ] }, "FallingAnthem_BS_Material": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Bow_FallAnthem_BS" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ActCameraRadialBlur", "cameraRadialBlur": { "power": 0.3, "blurTime": 0.3, "fadeTime": 0.15 } } ] }, "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": 0.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 }, "strikeType": "Pierce", "enBreak": 10.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 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "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_Bow_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" ] } ] } }, "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": 0.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 }, "strikeType": "Pierce", "enBreak": 50.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.1 } } }, "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": 0.0 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "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 }, "strikeType": "Pierce", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.1 } } }, "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_Bow_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_Bow_FallAnthem_Strike_02" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Aloy_Talent_Stealth_Animal_BeastAndBird", "modifiers": { "Stealth_Animal_BeastAndBird_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Stealth_Animal_BeastAndBird" } ] }, "UNIQUE_Stealth_Animal_BeastAndBird": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AIPerceptionMixin", "featureTagIDs": [ 9101, 9102 ], "perceptionTemplateID": 2 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Stealth_Animal_BeastAndBird" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "Stealth_Animal_BeastAndBird_Handler" } ] } } ]