Skip to content

MASK

source

NameValueDescription
MASK.ACTIVEFLOOR128

All ACTIVEFLOOR_* entities Various types, all Movable

MASK.ANY0

Value of 0, treated by all the functions as ANY mask

MASK.BG1024

All MIDBG* entities and most of the BG_* entities does not include: a lot .. check 1024 in search_flags for full list of included entities Also includes: DECORATION_PALACE_PORTRAIT Various types, all Entity

MASK.DECORATION512

All DECORATION_* entities except: DECORATION_CHAINANDBLOCKS_CHAINDECORATION, DECORATION_SLIDINGWALL_CHAINDECORATION, DECORATION_PALACE_PORTRAIT Also includes: EMBED_GOLD, ENT_TYPE_EMBED_GOLD_BIG Various types, all Entity

MASK.EXPLOSION16

Only: FX_EXPLOSION, FX_POWEREDEXPLOSION, FX_MODERNEXPLOSION All Explosion type

MASK.FLOOR256

All FLOOR_* and FLOORSTYLED_* entities Various types, all Floor

MASK.FX64

All FX_* entities except: FX_COMPASS, FX_SPECIALCOMPASS, FX_EXPLOSION, FX_POWEREDEXPLOSION, FX_MODERNEXPLOSION, FX_JETPACKFLAME, FX_OLMECPART_FLOATER, FX_SMALLFLAME, FX_TELEPORTSHADOW, FX_LEADER_FLAG, FX_PLAYERINDICATOR, FX_PLAYERINDICATORPORTRAIT Also includes: DECORATION_CHAINANDBLOCKS_CHAINDECORATION, DECORATION_SLIDINGWALL_CHAINDECORATION, ITEM_RUBBLE, ITEM_FLAMETHROWER_FIREBALL, ITEM_CURSING_CLOUD Various types, all Movable

MASK.ITEM8

All ITEM_* entities except: ITEM_POWERUP_*, ITEM_ROPE, ITEM_CLIMBABLE_ROPE, ITEM_UNROLLED_ROPE, ITEM_RUBBLE, ITEM_FLAMETHROWER_FIREBALL, ITEM_CURSING_CLOUD Also includes: FX_JETPACKFLAME, FX_OLMECPART_FLOATER, FX_SMALLFLAME, FX_TELEPORTSHADOW Various types, all Movable

MASK.LAVA16384

Only: LIQUID_LAVA, LIQUID_STAGNANT_LAVA, LIQUID_IMPOSTOR_LAVA, LIQUID_COARSE_LAVA Various types, all Entity

MASK.LIQUID24576

Short for (MASK.WATER | MASK.LAVA)

MASK.LOGICAL4096

All LOGICAL_* entities Also includes: ITEM_POWERUP_*, FX_COMPASS, FX_SPECIALCOMPASS, FX_LEADER_FLAG, FX_PLAYERINDICATOR, FX_PLAYERINDICATORPORTRAIT Various types, all Entity

MASK.MONSTER4

All MONS_* entities, various types, all Movable

MASK.MOUNT2

All MOUNT_* entities, only Mount type

MASK.PLAYER1

All CHAR_* entities, only Player type

MASK.ROPE32

Only: ITEM_ROPE, ITEM_CLIMBABLE_ROPE, ITEM_UNROLLED_ROPE Various types, all Movable

MASK.SHADOW2048

All the BG_* entities excluded from BG (MASK.BG | MASK.SHADOW) will get you all BG_* entities plus one extra decoration mentioned above Various types, all Entity

MASK.WATER8192

Only: LIQUID_WATER, LIQUID_COARSE_WATER, LIQUID_IMPOSTOR_LAKE Various types, all Entity