]> granicus.if.org Git - nethack/commitdiff
new file include/seffects.h
authornhmall <nhmall@nethack.org>
Sat, 25 Feb 2023 21:07:29 +0000 (16:07 -0500)
committernhmall <nhmall@nethack.org>
Sat, 25 Feb 2023 21:07:29 +0000 (16:07 -0500)
include/seffects.h [new file with mode: 0644]

diff --git a/include/seffects.h b/include/seffects.h
new file mode 100644 (file)
index 0000000..04e4ab8
--- /dev/null
@@ -0,0 +1,214 @@
+/* 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 */
+