ну дак скомбинируй
тоггл пусть у тебя как раз меняет данные, которые этот самый метод, информирующий о заряженных SS/BSpS возвращает.
не так уж и сложно - новый тип эффекта в ядро, ну или новый хэндлер скилла, если у тебя такое в сборке реализовано.
я вот у себя так давно сделал - могу на любой скилл объявить в датапаке хэндлер скилла, вместо того чтобы ради 1-2 скиллов добавлять и регать в ядре отдельный скилтайп/эффекттайп.