Если это не баг, то хотелось бы услышать развёрнутый ответ, как работает механика данных абилок.