B2NFBLPXA3NL66TDFA4NGQNX4IWQU6RGMBZXZLHAM36DCEON7XXQC
KYJUMXFM552JAGRHMFVMLFKZ2BZBISYQA3CGS2556J5DVUZXBJ6QC
VY2RJLJQMUOVIJOYPTA7AEXPURIV3H6VF7O5QQ7LF44ZS36RTFYAC
ZGUJWUFJ4NFFJ6PGXLFGQWCWBCZHPWGWI44NJHJEVPRG5L36PADQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
2IPPYYFWEFI342OOKTTEKMLLBUFPERK7RNLBF2TWQF5D47M6PSTAC
4UXFU3FZOCBSLDQ4S7MJKAE2H7VUHCNRDQMIY6NJ3PHYXWNGISDQC
UADYVV3UD5ERJTZZJGY4EUQ4NJ2JSBG7YYUJ75ZRBIXRQXQKOJPAC
// FIXME: looks like the lack of a check on 'submerged' here is the
// reason monsters can attack submerged monsters they happen to
// walk into -cao
// FIXME: looks like the lack of a check on 'submerged' here
// is the reason monsters can attack submerged monsters they
// happen to walk into. -cao
// We don't want to hit a monster in a wall square twice.
// Also stop single target beams from affecting a monster if they already
// We don't want to hit a monster in a wall square twice. Also,
// stop single target beams from affecting a monster if they already