もう終わってるみたいだが、そんなに複雑なif文ならメソッド化かな
メソッドコメントにいくらでも説明書けるし、if文も入れ子にして一つ一つは簡単になるはずだよね

この人には聞き入れては貰えないだろうが…