[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Player_StaminaReduced_AbilityGroup", "modifiers": { "UNIQUE_Avatar_StaminaReduced_AbilityGroup": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Fly" ], "modifierName": "Avatar_Flying_StaminaReduced" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Run" ], "modifierName": "Avatar_Flying_StaminaReduced" } ] }, "Avatar_Flying_StaminaReduced": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": -0.9 }, "Actor_EndureDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 11002 }, { "$type": "MoleMole.Config.SetAvatarHitBuckets", "overrideAvatarHitBucketSetting": { "rangedBucketCount": 4 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Avatar_StaminaReduced_AbilityGroup" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Remove_Avatar_Player_StaminaReduced_AbilityGroup", "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Avatar_StaminaReduced_AbilityGroup" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Player_QuestFireDrug_AbilityGroup", "modifiers": { "UNIQUE_AlbedoQuest_Fire_DrugWater": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 0.0, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV0" } } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 0.0, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV0" } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_AlbedoQuest_Fire_DrugWater" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_QuestAbility_XiaoTriggerElementalBurst", "modifiers": { "AutoTriggerAbility": { "stacking": "Multiple", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "DoSkill" } }, { "$type": "MoleMole.Config.SetAnimatorInt", "intID": "SkillID", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } } ] }, "UNIQUE_QuestBuff_DeductElemEnergy": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Water", "Rock", "Fire", "Electric", "Grass", "Wind", "Ice" ], "doWhenEnergyMax": true, "onGainEnergyByBall": [ { "$type": "MoleMole.Config.HealHP", "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 } } ] }, { "$type": "MoleMole.Config.ReviveElemEnergyMixin", "period": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "baseEnergy": { "isFormula": false, "isDynamic": false, "fixedValue": -30.0 }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10026 ] } ], "modifierName": "AutoTriggerAbility" } ] } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "QuestBuff_XiaoTriggerElementalBurst", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "QuestBuff_XiaoTriggerElementalBurst" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddElementDurability", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierName": "UNIQUE_HowlingSoul_Main_Handler", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.4028235E+38 } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10026 ] } ], "modifierName": "AutoTriggerAbility" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10026 ] } ], "modifierName": "UNIQUE_QuestBuff_DeductElemEnergy" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_QuestAbility_ClearFollowPet", "abilityMixins": [ { "$type": "MoleMole.Config.FollowAttachPointEffectMixin", "modifierName": "ClearFollowPet", "attachPriority": "QuestBlank" } ], "modifiers": { "ClearFollowPet": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_QuestAbility_RandomDeadTime", "abilitySpecials": { "DeadTime_RandomInterval": { "type": "float", "dynamicValue": 25.0 } }, "modifiers": { "UNIQUE_QuestAbility_RandomDeadTime_Interval": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DeadTime_RandomInterval" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Avatar_QuestAbility_DeadTime" }, { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Avatar_QuestAbility_RandomDeadTime" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "doOffStage": true, "valueRangeMax": 30.0, "valueRangeMin": 20.0, "overrideMapKey": "DeadTime_RandomInterval" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_QuestAbility_RandomDeadTime_Interval" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "doOffStage": true, "valueRangeMax": 30.0, "valueRangeMin": 20.0, "overrideMapKey": "DeadTime_RandomInterval" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_QuestAbility_RandomDeadTime_Interval" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_QuestAbility_DeadTime", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEventMixin", "onAbilityStateAdded": [ { "abilityState": "ElementDeadTime", "actions": [ { "$type": "MoleMole.Config.DebugLog", "doOffStage": true, "content": "!!!!!!!!!!!SetAvatarCanShakeOn!!!!!!!!!!" }, { "$type": "MoleMole.Config.ForceEnableShakeOffButton", "enable": true } ] } ], "onAbilityStateRemoved": [ { "abilityState": "ElementDeadTime", "actions": [ { "$type": "MoleMole.Config.DebugLog", "doOffStage": true, "content": "!!!!!!!!!!!SetAvatarCanShakeOff!!!!!!!!!!" }, { "$type": "MoleMole.Config.ForceEnableShakeOffButton", "doOffStage": true } ] } ], "costEnergyDeltaName": "" } ], "abilitySpecials": { "DeadTime": { "type": "float", "dynamicValue": 5.0 } }, "modifiers": { "UNIQUE_QuestAbility_DeadTime": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DeadTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 350.0 }, "state": "ElementDeadTime", "onAdded": [ { "$type": "MoleMole.Config.CallLuaTask", "targetAlias": "12041", "valueString": "ShougunQuest_Timestop" } ], "onRemoved": [ { "$type": "MoleMole.Config.DebugLog", "doOffStage": true, "content": "!!!!!!!!!!!SetAvatarCanShakeOff!!!!!!!!!!" }, { "$type": "MoleMole.Config.ForceEnableShakeOffButton", "doOffStage": true } ] } }, "onRemoved": [ { "$type": "MoleMole.Config.DebugLog", "doOffStage": true, "content": "!!!!!!!!!!!SetAvatarCanShakeOff!!!!!!!!!!" }, { "$type": "MoleMole.Config.ForceEnableShakeOffButton", "doOffStage": true } ], "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_QuestAbility_DeadTime" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_QuestAbility_ReviveEnergy", "onAdded": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ], "isDynamicAbility": true } } ]