216 lines
5.8 KiB
C
216 lines
5.8 KiB
C
/* 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) || defined(SEFFECTS_AUTOMAP)
|
|
|
|
#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(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
|
|
#endif /* SEFFECTS_ENUM || SEFFECTS_AUTOMAP */
|
|
|
|
/* seffects.h */
|
|
|