DB/TerrainType

From wowdev
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

0.5.3.3368, 1.12.1.5875

struct TerrainTypeRec {
  uint32_t m_TerrainID;
  stringref m_TerrainDesc;
  uint32_t m_FootstepSprayRun;
  uint32_t m_FootstepSprayWalk;
  uint32_t m_SoundID;
  uint32_t m_Flags;        // &:1 Show footprints UnitFootprintNewSplat
};

Structure

Column 	Field 		 	Type 		Notes 
1 	ID 		 	Integer 	
2 	TerrainDesc 	 	String 		Type of ground 
3 	FootstepSprayRun 	Integer 	
4 	FootstepSprayWalk 	Integer 	
5 	Sound 		 	Integer 	Sound. Yes, this IS used. 
6 	Flags	 	 	Bool 		I guess, its footsteps or something as Sand and Snow have it.

6.0.1.18179

struct TerrainTypeRec {
  uint8_t padding_0[4];
  uint32_t m_TerrainID;
  stringref m_TerrainDesc;
  foreign_key<uint32_t, &SpellVisualEffectNameRec::m_ID> m_FootstepSprayRun;
  foreign_key<uint32_t, &SpellVisualEffectNameRec::m_ID> m_FootstepSprayWalk;
  foreign_key<uint32_t, &TerrainTypeSoundsRec::m_ID> m_SoundID;
  enum
  {
    flag_have_footsteps = 1,
    flag_show_footprint_spray = 2,    // ?
  };
  uint32_t m_Flags;
};