DB/CreatureSoundData: Difference between revisions
Jump to navigation
Jump to search
Barncastle (talk | contribs) m (→Struct) |
Barncastle (talk | contribs) m (→1.12.1.5875) |
||
Line 45: | Line 45: | ||
uint32_t m_soundWingGlideID; | uint32_t m_soundWingGlideID; | ||
uint32_t m_soundAlertID; | uint32_t m_soundAlertID; | ||
uint32_t m_soundFidget[ | uint32_t m_soundFidget[4]; | ||
uint32_t m_customAttack[4]; | uint32_t m_customAttack[4]; | ||
uint32_t m_NPCSoundID; | uint32_t m_NPCSoundID; | ||
Line 55: | Line 55: | ||
uint32_t m_soundPetOrderID; | uint32_t m_soundPetOrderID; | ||
uint32_t m_soundPetDismissID; | uint32_t m_soundPetDismissID; | ||
}; | }; | ||
==Wrath?== | ==Wrath?== | ||
===?.?.?.?????=== | ===?.?.?.?????=== |
Revision as of 21:32, 8 April 2018
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;
};
const uint32_t s_creatureIpactSounds[4] = { 0, 8, 7, 9 }; // index into ? CGUnit_C::GetImpactType
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; };