DB/LiquidMaterial: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Barncastle (talk | contribs) m (→6.0.1.18179) |
||
Line 42: | Line 42: | ||
uint32_t m_ID; | uint32_t m_ID; | ||
uint32_t m_LVF; | uint32_t m_LVF; | ||
uint32_t m_flags; | uint32_t m_flags; // &1: IsTransparent, &2: IsVisualOnly | ||
}; | }; | ||
[[Category:DBC]][[Category:3.0.2.8905]] | [[Category:DBC]][[Category:3.0.2.8905]] | ||
[[Category:DBC_WotLK]] | [[Category:DBC_WotLK]] | ||
[[Category:DBC_WoD]][[Category:6.0.1.18179]] | [[Category:DBC_WoD]][[Category:6.0.1.18179]] |
Revision as of 12:11, 27 June 2018
Note that mapping to shaders etc is hardcoded. (see table below)
Structure
Column | Field | Type | Notes |
---|---|---|---|
1 | ID | Integer | |
2 | LiquidVertexFormat | Flags | |
3 | flags | Boolean | &1: isTransparent |
mapping as of 15464
switch (materialId) { case 1: return new Liquid::CMaterialWater(); case 2: return new Liquid::CMaterialMagma(); case 3: return new Liquid::CMaterialWater(); // yes, twice case 4: return new Liquid::CMaterialMagma(); // yes, twice case 5: return new Liquid::CMaterialMercury(); case 10: return new Liquid::CMaterialFog(); case 8: default: return new Liquid::CMaterialDebug(); }
6.0.1.18179
struct LiquidMaterialRec { uint32_t m_ID; uint32_t m_LVF; uint32_t m_flags; // &1: IsTransparent, &2: IsVisualOnly };