From: nhmall Date: Sat, 25 Feb 2023 21:07:29 +0000 (-0500) Subject: new file include/seffects.h X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4b7c3e6a5ea72650aefe20070970613c586a1de7;p=nethack new file include/seffects.h --- diff --git a/include/seffects.h b/include/seffects.h new file mode 100644 index 000000000..04e4ab8c7 --- /dev/null +++ b/include/seffects.h @@ -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 */ +