Music Entities
Notes:
The .entities file will play the bottom-most Music Entity when loading the level.
The setMusicState Event Call would transition the music to its different states (ambient, light, heavy, etc).
You can activate different music in the same level through activateTarget.
Hell on Earth:
States: main_ambient, main_light, main_heavy, additional_reveal, cine_1, cine_2, cine_3
entity {
entityDef hellonearth_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "intro_music";
}
}
}
Exultia/Taras Nabad:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, cine_4
entity {
entityDef exultia_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "slayer_city_music";
}
}
}
Cultist Base:
States: main_ambient, main_light, main_heavy, cine_1, cine_2
entity {
entityDef cultistbase_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "cultist_base_music";
}
}
}
Doom Hunter Base:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, boss_phase1, boss_phase2, boss_vulnerable, cine_boss_intro, cine_boss_end
entity {
entityDef doomhunter_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "doom_hunter_music";
}
}
}
Super Gore Nest 1:
States: main_ambient, main_light, main_heavy, cine_1, cine_2
entity {
entityDef sgn_music_1 {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "supergorenest_music";
secondarySwitchGroup = "supergorenest_music";
initialSecondarySwitchState = "sgn_combat_suite_1";
}
}
}
Super Gore Nest 2:
States: main_ambient, main_light, main_heavy, cine_1, cine_2
entity {
entityDef sgn_music_2 {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "supergorenest_music";
secondarySwitchGroup = "supergorenest_music";
initialSecondarySwitchState = "sgn_combat_suite_2";
}
}
}
ARC Complex:
States: main_ambient, main_light, main_heavy
entity {
entityDef arccomplex_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "samuelsbase_music";
}
}
}
Phobos:
States: main_ambient, main_light, main_heavy, alt_ambient, alt_light, alt_heavy, cine_1, level_marscore_baron, escape_pod
entity {
entityDef phobos_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "mars_core_music";
secondarySwitchGroup = "mars_core_music";
initialSecondarySwitchState = "phobos";
}
}
}
Mars Core:
States: main_ambient, main_light, main_heavy, cine_1, level_marscore_painelemental, stinger
entity {
entityDef marscore_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "mars_core_music";
secondarySwitchGroup = "mars_core_music";
initialSecondarySwitchState = "space";
}
}
}
Sentinel Prime:
States: cine_1, cine_2, cine_3, cine_4, boss_phase1, boss_phase2, boss_vulnerable, boss_end, additional_reveal, additional_levelstart
entity {
entityDef sentinelprime_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/additional_reveal";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "gladiator_music";
}
}
}
Nekravol:
States: main_ambient, main_light, main_heavy
entity {
entityDef nekravol_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "metal_hell_music";
}
}
}
Urdak:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, cine_4, boss_phase1, boss_phase2, boss_vulnerable, additional_reveal, additional_levelstart
entity {
entityDef urdak_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "maykr_music";
}
}
}
Final Sin:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, boss_phase1, boss_phase2, boss_vulnerable, boss_end, credits_start, credits_end
entity {
entityDef finalsin_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "icon_music";
}
}
}
UAC Atlantica Facility:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, cine_6, stinger
entity {
entityDef uacatlantica_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "dlc1_oil_rig";
}
}
}
The Blood Swamps:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, boss_phase1, boss_phase2
entity {
entityDef bloodswamps_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "dlc1_hell_swamp_music";
}
}
}
The Holt:
States: main_ambient, main_light, main_heavy, cine_3, cine_boss_intro, boss_phase1, boss_phase2, boss_phase3, boss_vulnerable, boss_end, credits_end
entity {
entityDef holt_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "dlc1_maykr_city_music";
}
}
}
The World Spear:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, additional_levelstart, stinger
entity {
entityDef worldspear_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "dlc_2_spear";
}
}
}
Reclaimed Earth:
States: main_ambient, main_light, main_heavy
entity {
entityDef reclaimedearth_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "dlc2_overgrown_earth_music";
}
}
}
Immora/The Dark Lord:
States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, boss_phase1, boss_phase2, boss_phase3, boss_end, credits_start
entity {
entityDef immora_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "dlc2_tech_hell_music";
}
}
}
Hub/BFG Division:
States: main_ambient, main_light, main_heavy, cine_1, cine_2
entity {
entityDef hub_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "hub_music";
secondarySwitchGroup = "hub_music";
initialSecondarySwitchState = "hub";
}
}
}
Blood Harvester: (unused)
States: main_ambient, main_light
entity {
entityDef bloodharvester_music {
inherit = "sound/musicentity";
class = "idMusicEntity";
expandInheritance = false;
poolCount = 0;
poolGranularity = 2;
networkReplicated = false;
disableAIPooling = false;
edit = {
spawnPosition = {
x = 1;
y = 1;
z = 1;
}
initialState = "music_ghost_states/main_ambient";
initialSwitchGroup = "music_ghost_switch";
initialSwitchState = "bloodharvester_music";
}
}
}