--- /dev/null
+/* NetHack 3.7 seffects.h $NHDT-Date: $ $NHDT-Branch: $:$NHDT-Revision: $ */
+/* Copyright (c) Michael Allison, 2023 */
+/* NetHack may be freely redistributed. See license for details. */
+
+#if defined(SEFFECTS_ENUM)
+#define seffect(basename) se_##basename
+#else
+#if defined(SEFFECTS_AUTOMAP)
+#define seffect(basename) \
+ { se_##basename, #basename }
+#endif
+#endif
+ seffect(air_crackles),
+ seffect(alarm),
+ seffect(angry_drone),
+ seffect(angry_snakes),
+ seffect(angry_voice),
+ seffect(applause),
+ seffect(avian_screak),
+ seffect(bang_weapon_side),
+ seffect(bars_clink),
+ seffect(bars_clonk),
+ seffect(bars_flapp),
+ seffect(bars_whang),
+ seffect(bars_whap),
+ seffect(bees),
+ seffect(blast),
+ seffect(board_squeak),
+ seffect(board_squeaks_loudly),
+ seffect(boing),
+ seffect(bolt_of_lightning),
+ seffect(bone_rattle),
+ seffect(boomerang_klonk),
+ seffect(boulder_drop),
+ seffect(bovine_bellow),
+ seffect(bovine_moo),
+ seffect(bubble_rising),
+ seffect(bugle_playing_reveille),
+ seffect(buzz),
+ seffect(canine_bark),
+ seffect(canine_growl),
+ seffect(canine_howl),
+ seffect(canine_whine),
+ seffect(canine_yelp),
+ seffect(canine_yip),
+ seffect(canine_yowl),
+ seffect(chain_shatters),
+ seffect(chains_rattling_gears_turning),
+ seffect(chant),
+ seffect(chirp),
+ seffect(clanging_sound),
+ seffect(clank),
+ seffect(clanking_pipe),
+ seffect(clash),
+ seffect(cockatrice_hiss),
+ seffect(cough),
+ seffect(courtly_conversation),
+ seffect(cracking_sound),
+ seffect(crackling),
+ seffect(crackling_of_hellfire),
+ seffect(crash),
+ seffect(crash_door),
+ seffect(crash_something_broke),
+ seffect(crash_throne_destroyed),
+ seffect(crash_through_floor),
+ seffect(crashed_ceiling),
+ seffect(crashing_boulder),
+ seffect(crashing_rock),
+ seffect(crashing_sound),
+ seffect(croc_bellow),
+ seffect(crumbling_sound),
+ seffect(crunching_sound),
+ seffect(crushing_sound),
+ seffect(deafening_roar_atmospheric),
+ seffect(destroy_web),
+ seffect(distant_thunder),
+ seffect(divine_music),
+ seffect(door_crash_open),
+ seffect(door_open),
+ seffect(door_unlock_and_open),
+ seffect(drain_noises),
+ seffect(dry_throat_rattle),
+ seffect(egg_cracking),
+ seffect(egg_splatting),
+ seffect(elephant_trumpet),
+ seffect(equine_neigh),
+ seffect(equine_whicker),
+ seffect(equine_whinny),
+ seffect(explosion),
+ seffect(faint_chime),
+ seffect(faint_sloshing),
+ seffect(faint_splashing),
+ seffect(feline_meow),
+ seffect(feline_mew),
+ seffect(feline_purr),
+ seffect(feline_yelp),
+ seffect(feline_yip),
+ seffect(feline_yowl),
+ seffect(furious_bubbling),
+ seffect(gear_turn),
+ seffect(gears_turning_chains_rattling),
+ seffect(glass_crashing),
+ seffect(glass_shattering),
+ seffect(groan),
+ seffect(groans_and_moans),
+ seffect(growl),
+ seffect(grunt),
+ seffect(guards_footsteps),
+ seffect(gurgle),
+ seffect(gushing_sound),
+ seffect(heart_beat),
+ seffect(hiss),
+ seffect(hollow_sound),
+ seffect(horn_being_played),
+ seffect(iron_ball_dragging_you),
+ seffect(iron_ball_hits_you),
+ seffect(item_tumble_downwards),
+ seffect(jabberwock_burble),
+ seffect(kaablamm_of_mine),
+ seffect(kaboom),
+ seffect(kaboom_boom_boom),
+ seffect(kaboom_door_explodes),
+ seffect(kadoom_boulder_falls_in),
+ seffect(kerplunk_boulder_gone),
+ seffect(kick_door_it_crashes_open),
+ seffect(kick_door_it_shatters),
+ seffect(klick),
+ seffect(klunk),
+ seffect(klunk_pipe),
+ seffect(laughter),
+ seffect(lid_slams_open_falls_shut),
+ seffect(loud_click),
+ seffect(loud_crash),
+ seffect(loud_pop),
+ seffect(loud_splash),
+ seffect(lound_crash),
+ seffect(low_buzzing),
+ seffect(low_hum),
+ seffect(maniacal_laughter),
+ seffect(masticating_sound),
+ seffect(mon_chugging_potion),
+ seffect(monster_behind_boulder),
+ seffect(mutter_imprecations),
+ seffect(mutter_incantation),
+ seffect(orc_grunt),
+ seffect(paranoid_confirmation),
+ seffect(potion_crash_and_break),
+ seffect(ring_in_drain),
+ seffect(ripping_sound),
+ seffect(snarl),
+ seffect(roar),
+ seffect(rumbling),
+ seffect(rumbling_of_earth),
+ seffect(rushing_wind_noise),
+ seffect(rustling_paper),
+ seffect(sad_wailing),
+ seffect(sceptor_pounding),
+ seffect(scratching),
+ seffect(scream),
+ seffect(screech),
+ seffect(sewer_song),
+ seffect(sharp_crack),
+ seffect(shriek),
+ seffect(shrill_whistle),
+ seffect(sinister_laughter),
+ seffect(sizzling),
+ seffect(slurping_sound),
+ seffect(smashing_and_crushing),
+ seffect(snake_rattle),
+ seffect(snakes_hissing),
+ seffect(soft_click),
+ seffect(soft_crackling),
+ seffect(someone_bowling),
+ seffect(someone_searching),
+ seffect(someone_summoning),
+ seffect(someone_yells),
+ seffect(splash),
+ seffect(splat_egg),
+ seffect(splat_from_engulf),
+ seffect(squawk),
+ seffect(squeak),
+ seffect(squeak_A),
+ seffect(squeak_B),
+ seffect(squeak_B_flat),
+ seffect(squeak_C),
+ seffect(squeak_D),
+ seffect(squeak_D_flat),
+ seffect(squeak_E),
+ seffect(squeak_E_flat),
+ seffect(squeak_F),
+ seffect(squeak_F_sharp),
+ seffect(squeak_G),
+ seffect(squeak_G_sharp),
+ seffect(squeal),
+ seffect(squeek),
+ seffect(stone_breaking),
+ seffect(stone_crumbling),
+ seffect(swoosh),
+ seffect(thud),
+ seffect(thump),
+ seffect(thunderclap),
+ seffect(tumbler_click),
+ seffect(typing_noise),
+ seffect(wail),
+ seffect(wailing_of_the_banshee),
+ seffect(wall_of_force),
+ seffect(yelp),
+ seffect(zap),
+ seffect(zap_then_explosion),
+
+#undef seffect
+
+/* seffects.h */
+