Core/Entities: Phasing rewrite

This commit is contained in:
hondacrx
2018-03-28 11:09:30 -04:00
parent caad52f636
commit fa35d60f60
72 changed files with 2254 additions and 1146 deletions
+17
View File
@@ -1361,6 +1361,23 @@ namespace Framework.Constants
HideIfUnknown = 0x40
}
public enum PhaseEntryFlags : ushort
{
Normal = 0x08,
Cosmetic = 0x10,
Personal = 0x20
}
// PhaseUseFlags fields in different db2s
public enum PhaseUseFlagsValues : byte
{
None = 0x0,
AlwaysVisible = 0x1,
Inverse = 0x2,
All = AlwaysVisible | Inverse
}
public enum PrestigeLevelInfoFlags : byte
{
Disabled = 0x01 // Prestige levels with this flag won't be included to calculate max prestigelevel.
+8 -8
View File
@@ -232,16 +232,16 @@ namespace Framework.Constants
LiquidStatus = 175,
InvalidGameobjectType = 176,
GameobjectDamaged = 177,
GridPosition = 178,
PhasingSuccess = 178,
PhasingFailed = 179,
PhasingLastPhase = 180,
PhasingList = 181,
PhasingPhasemask = 182,
PhasingReportStatus = 183,
PhasingNoDefinitions = 184, // Phasing
PhaseshiftStatus = 179,
PhaseshiftPhases = 180,
PhaseshiftVisibleMapIds = 181,
PhaseshiftUiWorldMapAreaSwaps = 182,
PhaseFlagCosmetic = 183,
PhaseFlagPersonal = 184,
GridPosition = 185,
// 185 not used
TransportPosition = 186,
// Room For More Level 1 187-199 Not Used
+1 -1
View File
@@ -71,7 +71,7 @@ namespace Framework.Constants
public const string mmapMagic = "MMAP";
public const int mmapVersion = 8;
public const string VMapMagic = "VMAP_4.5";
public const string VMapMagic = "VMAP_4.6";
public const float VMAPInvalidHeightValue = -200000.0f;
}