Core/Housing: define plot lifecycle transaction constants

This commit is contained in:
Gexo91
2026-09-11 10:47:35 +03:00
parent 40917cb70b
commit 061fefb08b
+8
View File
@@ -19,9 +19,17 @@ namespace Housing
PermissionDenied = 57
};
enum class PlotTransactionType : uint8
{
Purchase = 0,
Move = 1,
Relinquish = 2
};
constexpr uint32 AllianceExteriorMapId = 2735;
constexpr uint32 HordeExteriorMapId = 2736;
constexpr uint32 HouseSettingsValidMask = 0x3FF;
constexpr uint32 PlotReservationLifetimeSeconds = 300;
// Defensive persistence/materialization limits. These are server safety caps,
// not client gameplay limits, and intentionally sit above normal Housing use.