function InitDNCSounds takes nothing returns nothing
// Create sounds to be played at dawn and dusk.
set bj_dawnSound = CreateSoundFromLabel("RoosterSound", false, false, false, 10000, 10000)
set bj_duskSound = CreateSoundFromLabel("WolfSound", false, false, false, 10000, 10000)
// Set up triggers to respond to dawn and dusk.
set bj_dncSoundsDawn = CreateTrigger()
call TriggerRegisterGameStateEvent(bj_dncSoundsDawn, GAME_STATE_TIME_OF_DAY, EQUAL, bj_TOD_DAWN)
call TriggerAddAction(bj_dncSoundsDawn, function SetDNCSoundsDawn)
set bj_dncSoundsDusk = CreateTrigger()
call TriggerRegisterGameStateEvent(bj_dncSoundsDusk, GAME_STATE_TIME_OF_DAY, EQUAL, bj_TOD_DUSK)
call TriggerAddAction(bj_dncSoundsDusk, function SetDNCSoundsDusk)
// Set up triggers to respond to changes from day to night or vice-versa.
set bj_dncSoundsDay = CreateTrigger()
call TriggerRegisterGameStateEvent(bj_dncSoundsDay, GAME_STATE_TIME_OF_DAY, GREATER_THAN_OR_EQUAL, bj_TOD_DAWN)
call TriggerRegisterGameStateEvent(bj_dncSoundsDay, GAME_STATE_TIME_OF_DAY, LESS_THAN, bj_TOD_DUSK)
call TriggerAddAction(bj_dncSoundsDay, function SetDNCSoundsDay)
set bj_dncSoundsNight = CreateTrigger()
call TriggerRegisterGameStateEvent(bj_dncSoundsNight, GAME_STATE_TIME_OF_DAY, LESS_THAN, bj_TOD_DAWN)
call TriggerRegisterGameStateEvent(bj_dncSoundsNight, GAME_STATE_TIME_OF_DAY, GREATER_THAN_OR_EQUAL, bj_TOD_DUSK)
call TriggerAddAction(bj_dncSoundsNight, function SetDNCSoundsNight)
endfunction
Please login using your WC3Modding.info account