とりあえず判定だけどうにかするなら既に効果が発動してる判定の残り時間と新規に発動する判定の時間比べて長い方を残して上書きするみたいな感じでいいと思う