[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ExtraAttack", "abilityMixins": [ { "$type": "MoleMole.Config.ButtonHoldChargeMixin", "skillID": 10531, "chargeTime": 0.25, "secondChargeTime": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack_Claymore_MaxTime" }, "OnBeginUncharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ResetAnimatorTrigger", "triggerID": "EndHoldTrigger" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "SetTrigger" } ], "OnBeginCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } } ], "OnReleaseCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "EndHoldTrigger" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SetTrigger" } ], "OnBeginSecondCharged": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "EndHoldTrigger" } } ], "chargeStateIDs": [ "Attack01_BS", "Attack01", "Attack02", "Attack03", "Attack04", "ExtraAttack", "ExtraAttack1" ] }, { "$type": "MoleMole.Config.AvatarSteerByCameraMixin", "stateIDs": [ "ExtraAttack1" ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3" ], "modifierName": "Camera" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack1" ], "modifierName": "Cost" } ], "abilitySpecials": { "ExtraAttack_Claymore_Stamina_Cost": { "type": "float", "dynamicValue": 0.0 }, "ExtraAttack_Claymore_MaxTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "SetTrigger": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "EndHoldTrigger" } } ] }, "Camera": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true } ], "onAvatarOut": [ { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true } ] }, "Cost": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CostStaminaMixin", "costStaminaDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack_Claymore_Stamina_Cost" }, "onStaminaEmpty": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "EndHoldTrigger" } } ] } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_NormalAttack_Handler", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Attack04", "modifierName": "Avatar_Sayu_NormalAttack_Hide", "normalizeEnd": 0.095 } ], "modifiers": { "Avatar_Sayu_NormalAttack_Hide": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerSetVisible", "doOffStage": true } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerSetVisible", "doOffStage": true, "visible": true } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Check", "abilityMixins": [ { "$type": "MoleMole.Config.SkillButtonHoldChargeMixin", "skillID": 10532, "nextLoopTriggerID": "NextLoopTrigger", "endHoldTrigger": "EndHoldTrigger", "beforeStateIDs": [ "Sayu_ElementalArt_BS" ], "chargeLoopStateIDs": [ "Sayu_ElementalArt_Charge" ], "chargeLoopDurations": [ 3.0 ] } ], "modifiers": { "Avatar_Sayu_ElementalArt_DropBall_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Strike_DropBall" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art_Hold" ] }, { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" }, { "$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": "Caster", "key": "_ABILITY_Sayu_ElementalArt_ClickOrHold_Mark", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Roll_DropBall" } ] } ] }, "UNIQUE_Strike_DropBall": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.GenerateElemBall", "doOffStage": true, "configID": 2021, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "baseEnergy": 6.0 } ] }, "UNIQUE_Roll_DropBall": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.GenerateElemBall", "doOffStage": true, "configID": 2021, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "baseEnergy": 3.0 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Avatar_Sayu_ElementalArt_DropBall_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Click", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Strike" ], "modifierName": "Avatar_Sayu_ElementalArt_Click_EnterCD" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Click_TriggerBullet" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Click_Effect" } ], "abilitySpecials": { "Click_StrikeDamage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Avatar_Sayu_ElementalArt_Click_EnterCD": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10532 } ], "skillID": 10532, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "Avatar_Sayu_ElementalArt_Click_TriggerBullet": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_ElementalArt_ClickOrHold_Mark", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41053001, "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 } }, "attachPointName": "RootNode" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillGadget", "doOffStage": true, "gadgetInfo": { "configID": 41053001 } } ] }, "Avatar_Sayu_ElementalArt_Click_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_HideSpark" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll_Fade" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 1.8, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Click_StrikeDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 120.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTime": 0.02, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.36, "shakeTime": 0.15, "shakeDistance": 30.0, "shakeDir": { "y": 1.0 }, "extension": { "baseCycle": 0.24, "cycleDamping": 0.0, "rangeAttenuation": 0.3 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Strike" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Bullet", "abilitySpecials": { "Roll_Damage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Elemental_Art_Hold", "attenuationTag": "Elemental_Art_Wind", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Roll_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 25.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTime": 0.01, "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Hold", "abilityMixins": [ { "$type": "MoleMole.Config.AvatarSteerByCameraMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "angularSpeed": 3600.0 }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Roll_CDHandler" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Roll_Handler" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Roll_CloseCollider" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Roll_Effect" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "modifierName": "Avatar_Sayu_ElementalArt_Roll_TriggerBullet" } ], "abilitySpecials": { "CD_Count": { "type": "float", "dynamicValue": 0.0 }, "Hold_StrikeDamage": { "type": "float", "dynamicValue": 0.0 }, "Hold_Mix_StrikeDamage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Avatar_Sayu_ElementalArt_Roll_CDHandler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_ElementalArt_CD_Count", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "_ABILITY_Sayu_ElementalArt_CD_Count", "overrideMapKey": "CD_Count" }, { "$type": "MoleMole.Config.AvatarSkillStart", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10532 } ], "skillID": 10532, "cdRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CD_Count" }, { "isOperator": false, "isDynamic": false, "fixedValue": 0.0417 }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Add" } ] }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_ElementalArt_CD_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onAvatarOut": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "_ABILITY_Sayu_ElementalArt_CD_Count", "overrideMapKey": "CD_Count" }, { "$type": "MoleMole.Config.AvatarSkillStart", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10532 } ], "skillID": 10532, "cdRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CD_Count" }, { "isOperator": false, "isDynamic": false, "fixedValue": 0.0417 }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Add" } ] }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "Avatar_Sayu_ElementalArt_Roll_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "modifierMixins": [ { "$type": "MoleMole.Config.SwitchSkillIDMixin", "priority": "AvatarSpecial", "skillIndex": 1, "skillID": 10533 }, { "$type": "MoleMole.Config.CostStaminaMixin", "costStaminaDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 } } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_ABILITY_Sayu_ElementalArt_ClickOrHold_Mark", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "doOffStage": true, "triggerID": { "isDynamic": false, "fixedValue": "PRIVATE_ElementalArt_End" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "predicates": [ { "$type": "MoleMole.Config.ByAvatarInWaterDepth", "compareType": "MoreThan", "depth": 1.0 } ], "triggerID": { "isDynamic": false, "fixedValue": "PRIVATE_ElementalArt_End" } } ] }, "Avatar_Sayu_ElementalArt_Roll_CloseCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerSetPassThrough", "doOffStage": true, "passThrough": true } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerSetPassThrough", "doOffStage": true, "canBeHandledOnRecover": true } ] }, "Avatar_Sayu_ElementalArt_Roll_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Charge_Spark" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll_Fade" } } ] }, "Avatar_Sayu_ElementalArt_Roll_TriggerBullet": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41053002, "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 } }, "attachPointName": "RootNode" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillGadget", "doOffStage": true, "gadgetInfo": { "configID": 41053002 } } ], "onAvatarOut": [ { "$type": "MoleMole.Config.KillGadget", "doOffStage": true, "gadgetInfo": { "configID": 41053002 } } ] }, "Avatar_Sayu_ElementalArt_Hold_Strike": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Hold_StrikeDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTime": 0.02, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.36, "shakeTime": 0.15, "shakeDistance": 30.0, "shakeDir": { "y": 1.0 }, "extension": { "baseCycle": 0.24, "cycleDamping": 0.0, "rangeAttenuation": 0.3 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Hold_Strike" } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "forceByCaster": true } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Hold_Mix_StrikeDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Hold_Strike_Fire" } } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "forceByCaster": true } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Hold_Mix_StrikeDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Hold_Strike_Water" } } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "forceByCaster": true } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Hold_Mix_StrikeDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Hold_Strike_Electric" } } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "forceByCaster": true } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "Elemental_Art", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Hold_Mix_StrikeDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Hold_Strike_Ice" } } ] } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Sayu_ElementalArt_Hold_Strike" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerFire", "onAbilityStart": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Get_Fire", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerWater", "onAbilityStart": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Get_Water", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerElectric", "onAbilityStart": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Get_Electric", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerIce", "onAbilityStart": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Get_Ice", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalArt_Roll" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Roll_Bullet", "abilitySpecials": { "Roll_Damage": { "type": "float", "dynamicValue": 0.0 }, "MixRoll_Damage": { "type": "float", "dynamicValue": 0.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Elemental_Art_Hold", "attenuationTag": "Elemental_Art_Wind", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Roll_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 25.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTime": 0.01, "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } }, { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "forceByCaster": true } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Elemental_Art_Hold", "attenuationTag": "Elemental_Art_Fire", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "MixRoll_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } }, { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "forceByCaster": true } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Elemental_Art_Hold", "attenuationTag": "Elemental_Art_Water", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "MixRoll_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } }, { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "forceByCaster": true } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Elemental_Art_Hold", "attenuationTag": "Elemental_Art_Electric", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "MixRoll_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } }, { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "forceByCaster": true } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Elemental_Art_Hold", "attenuationTag": "Elemental_Art_Ice", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "MixRoll_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalArt_Roll_Mix", "abilityMixins": [ { "$type": "MoleMole.Config.ElementHittingOtherPredicatedMixin", "prePredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Sayu_ElementalArt_Mix_Detect" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_ElementalArt_MixType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true } ], "elementBatchPredicateds": [ { "elementTypeArr": [ "Fire" ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "OriginOwner", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sayu_ElementalArt_Mix_Fire" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Mix_To_Fire" } ] }, { "elementTypeArr": [ "Water" ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "OriginOwner", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sayu_ElementalArt_Mix_Water" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Mix_To_Water" } ] }, { "elementTypeArr": [ "Electric" ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "OriginOwner", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sayu_ElementalArt_Mix_Electric" } ] }, { "elementTypeArr": [ "Ice", "Frozen" ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "OriginOwner", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Sayu_ElementalArt_Mix_Ice" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Mix_To_Froze" } ] } ] } ], "modifiers": { "Sayu_ElementalArt_Mix_Detect_Pre": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Sayu_ElementalArt_MixType", "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": 100.0 } ], "modifierNameSteps": [ "Sayu_ElementalArt_Mix_Detect", "Blank" ] } ] }, "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Sayu_ElementalArt_Mix_Detect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "height": 1.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 } }, "attackInfo": { "attackTag": "Sayu_ElementalArt_Mix_Detect", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "AntiFire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "enBreak": 0.0 } } }, "targetType": "All" } ] }, "Sayu_ElementalArt_Mix_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "OriginOwner", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerFire" } ] }, "Sayu_ElementalArt_Mix_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "OriginOwner", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerWater" } ] }, "Sayu_ElementalArt_Mix_Electric": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "OriginOwner", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerElectric" } ] }, "Sayu_ElementalArt_Mix_Ice": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "OriginOwner", "abilityName": "Avatar_Sayu_ElementalArt_Roll_TriggerIce" } ] }, "Mix_To_Froze": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "entityAttackFilter": "OnlyGrassAndWater", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0" } } }, "targetType": "Enemy" } ] }, "Mix_To_Water": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "entityAttackFilter": "OnlyGrass", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0" } } }, "targetType": "Enemy" } ] }, "Mix_To_Fire": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "entityAttackFilter": "OnlyGrass", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0" } } }, "targetType": "Enemy" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Sayu_ElementalArt_MixType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Sayu_ElementalArt_Mix_Detect_Pre" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalBurst", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalBurst" ], "modifierName": "Avatar_Sayu_ElementalBurst_Initialize" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Sayu_ElementalBurst", "modifierName": "Avatar_Sayu_ElementalBurst_Camera_Handler" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Sayu_ElementalBurst", "modifierName": "Avatar_Sayu_ElementalBurst_Strike", "normalizeStart": 0.158 }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Sayu_ElementalBurst", "modifierName": "Avatar_Sayu_ElementalBurst_Heal", "normalizeStart": 0.158 }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalBurst", "Sayu_ElementalBurst_AS" ], "modifierName": "Avatar_Sayu_ElementalBurst_EmotionControl" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalBurst", "Sayu_ElementalBurst_AS" ], "modifierName": "Avatar_Sayu_ElementalBurst_Invincible" } ], "abilitySpecials": { "Damage_Ratio": { "type": "float", "dynamicValue": 0.0 }, "Heal_BaseAmount": { "type": "float", "dynamicValue": 0.0 }, "Heal_AttackRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Avatar_Sayu_ElementalBurst_Initialize": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarSkillStart", "predicates": [ { "$type": "MoleMole.Config.BySkillReady", "skillID": 10535 } ], "skillID": 10535, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.KillGadget", "gadgetInfo": { "configID": 41053003 } } ] }, "Avatar_Sayu_ElementalBurst_Camera_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.AvatarCameraParam", "doOffStage": true, "cameraParam": { "forceRadius": 5.0, "shouldKeepForceRadius": true } } ], "onAvatarOut": [ { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.AvatarCameraParam", "doOffStage": true, "cameraParam": { "forceRadius": 5.0, "shouldKeepForceRadius": true } } ] }, "Avatar_Sayu_ElementalBurst_EmotionControl": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableHeadControl", "blend": false } ], "onRemoved": [ { "$type": "MoleMole.Config.EnableHeadControl", "doOffStage": true, "enable": true } ], "onAvatarOut": [ { "$type": "MoleMole.Config.EnableHeadControl", "doOffStage": true, "enable": true } ] }, "Avatar_Sayu_ElementalBurst_Invincible": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Invincible", "onAdded": [ { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 11002 } ] }, "Avatar_Sayu_ElementalBurst_CameraBlur": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ActCameraRadialBlur", "cameraRadialBlur": { "power": 0.8, "blurTime": 0.2, "fadeTime": 0.2 } } ] }, "Avatar_Sayu_ElementalBurst_TriggerDaruma": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalBurst_Spark" } }, { "$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": 1.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 180.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "gadgetID": 41053003, "campID": 1001, "campTargetType": "Enemy" } ] }, "Avatar_Sayu_ElementalBurst_Strike": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_ElementalBurst_Strike" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "height": 3.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "Elemental_Burst", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Damage_Ratio" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 200.0, "attackType": "Range" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTime": 0.02, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] }, "Avatar_Sayu_ElementalBurst_Heal": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.HealHP", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "Heal_BaseAmount" }, "amountByCasterAttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Heal_AttackRatio" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Sayu_ElementalBurst_TriggerDaruma" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Sayu_ElementalBurst_CameraBlur" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_ElementalBurst_Phantom", "abilitySpecials": { "Constellation_6_Heal": { "type": "float", "dynamicValue": 0.0 }, "Constellation_6_Damage": { "type": "float", "dynamicValue": 0.0 }, "Damage_Ratio": { "type": "float", "dynamicValue": 0.0 }, "Heal_BaseAmount": { "type": "float", "dynamicValue": 0.0 }, "Heal_AttackRatio": { "type": "float", "dynamicValue": 0.0 }, "PermanentSkill_2_RangeRatio": { "type": "float", "dynamicValue": 0.0 }, "Constellation_6_PerMasteryHeal": { "type": "float", "dynamicValue": 0.0 }, "Constellation_6_MaxHeal": { "type": "float", "dynamicValue": 0.0 }, "Constellation_6_PerMasteryDamage": { "type": "float", "dynamicValue": 0.0 }, "Constellation_6_MaxDamage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Avatar_Sayu_ElementalBurst_Phantom_Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Handler" } ] }, "Avatar_Sayu_ElementalBurst_Phantom_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Sayu_Phantom_HasAvatar", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Sayu_Phantom_HasMonster", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Avatar" ], "sortType": "Nearest", "shapeName": "CircleR10H8", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_Phantom_HasAvatar", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Monster" ], "sortType": "Nearest", "shapeName": "CircleR10H8", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "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" } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_Phantom_HasMonster", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Sayu_Phantom_BulletType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Avatar" ], "sortType": "LowHpRatio", "shapeName": "CircleR10H8", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 } } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_Phantom_BulletType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_HasMonster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Avatar" ], "sortType": "LowHpRatio", "shapeName": "CircleR10H8", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_Phantom_BulletType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] }, { "$type": "MoleMole.Config.SetGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Sayu_Constellation_1" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_ABILITY_Sayu_Phantom_BulletType", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_PlayAnim" } ] }, "Avatar_Sayu_ElementalBurst_Phantom_PlayAnim": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_BulletType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_HasMonster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "Attack" }, "MPTriggerOnRemote": true }, { "$type": "MoleMole.Config.SetSelfAttackTarget", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Monster" ], "sortType": "Nearest", "shapeName": "CircleR10H8", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "turnToTargetImmediately": true } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_BulletType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_HasAvatar", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "Heal" }, "MPTriggerOnRemote": true }, { "$type": "MoleMole.Config.SetSelfAttackTarget", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Avatar" ], "sortType": "LowHpRatio", "shapeName": "CircleR10H8", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "turnToTargetImmediately": true } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_BulletType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_HasMonster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_HasAvatar", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "successActions": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "Break" }, "MPTriggerOnRemote": true } ] } ] }, "Phantom_Life_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ResetAnimatorTrigger", "triggerID": "Die" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_Born" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_Field" } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "Die" }, "MPTriggerOnRemote": true }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phantom_KillSelf_Delay" } ] }, "Phantom_KillSelf_Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_Die" } }, { "$type": "MoleMole.Config.KillSelf" } ] }, "Avatar_Sayu_ElementalBurst_Phantom_Heal": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Sayu_PermanentSkill_2" } ], "successActions": [ { "$type": "MoleMole.Config.HealHP", "amount": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Heal_BaseAmount" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_Heal" }, { "isOperator": true, "operation": "Add" } ] }, "amountByCasterAttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Heal_AttackRatio" } }, { "$type": "MoleMole.Config.HealHP", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 5, "entityTypePriority": [ "Avatar" ], "sortType": "Nearest", "shapeName": "CircleR6", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "MoleMole.Config.ByTargetIsSelf", "isSelf": false } ], "amount": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Heal_BaseAmount" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "PermanentSkill_2_RangeRatio" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_Heal" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "PermanentSkill_2_RangeRatio" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Add" } ] }, "amountByCasterAttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Heal_AttackRatio" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "PermanentSkill_2_RangeRatio" }, { "isOperator": true, "operation": "Mul" } ] } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_HealSingle" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_HealZone" } } ], "failActions": [ { "$type": "MoleMole.Config.HealHP", "amount": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Heal_BaseAmount" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_Heal" }, { "isOperator": true, "operation": "Add" } ] }, "amountByCasterAttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Heal_AttackRatio" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_HealSingle" } } ] } ] }, "Avatar_Sayu_ElementalBurst_Phantom_Attack": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Sayu_PermanentSkill_2" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Caster", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "height": 2.5, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "Elemental_Burst", "attenuationTag": "Elemental_Burst", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Damage_Ratio" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_Damage" }, { "isOperator": true, "operation": "Add" } ] }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 50.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_AttackZone" } } ], "failActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Caster", "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.8 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "Elemental_Burst", "attenuationTag": "Elemental_Burst", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Damage_Ratio" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_Damage" }, { "isOperator": true, "operation": "Add" } ] }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Default", "enBreak": 50.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Daruma_AttackSingle" } } ] } ] }, "Avatar_Sayu_ElementalBurst_Phantom_AttackAndHeal": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Avatar" ], "sortType": "LowHpRatio", "shapeName": "CircleR10H8", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Heal" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "entityTypePriority": [ "Monster" ], "sortType": "Nearest", "shapeName": "CircleR10H8", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Attack" } ] }, "Avatar_Sayu_Constellation_6_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByUnlockTalentParam", "talentParam": "Sayu_Constellation_6" } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_ELEMENT_MASTERY" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_PerMasteryHeal" }, { "isOperator": true, "operation": "Mul" } ] }, "key": "_ABILITY_Sayu_Constellation_6_HealValue", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Constellation_6_MaxHeal" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_Sayu_Constellation_6_HealValue", "overrideMapKey": "Constellation_6_Heal" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_ELEMENT_MASTERY" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Constellation_6_PerMasteryDamage" }, { "isOperator": true, "operation": "Mul" } ] }, "key": "_ABILITY_Sayu_Constellation_6_Damage", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Constellation_6_MaxDamage" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_Sayu_Constellation_6_Damage", "overrideMapKey": "Constellation_6_Damage" } ], "failActions": [ { "$type": "MoleMole.Config.SetOverrideMapValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "overrideMapKey": "Constellation_6_Heal" }, { "$type": "MoleMole.Config.SetOverrideMapValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "overrideMapKey": "Constellation_6_Damage" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Delay" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Phantom_Life_Handler" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Avatar_Sayu_Constellation_6_Handler" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "SelfAttackTarget", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Caster", "key": "_ABILITY_Sayu_Phantom_BulletType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Attack" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "SelfAttackTarget", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Caster", "key": "_ABILITY_Sayu_Phantom_BulletType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_Heal" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Sayu_Phantom_BulletType", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Avatar_Sayu_ElementalBurst_Phantom_AttackAndHeal" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_FallingAnthem", "abilityMixins": [ { "$type": "MoleMole.Config.AvatarChangeSkillMixin", "jumpSkillID": 5053010, "flySkillID": 5053010 }, { "$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_AttachSelfEffect" } ], "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_AttachSelfEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Claymore_FallAnthem_Self_02" } } ] }, "FallingAnthem_BS_Material": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Claymore_FallAnthem_Self" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Claymore_FallAnthem_BS" } } ] }, "FallingAnthem_BS_VelocityForce_Initialize": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AddGravityScale": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 } }, "onAdded": [ { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "RushMoveType" ] } ] }, "FallingAnthem_LoopDamage": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "FallingAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Normal_Loop_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "overrideByWeapon": true, "strikeType": "Slash", "enBreak": 35.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.02 } } }, "targetType": "Enemy" } ] }, "FallingAnthem_FallingDamageImmune_01": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "_ABILITY_FallingAttack_Altitude" }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv0" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv1" } }, { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv0" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv2" } }, { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv1" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv3" } }, { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv2" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3" } }, { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetAltitude", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Altitude_Lv3" } } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4" }, "key": "_ABILITY_FallingAttack_Altitude", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FallingAnthem_FallingDamageImmune_02" } ] }, "FallingAnthem_FallingDamageImmune_02": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_FallingAttack_Altitude", "overrideMapKey": "FallingAnthem_FallingDamageRatio" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FallingAnthem_FallingDamageImmune_03" } ] }, "FallingAnthem_FallingDamageImmune_03": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FallingDamageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_FallingDamageRatio" } } }, "FallingAnthem_Loop_Normal": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_FallingAnthem_UseCamera", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "FallingAnthem_Loop_Normal_Rank_1", "FallingAnthem_Loop_Normal_Rank_2" ] } ] }, "FallingAnthem_Loop_Normal_Rank_1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Claymore_FallAnthem_Loop_01" } } ] }, "FallingAnthem_Loop_Normal_Rank_2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Claymore_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": 1.0 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "FallingAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Normal_Rank_1_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "overrideByWeapon": true, "strikeType": "Blunt", "enBreak": 150.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.1 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.24, "shakeTime": 0.12, "shakeDistance": 30.0, "shakeDir": { "y": 1.0 }, "extension": { "baseCycle": 0.24, "cycleDamping": 0.0, "rangeAttenuation": 0.3 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "forceByCaster": true } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "FallingAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAnthem_Normal_Rank_2_Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "overrideByWeapon": true, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV7", "hitHaltTimeScale": 0.1 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.5, "shakeTime": 0.2, "shakeDistance": 30.0, "shakeDir": { "y": 1.0, "z": 1.0 }, "extension": { "baseCycle": 0.4, "cycleDamping": 0.0, "rangeAttenuation": 0.3 } } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_FallingAnthem_UseCamera", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "NoneOrEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Claymore_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_Claymore_FallAnthem_Strike_02" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_NormalAttack_DamageHandler", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK01" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_01_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK02" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_02_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK03_1" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_03_1_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK03_2" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_03_2_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ATK04" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttack_04_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ExtraAttack1" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack_1_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "animEventNames": [ "ExtraAttack2" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttack_2_DamagePercentage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "abilitySpecials": { "NormalAttack_01_DamagePercentage": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_02_DamagePercentage": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_03_1_DamagePercentage": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_03_2_DamagePercentage": { "type": "float", "dynamicValue": 0.0 }, "NormalAttack_04_DamagePercentage": { "type": "float", "dynamicValue": 0.0 }, "ExtraAttack_1_DamagePercentage": { "type": "float", "dynamicValue": 0.0 }, "ExtraAttack_2_DamagePercentage": { "type": "float", "dynamicValue": 0.0 } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_PermanentSkill_1", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "SwirlFire", "SwirlWater", "SwirlElectric", "SwirlIce" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Sayu_PermanentSkill_1_HealHp" } ] } ], "abilitySpecials": { "Heal_BaseAmount": { "type": "float", "dynamicValue": 0.0 }, "Heal_MasteryRatio": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Sayu_PermanentSkill_1_HealHp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.HealHP", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "amount": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Heal_BaseAmount" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_ELEMENT_MASTERY" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Heal_MasteryRatio" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Add" } ] } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_Constellation_2", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_BS" ], "modifierName": "Constellation_2_Initalize" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Roll" ], "modifierName": "Avatar_Sayu_Constellation_2_ElementalArt_Click" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Hold_Roll" ], "modifierName": "Avatar_Sayu_Constellation_2_ElementalArt_Hold" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sayu_ElementalArt_Strike", "Sayu_ElementalArt_Hold_Strike" ], "modifierName": "Avatar_Sayu_Constellation_2_ValueHandler" } ], "abilitySpecials": { "Buff_Level": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 }, "MaxLevel": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Constellation_2_Initalize": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Sayu_Constellation_2_BuffLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Avatar_Sayu_Constellation_2_ElementalArt_Click": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_Constellation_2_BuffLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Avatar_Sayu_Constellation_2_ElementalArt_Hold": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Sayu_Constellation_2_BuffLevel", "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": "_ABILITY_Sayu_Constellation_2_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Avatar_Sayu_Constellation_2_ValueHandler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_Sayu_Constellation_2_BuffLevel", "overrideMapKey": "Buff_Level" } ] }, "Avatar_Sayu_Constellation_2_DamageUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Art" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Buff_Level" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": true, "operation": "Mul" } ] } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "Avatar_Sayu_Constellation_2_DamageUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_Constellation_4", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "SwirlFire", "SwirlWater", "SwirlElectric", "SwirlIce" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Sayu_Constellation_4_ReviveEnergy" } ] } ], "abilitySpecials": { "Energy": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Sayu_Constellation_4_ReviveEnergy": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "Energy" } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_Show", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "StandbyShow_01", "modifierName": "Avatar_Sayu_Show_VFX", "normalizeEnd": 0.72 } ], "modifiers": { "Avatar_Sayu_Show_VFX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Show01" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Loli_Claymore_Sayu_Show01_00" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Sayu_Talent_Stealth_Animal_Misc", "modifiers": { "Stealth_Animal_Misc_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_Misc" } ] }, "UNIQUE_Stealth_Animal_Misc": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AIPerceptionMixin", "featureTagIDs": [ 9005 ], "perceptionTemplateID": 1 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Stealth_Animal_Misc" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "Stealth_Animal_Misc_Handler" } ] } } ]