133#define MAP_LIQUID_STATUS_SWIMMING (LIQUID_MAP_IN_WATER | LIQUID_MAP_UNDER_WATER)
134#define MAP_LIQUID_STATUS_IN_CONTACT (MAP_LIQUID_STATUS_SWIMMING | LIQUID_MAP_WATER_WALK)
#define DEFINE_ENUM_FLAG(enumType)
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
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
AreaInfo(int32 _adtId, int32 _rootId, int32 _groupId, uint32 _flags)
Optional< LiquidData > liquidInfo
ZLiquidStatus liquidStatus
PositionFullTerrainStatus()
Optional< AreaInfo > areaInfo