Expanded result

45unique unit-layer audio files
44shared-core files
1campaign-local file
14campaign unit definitions
2base-unit expansions

The earlier audio catalogue covered direct scenario and story references. This page closes the remaining unit-layer gap by expanding literal unit sounds, sound-list macros, and the two inherited core unit definitions.

Per-unit audio closure

Unit typeFilesSound-list macrosExpanded filenames
Autumn Shyde0
Elvish Champion Kalian12SOUND_LIST:ELF_HIT, SOUND_LIST:MISS, SOUND_LIST:SWORD_SWISHbow-miss.ogg, bow.ogg, elf-hit-1.ogg, elf-hit-2.ogg, human-hit-1.ogg, human-hit-2.ogg, human-hit-3.ogg, human-hit-4.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg, sword-1.ogg
Familiar6SOUND_LIST:MISSbat-flapping.wav, bite-small.ogg, familiar-teeth.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg
Jevyan8SOUND_LIST:LICH_HIT, SOUND_LIST:MISSlich-hit-1.ogg, lich-hit-2.ogg, magic-dark-big-miss.ogg, magic-dark-big.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg, wail-sml.wav
Jevyan Cloaked0
Noble Commander14SOUND_LIST:HUMAN_DIE, SOUND_LIST:HUMAN_HIT, SOUND_LIST:MISS, SOUND_LIST:SWORD_SWISHbow-miss.ogg, bow.ogg, human-die-1.ogg, human-die-2.ogg, human-die-3.ogg, human-hit-1.ogg, human-hit-2.ogg, human-hit-3.ogg, human-hit-4.ogg, human-hit-5.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg, sword-1.ogg
Noble Fighter12SOUND_LIST:HUMAN_DIE, SOUND_LIST:HUMAN_HIT, SOUND_LIST:MISS, SOUND_LIST:SWORD_SWISHhuman-die-1.ogg, human-die-2.ogg, human-die-3.ogg, human-hit-1.ogg, human-hit-2.ogg, human-hit-3.ogg, human-hit-4.ogg, human-hit-5.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg, sword-1.ogg
Noble Lord14SOUND_LIST:HUMAN_DIE, SOUND_LIST:HUMAN_HIT, SOUND_LIST:MISS, SOUND_LIST:SWORD_SWISHbow-miss.ogg, bow.ogg, human-die-1.ogg, human-die-2.ogg, human-die-3.ogg, human-hit-1.ogg, human-hit-2.ogg, human-hit-3.ogg, human-hit-4.ogg, human-hit-5.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg, sword-1.ogg
Noble Youth12SOUND_LIST:HUMAN_DIE, SOUND_LIST:HUMAN_HIT, SOUND_LIST:MISS, SOUND_LIST:SWORD_SWISHhuman-die-1.ogg, human-die-2.ogg, human-die-3.ogg, human-hit-1.ogg, human-hit-2.ogg, human-hit-3.ogg, human-hit-4.ogg, human-hit-5.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg, sword-1.ogg
Vampire Lady12SOUND_LIST:HUMAN_FEMALE_DIE, SOUND_LIST:HUMAN_FEMALE_HIT, SOUND_LIST:MISSbite-small.ogg, human-female-die-1.ogg, human-female-die-2.ogg, human-female-die-3.ogg, human-female-hit-1.ogg, human-female-hit-2.ogg, human-female-hit-3.ogg, magic-dark-miss.ogg, magic-dark.ogg, miss-1.ogg, miss-2.ogg, miss-3.ogg
Warrior King17SOUND_LIST:HUMAN_DIE, SOUND_LIST:HUMAN_HIT, SOUND_LIST:HUMAN_OLD_DIE, SOUND_LIST:HUMAN_OLD_HIThuman-die-1.ogg, human-die-2.ogg, human-die-3.ogg, human-hit-1.ogg, human-hit-2.ogg, human-hit-3.ogg, human-hit-4.ogg, human-hit-5.ogg, human-old-die-1.ogg, human-old-die-2.ogg, human-old-die-3.ogg, human-old-hit-1.ogg, human-old-hit-2.ogg, human-old-hit-3.ogg, human-old-hit-4.ogg, mace-miss.ogg, mace.ogg
Wesfolk Lady10SOUND_LIST:HUMAN_FEMALE_DIE, SOUND_LIST:HUMAN_FEMALE_HIThuman-female-die-1.ogg, human-female-die-2.ogg, human-female-die-3.ogg, human-female-hit-1.ogg, human-female-hit-2.ogg, human-female-hit-3.ogg, sling-miss.ogg, sling.ogg, staff-miss.ogg, staff.ogg
Wesfolk Leader10SOUND_LIST:HUMAN_FEMALE_DIE, SOUND_LIST:HUMAN_FEMALE_HIThuman-female-die-1.ogg, human-female-die-2.ogg, human-female-die-3.ogg, human-female-hit-1.ogg, human-female-hit-2.ogg, human-female-hit-3.ogg, sling-miss.ogg, sling.ogg, staff-miss.ogg, staff.ogg
Wesfolk Outcast10SOUND_LIST:HUMAN_FEMALE_DIE, SOUND_LIST:HUMAN_FEMALE_HIThuman-female-die-1.ogg, human-female-die-2.ogg, human-female-die-3.ogg, human-female-hit-1.ogg, human-female-hit-2.ogg, human-female-hit-3.ogg, sling-miss.ogg, sling.ogg, staff-miss.ogg, staff.ogg

Sound-list expansions

Core macroExact expansion
SOUND_LIST:HUMAN_HIThuman-hit-1.ogg … human-hit-5.ogg
SOUND_LIST:HUMAN_DIEhuman-die-1.ogg … human-die-3.ogg
SOUND_LIST:HUMAN_FEMALE_HIThuman-female-hit-1.ogg … human-female-hit-3.ogg
SOUND_LIST:HUMAN_FEMALE_DIEhuman-female-die-1.ogg … human-female-die-3.ogg
SOUND_LIST:HUMAN_OLD_HIThuman-old-hit-1.ogg … human-old-hit-4.ogg
SOUND_LIST:HUMAN_OLD_DIEhuman-old-die-1.ogg … human-old-die-3.ogg
SOUND_LIST:ELF_HIThuman-hit-1.ogg … human-hit-4.ogg + elf-hit-1.ogg … elf-hit-2.ogg
SOUND_LIST:LICH_HITlich-hit-1.ogg … lich-hit-2.ogg
SOUND_LIST:MISSmiss-1.ogg … miss-3.ogg
SOUND_LIST:SWORD_SWISHsword-1.ogg

Direct effects reached outside sound lists

bat-flapping.wav, bite-small.ogg, bow.ogg, bow-miss.ogg, mace.ogg, mace-miss.ogg, magic-dark.ogg, magic-dark-miss.ogg, magic-dark-big.ogg, magic-dark-big-miss.ogg, sling.ogg, sling-miss.ogg, staff.ogg, staff-miss.ogg, and wail-sml.wav.

The only campaign-local file is familiar-teeth.ogg; every other expanded filename belongs to shared core data.

Inheritance caveat

Syntactic closure, not animation arbitration. Warrior King inherits Royal Warrior animations and then adds older hit/death presentation. The report retains every source dependency reached through inheritance. A later scalar such as die_sound, or competing animation scoring, may shadow an inherited reference during a particular runtime event.

This conservative rule is useful for maintenance: deleting a core sound remains visible as a possible dependency even when current animation selection usually favors the campaign override.

Machine-readable data

The complete result is bundled at assets/inherited-unit-audio.json. The same audit tool that generates the macro closure generates this filename expansion.

Sound-list definitions · Campaign unit sources