途中からシールドがある時のダメージが0になるのですがこれは何故ですか?