mwg API
    Preparing search index...

    Type Alias BeamBlocker

    BeamBlocker:
        | "terrain"
        | "none"
        | ((cell: Step, context: BeamDamageContext) => boolean)

    What ends a beam cell, as one explicit choice rather than a combination of flags:

    • 'terrain' (the default): outside the map or opaque terrain stops it, the ordinary beam.
    • 'none': it passes through terrain; only isBlocked (when given) can stop it.
    • a function: the game decides, terrain ignored.