if pilot(対象ユニット) = 覚醒モード then って式は不可能じゃないのか? 試したことないから出来るのかもしれないけど。 ついでにこの場合だと、「覚醒発動回数」って部分が入ってないからどっちにしろ無理っぽい。
個人的には、同じユニットが二回使えないようにするなら、 そのパワーアップ後のユニット(もしくはパイロット)にダミー能力でもつけてそこから判断するほうが楽じゃないかと。 じゃなきゃ、elseの下に set 覚醒中(対象パイロット) とでもつけて、 if 覚醒中(対象パイロット) then って式で判断するとか。