DB/SoundEntriesAdvanced

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.

Advanced parameters for some sounds.

Wrath … WoD

struct SoundEntriesAdvancedEntry // sizeof(0x60)
{
   m_ID; // +0x0, size 0x4, type 0
   m_soundEntryID; // +0x4, size 0x4, type 0
   m_innerRadius2D; // +0x8, size 0x4, type 3
   m_timeA; // +0xC, size 0x4, type 0
   m_timeB; // +0x10, size 0x4, type 0
   m_timeC; // +0x14, size 0x4, type 0
   m_timeD; // +0x18, size 0x4, type 0
   m_randomOffsetRange; // +0x1C, size 0x4, type 0
   m_usage; // +0x20, size 0x4, type 0
   m_timeIntervalMin; // +0x24, size 0x4, type 0
   m_timeIntervalMax; // +0x28, size 0x4, type 0
   m_volumeSliderCategory; // +0x2C, size 0x4, type 0
   m_duckToSFX; // +0x30, size 0x4, type 3
   m_duckToMusic; // +0x34, size 0x4, type 3
   m_duckToAmbience; // +0x38, size 0x4, type 3
   m_innerRadiusOfInfluence; // +0x3C, size 0x4, type 3
   m_outerRadiusOfInfluence; // +0x40, size 0x4, type 3
   m_timeToDuck; // +0x44, size 0x4, type 0
   m_timeToUnduck; // +0x48, size 0x4, type 0
   m_insideAngle; // +0x4C, size 0x4, type 3
   m_outsideAngle; // +0x50, size 0x4, type 3
   m_outsideVolume; // +0x54, size 0x4, type 3
   m_outerRadius2D; // +0x58, size 0x4, type 3
   m_name; // +0x5C, size 0x4, type 2
};

6.0.1.18179

struct SoundEntriesAdvancedRec {
  uint32_t m_ID;
  foreign_key<uint32_t, &SoundEntriesRec::m_ID> m_soundEntryID;
  float m_innerRadius2D;
  uint32_t m_timeA;
  uint32_t m_timeB;
  uint32_t m_timeC;
  uint32_t m_timeD;
  uint32_t m_randomOffsetRange;
  uint32_t m_usage;
  uint32_t m_timeIntervalMin;
  uint32_t m_timeIntervalMax;
  uint32_t m_volumeSliderCategory;
  float m_duckToSFX;
  float m_duckToMusic;
  float m_duckToAmbience;
  float m_innerRadiusOfInfluence;
  float m_outerRadiusOfInfluence;
  uint32_t m_timeToDuck;
  uint32_t m_timeToUnduck;
  float m_insideAngle;
  float m_outsideAngle;
  float m_outsideVolume;
  float m_outerRadius2D;
  uint32_t m_minRandomPosOffset;
  uint32_t m_maxRandomPosOffset;
  float m_duckToDialog;
  float m_duckToSuppressors;
  uint32_t m_msOffset;
  float m_volume[20];
};