[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_DefaultAbility_VisionReplaceDieInvincible", "abilityMixins": [ { "$type": "MoleMole.Config.DoReviveMixin", "onReviveActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "UNIQUE_VisionReplaceDieInvincible_Invincible" } ] } ], "modifiers": { "UNIQUE_VisionReplaceDieInvincible_Invincible": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Invincible" } }, "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByEntityAppearVisionType", "visionType": "VisionReborn" }, { "$type": "MoleMole.Config.ByEntityAppearVisionType", "visionType": "VisionReplaceDie" } ] } ], "modifierName": "UNIQUE_VisionReplaceDieInvincible_Invincible" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_DefaultAbility_AvartarInShaderChange", "modifiers": { "ShaderLerp": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShaderLerpMixin", "type": "CharacterDissolve" } ] } }, "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ShaderLerp" } ], "isDynamicAbility": true } } ]