>>951を俺だったら、releaseResult関数を作って、プレイ時間だったら1時間2時間10時間とあったら。
まず、1時間以下かどうかだけ調べて、1時間実績開放後なら2時間以下かどうかだけ調べる。

これくらいしか思いつかんな。