DB/CreatureSoundData
Jump to navigation
Jump to search
Classic
0.5.3.3368
Struct
struct CreatureSoundDataRec {
uint32_t m_ID;
uint32_t m_soundExertionID;
uint32_t m_soundExertionCriticalID;
uint32_t m_soundInjuryID;
uint32_t m_soundInjuryCriticalID;
uint32_t m_soundInjuryCrushingBlowID;
uint32_t m_soundDeathID;
uint32_t m_soundStunID;
uint32_t m_soundStandID;
uint32_t m_soundFootstepID;
uint32_t m_soundAggroID;
uint32_t m_soundWingFlapID;
uint32_t m_soundWingGlideID;
uint32_t m_soundAlertID;
uint32_t m_soundFidget[4];
uint32_t m_customAttack[4];
uint32_t m_NPCSoundID;
uint32_t m_loopSoundID;
uint32_t m_creatureImpactType; // index into s_creatureIpactSounds
uint32_t m_soundJumpStartID;
uint32_t m_soundJumpEndID;
};
enum CreatureImpactSound { FLESH = 0, STONE = 8, WOOD = 7, ETHEREAL = 9 }; // used by ? CGUnit_C::GetImpactType
const CreatureImpactSound s_creatureIpactSounds[4] = { FLESH, STONE, WOOD, ETHEREAL };
1.12.1.5875
struct CreatureSoundDataRec { uint32_t m_ID; uint32_t m_soundExertionID; uint32_t m_soundExertionCriticalID; uint32_t m_soundInjuryID; uint32_t m_soundInjuryCriticalID; uint32_t m_soundInjuryCrushingBlowID; uint32_t m_soundDeathID; uint32_t m_soundStunID; uint32_t m_soundStandID; foreign_keyⁱ<uint32_t, &FootstepTerrainLookupRec::m_CreatureFootstepID> m_soundFootstepID; // NOT SoundEntries.dbc! uint32_t m_soundAggroID; uint32_t m_soundWingFlapID; uint32_t m_soundWingGlideID; uint32_t m_soundAlertID; uint32_t m_soundFidget[4]; uint32_t m_customAttack[4]; uint32_t m_NPCSoundID; uint32_t m_loopSoundID; uint32_t m_creatureImpactType; uint32_t m_soundJumpStartID; uint32_t m_soundJumpEndID; uint32_t m_soundPetAttackID; uint32_t m_soundPetOrderID; uint32_t m_soundPetDismissID; };
Wrath?
?.?.?.?????
Table
Column Field Type Notes 1 ID Integer 2 iRefID_soundExertionID Integer 3 iRefID_soundExertionCriticalID Integer Confirm? 4 iRefID_soundInjuryID Integer 5 iRefID_soundInjuryCriticalID Integer 6 soundInjuryCrushingBlowID Integer 7 iRefID_soundDeathID Integer 8 soundStunID Integer 9 soundStandID Integer 10 soundFootstepID Integer NOT SoundEntries.dbc, but FootstepTerrainLookupRec.m_CreatureFootstepID 11 iRefID_soundAggroID Integer 12 iRefID_soundWingFlapID Integer 13 soundWingGlideID Integer 14 iRefID_soundAlertID Integer 15 iRefID_soundFidget Integer 16 iRefID_soundFidget Integer 17 iRefID_soundFidget Integer 18 iRefID_soundFidget Integer 19 soundFidget Integer 20 iRefID_customAttack Integer 21 customAttack Integer 22 customAttack Integer 23 customAttack Integer 24 iRefID_NPCSoundID Integer 25 loopSoundID Integer 26 creatureImpactType Integer 27 soundJumpStartID Integer 28 soundJumpEndID Integer 29 soundPetAttackID Integer 30 soundPetOrderID Integer 31 iRefID_soundPetDismissID Integer Used by SMSG_PET_DISMISS_SOUND. 32 fidgetDelaySecondsMin Float Time / Interval? 30 seconds? 33 fidgetDelaySecondsMax Float Time / Interval? 60 seconds? m_birthSoundID; // +0x84, size 0x4, type 0 m_spellCastDirectedSoundID; // +0x88, size 0x4, type 0 m_submergeSoundID; // +0x8C, size 0x4, type 0 m_submergedSoundID; // +0x90, size 0x4, type 0 m_creatureSoundDataIDPet; // +0x94, size 0x4, type 0 m_transformSoundID; // +0x98, size 0x4, type 0 m_transformAnimatedSoundID; // +0x9C, size 0x4, type 0
Warlords
6.0.1.18179
Struct
struct CreatureSoundDataRec { uint32_t m_ID; uint32_t m_soundExertionID; uint32_t m_soundExertionCriticalID; uint32_t m_soundInjuryID; uint32_t m_soundInjuryCriticalID; uint32_t m_soundInjuryCrushingBlowID; uint32_t m_soundDeathID; uint32_t m_soundStunID; uint32_t m_soundStandID; foreign_keyⁱ<uint32_t, &FootstepTerrainLookupRec::m_CreatureFootstepID> m_soundFootstepID; // NOT SoundEntries.dbc! uint32_t m_soundAggroID; uint32_t m_soundWingFlapID; uint32_t m_soundWingGlideID; uint32_t m_soundAlertID; uint32_t m_soundFidget[5]; uint32_t m_customAttack[4]; uint32_t m_NPCSoundID; uint32_t m_loopSoundID; uint32_t m_creatureImpactType; uint32_t m_soundJumpStartID; uint32_t m_soundJumpEndID; uint32_t m_soundPetAttackID; uint32_t m_soundPetOrderID; uint32_t m_soundPetDismissID; float m_fidgetDelaySecondsMin; float m_fidgetDelaySecondsMax; uint32_t m_birthSoundID; uint32_t m_spellCastDirectedSoundID; uint32_t m_submergeSoundID; uint32_t m_submergedSoundID; uint32_t m_creatureSoundDataIDPet; uint32_t m_transformSoundID; uint32_t m_transformAnimatedSoundID; };