I'm not sure but look at src/map/skill.c
case WM_SOUND_OF_DESTRUCTION:
if( tsc && ( tsc->data[SC_SWINGDANCE] || tsc->data[SC_SYMPHONYOFLOVER] || tsc->data[SC_MOONLITSERENADE] ||
tsc->data[SC_RUSHWINDMILL] || tsc->data[SC_ECHOSONG] || tsc->data[SC_HARMONIZE] ||
tsc->data[SC_VOICEOFSIREN] || tsc->data[SC_DEEPSLEEP] || tsc->data[SC_SIRCLEOFNATURE] ||
tsc->data[SC_GLOOMYDAY] || tsc->data[SC_GLOOMYDAY_SK] || tsc->data[SC_SONGOFMANA] ||
tsc->data[SC_DANCEWITHWUG] || tsc->data[SC_SATURDAYNIGHTFEVER] || tsc->data[SC_LERADSDEW] ||
tsc->data[SC_MELODYOFSINK] || tsc->data[SC_BEYONDOFWARCRY] || tsc->data[SC_UNLIMITEDHUMMINGVOICE] ) &&
rnd()%100 < 4 * skill_lv + 2 * ((sd) ? pc_checkskill(sd, WM_LESSON) : skill_get_max(WM_LESSON)) + 10 * chorusbonus) {
status_change_start(src, bl, SC_STUN, 10000, skill_lv, 0, 0, 0, skill_get_time(skill_id,skill_lv), SCSTART_NOTICKDEF);
status_change_end(bl, SC_DANCING, INVALID_TIMER);
status_change_end(bl, SC_RICHMANKIM, INVALID_TIMER);
status_change_end(bl, SC_ETERNALCHAOS, INVALID_TIMER);
status_change_end(bl, SC_DRUMBATTLE, INVALID_TIMER);
status_change_end(bl, SC_NIBELUNGEN, INVALID_TIMER);
status_change_end(bl, SC_INTOABYSS, INVALID_TIMER);
status_change_end(bl, SC_SIEGFRIED, INVALID_TIMER);
status_change_end(bl, SC_WHISTLE, INVALID_TIMER);
status_change_end(bl, SC_ASSNCROS, INVALID_TIMER);
status_change_end(bl, SC_POEMBRAGI, INVALID_TIMER);
status_change_end(bl, SC_APPLEIDUN, INVALID_TIMER);
status_change_end(bl, SC_HUMMING, INVALID_TIMER);
status_change_end(bl, SC_FORTUNE, INVALID_TIMER);
status_change_end(bl, SC_SERVICE4U, INVALID_TIMER);
status_change_end(bl, SC_LONGING, INVALID_TIMER);
status_change_end(bl, SC_SWINGDANCE, INVALID_TIMER);
status_change_end(bl, SC_SYMPHONYOFLOVER, INVALID_TIMER);
status_change_end(bl, SC_MOONLITSERENADE, INVALID_TIMER);
status_change_end(bl, SC_RUSHWINDMILL, INVALID_TIMER);
or db/re/skill.db
// WA Wanderer
2350,0,6,4,0,0x3,7:8:9:10:11,5,1,yes,0,0,0,none,0,0x0, WA_SWING_DANCE,Swing Dance
2351,0,6,4,0,0x3,7:8:9:10:11,5,1,yes,0,0,0,none,0,0x0, WA_SYMPHONY_OF_LOVER,Symphony of Lovers
2352,0,6,4,0,0x3,7:8:9:10:11,5,1,yes,0,0,0,none,0,0x0, WA_MOONLIT_SERENADE,Moonlit Serenade
these are guidelines, as it looks on me.