User:Marlamin/DB/Test: Difference between revisions
Jump to navigation
Jump to search
(Inline IDs are required for DB2) |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 26: | Line 26: | ||
= New stuff = | = New stuff = | ||
Format still WIP. Open for discussion on GitHub: https://github.com/Marlamin/WoWDBDefs/issues/1 | |||
== Source struct == | == Source struct == | ||
<uint32 ID> | |||
string Directory | string Directory | ||
uint32[2] Flags | uint32[2] Flags | ||
Line 52: | Line 54: | ||
struct MapRec | struct MapRec | ||
{ | { | ||
// uint32 ID; | |||
string Directory; | string Directory; | ||
uint32_t[2] Flags; | uint32_t[2] Flags; | ||
Line 81: | Line 84: | ||
! Type | ! Type | ||
! Notes | ! Notes | ||
|- | |||
| ID || string || inline | |||
|- | |- | ||
| Directory || string || | | Directory || string || |
Latest revision as of 15:47, 6 January 2018
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
Format still WIP. Open for discussion on GitHub: https://github.com/Marlamin/WoWDBDefs/issues/1
Source struct
<uint32 ID> 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 ID; 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 | string | inline |
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 |