User:Marlamin/DB/Test

From wowdev
< User:Marlamin
Revision as of 21:12, 24 August 2017 by Marlamin (talk | contribs) (Test stuff)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Current Wiki Table

struct MapRec
{
  string Directory;
  uint32_t[2] Flags;
  float MinimapIconScale;
  float[2] CorpseCoordinates;
  string ZoneName;
  string HordeDescription;
  string AllianceDescription;
  string PvpObjective;
  string PvpDescription;
  foreign_key<uint16_t, &AreaTableRec::m_ID> AreaTableID;
  foreign_key<int16_t, &LoadingScreensRec::m_ID> LoadingScreenID;
  foreign_key<int16_t, &MapRec::m_ID> CorpseMapID;
  int16_t TimeOfDayOverride;
  foreign_key<int16_t, &MapRec::m_ID> ParentMapID;
  foreign_key<int16_t, &MapRec::m_ID> CosmeticParentMapID;
  foreign_key<int16_t, &WindSettingsRec::m_ID> WindSettingsID;
  uint8_t InstanceType;
  uint8_t MapType;
  uint8_t ExpansionID;
  uint8_t MaxPlayers;
  uint8_t TimeOffset;
};

New stuff

Source struct

uint32 id <inline, unsure how to handle at this time>
string Directory
uint32[2] Flags
float MinimapIconScale
float[2] CorpseCoordinates
string ZoneName
string HordeDescription
string AllianceDescription
string PvpObjective
string PvpDescription
uint16<AreaTable> AreaTableID
int16<LoadingScreens> LoadingScreenID
int16<Map> CorpseMapID
int16 TimeOfDayOverride
int16<Map> ParentMapID
int16<Map> CosmeticParentMapID
int16<WindSettings> WindSettingsID
uint8 InstanceType
uint8 MapType
uint8 ExpansionID
uint8 MaxPlayers
uint8 TimeOffset

Simulated generated wiki result (struct)

struct MapRec
{
  uint32_t id;                 // inline, unsure how to handle at this time
  string Directory;
  uint32_t[2] Flags;
  float MinimapIconScale;
  float[2] CorpseCoordinates;
  string ZoneName;
  string HordeDescription;
  string AllianceDescription;
  string PvpObjective;
  string PvpDescription;
  foreign_key<uint16_t, &AreaTableRec::m_ID> AreaTableID;
  foreign_key<int16_t, &LoadingScreensRec::m_ID> LoadingScreenID;
  foreign_key<int16_t, &MapRec::m_ID> CorpseMapID;
  int16_t TimeOfDayOverride;
  foreign_key<int16_t, &MapRec::m_ID> ParentMapID;
  foreign_key<int16_t, &MapRec::m_ID> CosmeticParentMapID;
  foreign_key<int16_t, &WindSettingsRec::m_ID> WindSettingsID
  uint8_t InstanceType;
  uint8_t MapType;
  uint8_t ExpansionID;
  uint8_t MaxPlayers;
  uint8_t TimeOffset;
}

Simulated generated wiki result (table)

Still needs styling

Column Type Notes
id uint32 inline, unsure how to handle at this time
Directory string
Flags uint32[2]
MinimapIconScale float
CorpseCoordinates float[2]
ZoneName string
HordeDescription string
AllianceDescription string
PvpObjective string
PvpDescription string
AreaTableID uint16
LoadingScreenID uint16
CorpseMapID int16
TimeOfDayOverride int16
ParentMapID int16
CosmeticParentMapID int16
WindSettingsID int16
InstanceType uint8
MapType uint8
ExpansionID uint8
MaxPlayers uint8
TimeOffset uint8