diff options
author | Simon Howard | 2008-09-04 23:15:36 +0000 |
---|---|---|
committer | Simon Howard | 2008-09-04 23:15:36 +0000 |
commit | 0df2cb80cf03d7259746834220d209b306a8c503 (patch) | |
tree | fdc5037429c91dcbc8207c3e75fc787ef96e207a /src/hexen/sounds.c | |
parent | 6a294daa7859eaf0250aa4a77484dd11550e5c5e (diff) | |
download | chocolate-doom-0df2cb80cf03d7259746834220d209b306a8c503.tar.gz chocolate-doom-0df2cb80cf03d7259746834220d209b306a8c503.tar.bz2 chocolate-doom-0df2cb80cf03d7259746834220d209b306a8c503.zip |
Add GPLed Heretic/Hexen source.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1195
Diffstat (limited to 'src/hexen/sounds.c')
-rw-r--r-- | src/hexen/sounds.c | 306 |
1 files changed, 306 insertions, 0 deletions
diff --git a/src/hexen/sounds.c b/src/hexen/sounds.c new file mode 100644 index 00000000..5f0e75bd --- /dev/null +++ b/src/hexen/sounds.c @@ -0,0 +1,306 @@ + +//************************************************************************** +//** +//** sounds.c : Heretic 2 : Raven Software, Corp. +//** +//** $RCSfile: sounds.c,v $ +//** $Revision: 1.83 $ +//** $Date: 96/01/06 18:37:44 $ +//** $Author: bgokey $ +//** +//************************************************************************** + +#include "h2def.h" +#include "sounds.h" + +// Music info + +/* +musicinfo_t S_music[] = +{ + { "MUS_E1M1", 0 }, // 1-1 + { "MUS_E1M2", 0 }, + { "MUS_E1M3", 0 }, + { "MUS_E1M4", 0 }, + { "MUS_E1M5", 0 }, + { "MUS_E1M6", 0 }, + { "MUS_E1M7", 0 }, + { "MUS_E1M8", 0 }, + { "MUS_E1M9", 0 }, + { "MUS_E2M1", 0 }, // 2-1 + { "MUS_E2M2", 0 }, + { "MUS_E2M3", 0 }, + { "MUS_E2M4", 0 }, + { "MUS_E1M4", 0 }, + { "MUS_E2M6", 0 }, + { "MUS_E2M7", 0 }, + { "MUS_E2M8", 0 }, + { "MUS_E2M9", 0 }, + { "MUS_E1M1", 0 }, // 3-1 + { "MUS_E3M2", 0 }, + { "MUS_E3M3", 0 }, + { "MUS_E1M6", 0 }, + { "MUS_E1M3", 0 }, + { "MUS_E1M2", 0 }, + { "MUS_E1M5", 0 }, + { "MUS_E1M9", 0 }, + { "MUS_E2M6", 0 }, + { "MUS_E1M6", 0 }, // 4-1 + { "MUS_TITL", 0 }, + { "MUS_INTR", 0 }, + { "MUS_CPTD", 0 } +}; +*/ + +// Sound info + +sfxinfo_t S_sfx[] = +{ + // tagname, lumpname, priority, usefulness, snd_ptr, lumpnum, numchannels, + // pitchshift + { "", "", 0, -1, NULL, 0, 0, 0 }, + { "PlayerFighterNormalDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterCrazyDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterExtreme1Death", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterExtreme2Death", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterExtreme3Death", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterBurnDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericNormalDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericCrazyDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericExtreme1Death", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericExtreme2Death", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericExtreme3Death", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericBurnDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerMageNormalDeath", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerMageCrazyDeath", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerMageExtreme1Death", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerMageExtreme2Death", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerMageExtreme3Death", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerMageBurnDeath", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerFighterPain", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericPain", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerMagePain", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerFighterGrunt", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericGrunt", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerMageGrunt", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerLand", "", 32, -1, NULL, 0, 2, 1 }, + { "PlayerPoisonCough", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterFallingScream", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerClericFallingScream", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerMageFallingScream", "", 256, -1, NULL, 0, 2, 0 }, + { "PlayerFallingSplat", "", 256, -1, NULL, 0, 2, 1 }, + { "PlayerFighterFailedUse", "", 256, -1, NULL, 0, 1, 1 }, + { "PlayerClericFailedUse", "", 256, -1, NULL, 0, 1, 1 }, + { "PlayerMageFailedUse", "", 256, -1, NULL, 0, 1, 0 }, + { "PlatformStart", "", 36, -1, NULL, 0, 2, 1 }, + { "PlatformStartMetal", "", 36, -1, NULL, 0, 2, 1 }, + { "PlatformStop", "", 40, -1, NULL, 0, 2, 1 }, + { "StoneMove", "", 32, -1, NULL, 0, 2, 1 }, + { "MetalMove", "", 32, -1, NULL, 0, 2, 1 }, + { "DoorOpen", "", 36, -1, NULL, 0, 2, 1 }, + { "DoorLocked", "", 36, -1, NULL, 0, 2, 1 }, + { "DoorOpenMetal", "", 36, -1, NULL, 0, 2, 1 }, + { "DoorCloseMetal", "", 36, -1, NULL, 0, 2, 1 }, + { "DoorCloseLight", "", 36, -1, NULL, 0, 2, 1 }, + { "DoorCloseHeavy", "", 36, -1, NULL, 0, 2, 1 }, + { "DoorCreak", "", 36, -1, NULL, 0, 2, 1 }, + { "PickupWeapon", "", 36, -1, NULL, 0, 2, 0 }, + { "PickupArtifact", "", 36, -1, NULL, 0, 2, 1 }, + { "PickupKey", "", 36, -1, NULL, 0, 2, 1 }, + { "PickupItem", "", 36, -1, NULL, 0, 2, 1 }, + { "PickupPiece", "", 36, -1, NULL, 0, 2, 0 }, + { "WeaponBuild", "", 36, -1, NULL, 0, 2, 0 }, + { "UseArtifact", "", 36, -1, NULL, 0, 2, 1 }, + { "BlastRadius", "", 36, -1, NULL, 0, 2, 1 }, + { "Teleport", "", 256, -1, NULL, 0, 2, 1 }, + { "ThunderCrash", "", 30, -1, NULL, 0, 2, 1 }, + { "FighterPunchMiss", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterPunchHitThing", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterPunchHitWall", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterGrunt", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterAxeHitThing", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterHammerMiss", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterHammerHitThing", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterHammerHitWall", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterHammerContinuous", "", 32, -1, NULL, 0, 2, 1 }, + { "FighterHammerExplode", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterSwordFire", "", 80, -1, NULL, 0, 2, 1 }, + { "FighterSwordExplode", "", 80, -1, NULL, 0, 2, 1 }, + { "ClericCStaffFire", "", 80, -1, NULL, 0, 2, 1 }, + { "ClericCStaffExplode", "", 40, -1, NULL, 0, 2, 1 }, + { "ClericCStaffHitThing", "", 80, -1, NULL, 0, 2, 1 }, + { "ClericFlameFire", "", 80, -1, NULL, 0, 2, 1 }, + { "ClericFlameExplode", "", 80, -1, NULL, 0, 2, 1 }, + { "ClericFlameCircle", "", 80, -1, NULL, 0, 2, 1 }, + { "MageWandFire", "", 80, -1, NULL, 0, 2, 1 }, + { "MageLightningFire", "", 80, -1, NULL, 0, 2, 1 }, + { "MageLightningZap", "", 32, -1, NULL, 0, 2, 1 }, + { "MageLightningContinuous", "", 32, -1, NULL, 0, 2, 1 }, + { "MageLightningReady", "", 30, -1, NULL, 0, 2, 1 }, + { "MageShardsFire","", 80, -1, NULL, 0, 2, 1 }, + { "MageShardsExplode","", 36, -1, NULL, 0, 2, 1 }, + { "MageStaffFire","", 80, -1, NULL, 0, 2, 1 }, + { "MageStaffExplode","", 40, -1, NULL, 0, 2, 1 }, + { "Switch1", "", 32, -1, NULL, 0, 2, 1 }, + { "Switch2", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentSight", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentActive", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentPain", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentMeleeHit", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "SerpentBirth", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentFXContinuous", "", 32, -1, NULL, 0, 2, 1 }, + { "SerpentFXHit", "", 32, -1, NULL, 0, 2, 1 }, + { "PotteryExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "Drip", "", 32, -1, NULL, 0, 2, 1 }, + { "CentaurSight", "", 32, -1, NULL, 0, 2, 1 }, + { "CentaurActive", "", 32, -1, NULL, 0, 2, 1 }, + { "CentaurPain", "", 32, -1, NULL, 0, 2, 1 }, + { "CentaurAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "CentaurDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "CentaurLeaderAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "CentaurMissileExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "Wind", "", 1, -1, NULL, 0, 2, 1 }, + { "BishopSight", "", 32, -1, NULL, 0, 2, 1 }, + { "BishopActive", "", 32, -1, NULL, 0, 2, 1 }, + { "BishopPain", "", 32, -1, NULL, 0, 2, 1 }, + { "BishopAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "BishopDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "BishopMissileExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "BishopBlur", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonSight", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonActive", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonPain", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonMissileFire", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonMissileExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "DemonDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "WraithSight", "", 32, -1, NULL, 0, 2, 1 }, + { "WraithActive", "", 32, -1, NULL, 0, 2, 1 }, + { "WraithPain", "", 32, -1, NULL, 0, 2, 1 }, + { "WraithAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "WraithMissileFire", "", 32, -1, NULL, 0, 2, 1 }, + { "WraithMissileExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "WraithDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "PigActive1", "", 32, -1, NULL, 0, 2, 1 }, + { "PigActive2", "", 32, -1, NULL, 0, 2, 1 }, + { "PigPain", "", 32, -1, NULL, 0, 2, 1 }, + { "PigAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "PigDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "MaulatorSight", "", 32, -1, NULL, 0, 2, 1 }, + { "MaulatorActive", "", 32, -1, NULL, 0, 2, 1 }, + { "MaulatorPain", "", 32, -1, NULL, 0, 2, 1 }, + { "MaulatorHamSwing", "", 32, -1, NULL, 0, 2, 1 }, + { "MaulatorHamHit", "", 32, -1, NULL, 0, 2, 1 }, + { "MaulatorMissileHit", "", 32, -1, NULL, 0, 2, 1 }, + { "MaulatorDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "FreezeDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "FreezeShatter", "", 40, -1, NULL, 0, 2, 1 }, + { "EttinSight", "", 32, -1, NULL, 0, 2, 1 }, + { "EttinActive", "", 32, -1, NULL, 0, 2, 1 }, + { "EttinPain", "", 32, -1, NULL, 0, 2, 1 }, + { "EttinAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "EttinDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "FireDemonSpawn", "", 32, -1, NULL, 0, 2, 1 }, + { "FireDemonActive", "", 32, -1, NULL, 0, 2, 1 }, + { "FireDemonPain", "", 32, -1, NULL, 0, 2, 1 }, + { "FireDemonAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "FireDemonMissileHit", "", 32, -1, NULL, 0, 2, 1 }, + { "FireDemonDeath", "", 40, -1, NULL, 0, 2, 1 }, + { "IceGuySight", "", 32, -1, NULL, 0, 2, 1 }, + { "IceGuyActive", "", 32, -1, NULL, 0, 2, 1 }, + { "IceGuyAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "IceGuyMissileExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "SorcererSight", "", 256, -1, NULL, 0, 2, 1 }, + { "SorcererActive", "", 256, -1, NULL, 0, 2, 1 }, + { "SorcererPain", "", 256, -1, NULL, 0, 2, 1 }, + { "SorcererSpellCast", "", 256, -1, NULL, 0, 2, 1 }, + { "SorcererBallWoosh", "", 256, -1, NULL, 0, 4, 1 }, + { "SorcererDeathScream", "", 256, -1, NULL, 0, 2, 1 }, + { "SorcererBishopSpawn", "", 80, -1, NULL, 0, 2, 1 }, + { "SorcererBallPop", "", 80, -1, NULL, 0, 2, 1 }, + { "SorcererBallBounce", "", 80, -1, NULL, 0, 3, 1 }, + { "SorcererBallExplode", "", 80, -1, NULL, 0, 3, 1 }, + { "SorcererBigBallExplode", "", 80, -1, NULL, 0, 3, 1 }, + { "SorcererHeadScream", "", 256, -1, NULL, 0, 2, 1 }, + { "DragonSight", "", 64, -1, NULL, 0, 2, 1 }, + { "DragonActive", "", 64, -1, NULL, 0, 2, 1 }, + { "DragonWingflap", "", 64, -1, NULL, 0, 2, 1 }, + { "DragonAttack", "", 64, -1, NULL, 0, 2, 1 }, + { "DragonPain", "", 64, -1, NULL, 0, 2, 1 }, + { "DragonDeath", "", 64, -1, NULL, 0, 2, 1 }, + { "DragonFireballExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "KoraxSight", "", 256, -1, NULL, 0, 2, 1 }, + { "KoraxActive", "", 256, -1, NULL, 0, 2, 1 }, + { "KoraxPain", "", 256, -1, NULL, 0, 2, 1 }, + { "KoraxAttack", "", 256, -1, NULL, 0, 2, 1 }, + { "KoraxCommand", "", 256, -1, NULL, 0, 2, 1 }, + { "KoraxDeath", "", 256, -1, NULL, 0, 2, 1 }, + { "KoraxStep", "", 128, -1, NULL, 0, 2, 1 }, + { "ThrustSpikeRaise", "", 32, -1, NULL, 0, 2, 1 }, + { "ThrustSpikeLower", "", 32, -1, NULL, 0, 2, 1 }, + { "GlassShatter", "", 32, -1, NULL, 0, 2, 1 }, + { "FlechetteBounce", "", 32, -1, NULL, 0, 2, 1 }, + { "FlechetteExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "LavaMove", "", 36, -1, NULL, 0, 2, 1 }, + { "WaterMove", "", 36, -1, NULL, 0, 2, 1 }, + { "IceStartMove", "", 36, -1, NULL, 0, 2, 1 }, + { "EarthStartMove", "", 36, -1, NULL, 0, 2, 1 }, + { "WaterSplash", "", 32, -1, NULL, 0, 2, 1 }, + { "LavaSizzle", "", 32, -1, NULL, 0, 2, 1 }, + { "SludgeGloop", "", 32, -1, NULL, 0, 2, 1 }, + { "HolySymbolFire", "", 64, -1, NULL, 0, 2, 1 }, + { "SpiritActive", "", 32, -1, NULL, 0, 2, 1 }, + { "SpiritAttack", "", 32, -1, NULL, 0, 2, 1 }, + { "SpiritDie", "", 32, -1, NULL, 0, 2, 1 }, + { "ValveTurn", "", 36, -1, NULL, 0, 2, 1 }, + { "RopePull", "", 36, -1, NULL, 0, 2, 1 }, + { "FlyBuzz", "", 20, -1, NULL, 0, 2, 1 }, + { "Ignite", "", 32, -1, NULL, 0, 2, 1 }, + { "PuzzleSuccess", "", 256, -1, NULL, 0, 2, 1 }, + { "PuzzleFailFighter", "", 256, -1, NULL, 0, 2, 1 }, + { "PuzzleFailCleric", "", 256, -1, NULL, 0, 2, 1 }, + { "PuzzleFailMage", "", 256, -1, NULL, 0, 2, 1 }, + { "Earthquake", "", 32, -1, NULL, 0, 2, 1 }, + { "BellRing", "", 32, -1, NULL, 0, 2, 0 }, + { "TreeBreak", "", 32, -1, NULL, 0, 2, 1 }, + { "TreeExplode", "", 32, -1, NULL, 0, 2, 1 }, + { "SuitofArmorBreak", "", 32, -1, NULL, 0, 2, 1 }, + { "PoisonShroomPain", "", 20, -1, NULL, 0, 2, 1 }, + { "PoisonShroomDeath", "", 32, -1, NULL, 0, 2, 1 }, + { "Ambient1", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient2", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient3", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient4", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient5", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient6", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient7", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient8", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient9", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient10", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient11", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient12", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient13", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient14", "", 1, -1, NULL, 0, 1, 1 }, + { "Ambient15", "", 1, -1, NULL, 0, 1, 1 }, + { "StartupTick", "", 32, -1, NULL, 0, 2, 1 }, + { "SwitchOtherLevel", "", 32, -1, NULL, 0, 2, 1 }, + { "Respawn", "", 32, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceGreetings", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceReady", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceBlood", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceGame", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceBoard", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceWorship", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceMaybe", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceStrong", "", 512, -1, NULL, 0, 2, 1 }, + { "KoraxVoiceFace", "", 512, -1, NULL, 0, 2, 1 }, + { "BatScream", "", 32, -1, NULL, 0, 2, 1 }, + { "Chat", "", 512, -1, NULL, 0, 2, 1 }, + { "MenuMove", "", 32, -1, NULL, 0, 2, 1 }, + { "ClockTick", "", 32, -1, NULL, 0, 2, 1 }, + { "Fireball", "", 32, -1, NULL, 0, 2, 1 }, + { "PuppyBeat", "", 30, -1, NULL, 0, 2, 1 }, + { "MysticIncant", "", 32, -1, NULL, 0, 4, 1 } +}; |