DB/CreatureSoundData: Difference between revisions
Jump to navigation
Jump to search
Barncastle (talk | contribs) mNo edit summary |
Barncastle (talk | contribs) m (→Table) |
||
Line 62: | Line 62: | ||
===?.?.?.?????=== | ===?.?.?.?????=== | ||
===Table=== | ===Table=== | ||
'''Column Field | '''Column Field Type Notes''' | ||
1 ID | 1 ID Integer | ||
2 iRefID_[[SoundEntries.dbc|soundExertionID]] | 2 iRefID_[[SoundEntries.dbc|soundExertionID]] Integer | ||
3 iRefID_[[SoundEntries.dbc|soundExertionCriticalID]] Integer Confirm? | 3 iRefID_[[SoundEntries.dbc|soundExertionCriticalID]] Integer Confirm? | ||
4 iRefID_[[SoundEntries.dbc|soundInjuryID]] | 4 iRefID_[[SoundEntries.dbc|soundInjuryID]] Integer | ||
5 iRefID_[[SoundEntries.dbc|soundInjuryCriticalID]] Integer | 5 iRefID_[[SoundEntries.dbc|soundInjuryCriticalID]] Integer | ||
6 soundInjuryCrushingBlowID | 6 soundInjuryCrushingBlowID Integer | ||
7 iRefID_[[SoundEntries.dbc|soundDeathID]] | 7 iRefID_[[SoundEntries.dbc|soundDeathID]] Integer | ||
8 soundStunID | 8 soundStunID Integer | ||
9 soundStandID | 9 soundStandID Integer | ||
10 soundFootstepID Integer | 10 soundFootstepID Integer NOT SoundEntries.dbc, but [[FootstepTerrainLookup.dbc|FootstepTerrainLookupRec]].m_CreatureFootstepID | ||
11 iRefID_[[SoundEntries.dbc|soundAggroID]] | 11 iRefID_[[SoundEntries.dbc|soundAggroID]] Integer | ||
12 iRefID_[[SoundEntries.dbc|soundWingFlapID]] | 12 iRefID_[[SoundEntries.dbc|soundWingFlapID]] Integer | ||
13 soundWingGlideID Integer | 13 soundWingGlideID Integer | ||
14 iRefID_[[SoundEntries.dbc|soundAlertID]] | 14 iRefID_[[SoundEntries.dbc|soundAlertID]] Integer | ||
15 iRefID_[[SoundEntries.dbc|soundFidget]] | 15 iRefID_[[SoundEntries.dbc|soundFidget]] Integer | ||
16 iRefID_[[SoundEntries.dbc|soundFidget]] | 16 iRefID_[[SoundEntries.dbc|soundFidget]] Integer | ||
17 iRefID_[[SoundEntries.dbc|soundFidget]] | 17 iRefID_[[SoundEntries.dbc|soundFidget]] Integer | ||
18 iRefID_[[SoundEntries.dbc|soundFidget]] | 18 iRefID_[[SoundEntries.dbc|soundFidget]] Integer | ||
19 soundFidget | 19 soundFidget Integer | ||
20 iRefID_[[SoundEntries.dbc|customAttack]] | 20 iRefID_[[SoundEntries.dbc|customAttack]] Integer | ||
21 customAttack | 21 customAttack Integer | ||
22 customAttack | 22 customAttack Integer | ||
23 customAttack | 23 customAttack Integer | ||
24 iRefID_[[SoundEntries.dbc|NPCSoundID]] | 24 iRefID_[[SoundEntries.dbc|NPCSoundID]] Integer | ||
25 loopSoundID | 25 loopSoundID Integer | ||
26 creatureImpactType Integer | 26 creatureImpactType Integer | ||
27 soundJumpStartID Integer | 27 soundJumpStartID Integer | ||
28 soundJumpEndID | 28 soundJumpEndID Integer | ||
29 soundPetAttackID Integer | 29 soundPetAttackID Integer | ||
30 soundPetOrderID Integer | 30 soundPetOrderID Integer | ||
31 iRefID_[[SoundEntries.dbc|soundPetDismissID]] | 31 iRefID_[[SoundEntries.dbc|soundPetDismissID]] Integer Used by SMSG_PET_DISMISS_SOUND. | ||
32 fidgetDelaySecondsMin Float Time / Interval? 30 seconds? | 32 fidgetDelaySecondsMin Float Time / Interval? 30 seconds? | ||
33 fidgetDelaySecondsMax Float Time / Interval? 60 seconds? | 33 fidgetDelaySecondsMax Float Time / Interval? 60 seconds? |
Revision as of 23:03, 1 October 2017
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; uint32_t m_soundJumpStartID; uint32_t m_soundJumpEndID; };
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[?]; 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; };
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; };