[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_TeamChargeMark", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_Ability_TeamChargeMark", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 19.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 20.5 } ], "modifierNameSteps": [ "Blank" ], "actionQueues": [ [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Ability_TeamFullChargeMark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -20.0 }, "key": "_Ability_TeamChargeMark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_Ability_TeamFullChargeMark", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "Blank", "Blank" ], "actionQueues": [ [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "TeamFullChargeEffect" } ], [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "TeamFullChargeEffect" } ] ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_Ability_AvatarFullChargeMark", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "Blank", "Blank" ], "actionQueues": [ [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "AvatarFullChargeEffect" } ], [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "AvatarFullChargeEffect" } ] ] } ], "modifiers": { "Blank": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "TeamChargeMark_Decay": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_Ability_TeamChargeMark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "TeamFullChargeEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_WhiteBox_TeamChargeMark" } } ] }, "AvatarFullChargeEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "TeamChargeMark_Decay" } ] } } ]