134#define MAP_LIQUID_STATUS_SWIMMING (LIQUID_MAP_IN_WATER | LIQUID_MAP_UNDER_WATER)
135#define MAP_LIQUID_STATUS_IN_CONTACT (MAP_LIQUID_STATUS_SWIMMING | LIQUID_MAP_WATER_WALK)
TC_COMMON_API u_map_magic const MapMagic
TC_COMMON_API u_map_magic const MapAreaMagic
std::array< char, 4 > u_map_magic
Represents a map magic value of 4 bytes (used in versions)
TC_COMMON_API uint32 const MapVersionMagic
TC_COMMON_API u_map_magic const MapLiquidMagic
map_liquidHeaderTypeFlags
DEFINE_ENUM_FLAG(map_areaHeaderFlags)
TC_COMMON_API u_map_magic const MapHeightMagic
std::optional< T > Optional
Optional helper class to wrap optional values within.
EnumFlag< map_liquidHeaderTypeFlags > type_flags
Optional< LiquidData > liquidInfo
Optional< WmoLocation > wmoLocation
ZLiquidStatus liquidStatus
PositionFullTerrainStatus()
WmoLocation(int32 groupId, int32 nameSetId, int32 rootId, uint32 uniqueId)