中を見てください。
C言語などにある三項演算子をブロック定義で作ってみました。 カスタムブロックでは返り値を持つブロック(レポーター)が作れないので、返り値がスプライトのローカル変数になっていることに注意してください。