DB/GroundEffectDoodad

From wowdev
Revision as of 22:41, 1 October 2017 by Barncastle (talk | contribs)
Jump to navigation Jump to search

requirements to model

  • one skin profile (view)
  • exactly one texture
  • exactly one batch
  • exactly one bone

0.5.3.3368, 1.12.1.5875

struct GroundEffectDoodadRec {
  uint32_t m_ID;
  uint32_t m_doodadIdTag;
  stringref m_doodadpath;
};

Structure

Column Field Type Notes
1 ID Integer
2 Internal ID Integer Secondary ID, unique. Mostly a difference of one to ID. Removed around 3.2.
2 GroundModels String Models found in World\NoDXT\Detail\; *.MDL or *.MDX
3 flags Integer Mostly false. True on 26 WotLK doodads. New in 3.*.

6.0.1.18179

struct GroundEffectDoodadRec {
  uint32_t m_ID;
  stringref m_doodadpath;
  enum {
    probably_regard_wind = 1,  // or push? idk
    dont_use_mccv = 2,         // 0xFF7F7F7F instead
  };
  uint32_t m_flags;
  float m_animscale;           // only applied to models with a vertex > 0.5 (?)
  float m_pushscale;
};