このソースコードの軽い説明行きます IF  ( RAND(100)    >=50     AND もし ( 0-99までの乱数が 50より大きい かつ LEVEL+1    !=1    ) OR   ( LEVEL+1 現在の階層が 1階でない ) または ( 現在の階層が ==1     AND PY          ==12 1階であり かつ  プレイヤーのY座標が 12であり AND PX           ==13   ) THEN かつ  プレイヤーのX座標が 13である ) ならば