На текущий момент, скилл "PvP Weapon - Cancel" работает следующим образом:
При ударе, есть 15% шанс, что запустится механизм Cancel, который попробует снять максимум 2 бафа с шансом 50%. При наличии 4 и более бафов это равносильно 100% шансу снять 2 бафа.
Откуда такие цифры я незнаю, так всегда стояло, видимо откуда-то брали. Но это вписывается в указанные вами 7-8%.
Если же я сделаю срабатывание при каждом ударе, но с шансом 15% на каждый баф (или даже 7-8%) то будет только хуже чем сейчас.
Значит, нужно думать в сторону отката. У нас его сейчас вообще нет, для любых скиллов-триггеров. Попробую реализовать такой механизм. Но остается вопрос - насколько большой откат?
Хм, оказывается наша система настолько универсальна, что учитывает и откат тоже. Просто он не выставлен для этих скиллов. Решайте, сколько будем ставить. Потому что точных данных все равно нет.
Предлагаю сделать секунд 5.