hostile-takeover/game/soundeffects.h
2014-07-06 17:47:28 -07:00

222 lines
8.4 KiB
C

// This file is read by schemer. This file can be editted as desired. Edits will require rebuilds of data.
// Change disabled to enabled when sound effect is in use in the game.
// Note: name deprecation is supported. Replace "none" with old names for loading old files
enum Sfx { // sfx
ksfxNothing, // disabled; none
ksfxGalaxiteProcessorAbortRepair, // enabled; none
ksfxGalaxiteProcessorDamaged, // enabled; none
ksfxGalaxiteProcessorDestroyed, // enabled; none
ksfxGalaxiteProcessorDoorOpening, // enabled; none
ksfxGalaxiteProcessorDoorClosing, // enabled; none
ksfxGalaxiteProcessorRepair, // enabled; none
ksfxGalaxiteProcessorSelect, // enabled; none
ksfxGalaxiteWarehouseAbortRepair, // enabled; none
ksfxGalaxiteWarehouseDamaged, // enabled; none
ksfxGalaxiteWarehouseDestroyed, // enabled; none
ksfxGalaxiteWarehouseRepair, // enabled; none
ksfxGalaxiteWarehouseSelect, // enabled; none
ksfxGalaxiteWarehouseTooFull, // enabled; none
ksfxGalaxMinerMine, // enabled; none
ksfxGalaxMinerUnderAttack, // enabled; none
ksfxGalaxMinerDeliver, // enabled; none
ksfxGameBaseUnderAttack, // enabled; none
ksfxGameCreditsDecreasing, // enabled; none
ksfxGameCreditsIncreasing, // enabled; none
ksfxGameLevelResults, // disabled; none
ksfxGameLoseLevel, // enabled; none
ksfxGameNewVehicleOptions, // enabled; none
ksfxGameNewRecruitOptions, // enabled; none
ksfxGameNewStructureOptions, // enabled; none
ksfxGameWinLevel, // enabled; none
ksfxGuiBuildMenuHide, // disabled; none
ksfxGuiBuildMenuSelectItem, // disabled; none
ksfxGuiBuildMenuShow, // disabled; none
ksfxGuiButtonTap, // enabled; none
ksfxGuiCheckBoxTap, // enabled; none
ksfxGuiEditBoxCharacterEntered, // disabled; none
ksfxGuiFormHide, // enabled; none
ksfxGuiFormShow, // enabled; none
ksfxGuiMissionTextCharOutput, // disabled; none
ksfxGuiScrollingListSelectItem, // enabled; none
ksfxHeadquartersAbortConstruction, // enabled; none
ksfxHeadquartersAbortRepair, // enabled; none
ksfxHeadquartersConstruct, // enabled; none
ksfxHeadquartersDamaged, // enabled; none
ksfxHeadquartersDestroyed, // enabled; none
ksfxHeadquartersRepair, // enabled; none
ksfxHeadquartersSelect, // enabled; none
ksfxHeadquartersStructureReady, // enabled; none
ksfxHumanResourceCenterAbortRecruiting, // enabled; none
ksfxHumanResourceCenterAbortRepair, // enabled; none
ksfxHumanResourceCenterDamaged, // enabled; none
ksfxHumanResourceCenterDestroyed, // enabled; none
ksfxHumanResourceCenterRecruit, // enabled; none
ksfxHumanResourceCenterRepair, // enabled; none
ksfxHumanResourceCenterSelect, // enabled; none
ksfxHumanResourceCenterUnitReady, // enabled; none
ksfxLightTankFire, // enabled; none
ksfxLightTankImpact, // enabled; none
ksfxMachineGunInfantryFire, // enabled; none
ksfxMachineGunTowerAbortRepair, // enabled; none
ksfxMachineGunTowerAttack, // disabled; none
ksfxMachineGunTowerDamaged, // enabled; none
ksfxMachineGunTowerDestroyed, // enabled; none
ksfxMachineGunTowerFire, // enabled; none
ksfxMachineGunTowerRepair, // enabled; none
ksfxMachineGunTowerSelect, // enabled; none
ksfxMachineGunVehicleFire, // enabled; none
ksfxMediumTankFire, // enabled; none
ksfxMediumTankImpact, // enabled; none
ksfxMobileHeadquartersDeploy, // enabled; none
ksfxRadarAbortRepair, // enabled; none
ksfxRadarDamaged, // enabled; none
ksfxRadarDestroyed, // enabled; none
ksfxRadarRepair, // enabled; none
ksfxRadarSelect, // enabled; none
ksfxReactorAbortRepair, // enabled; none
ksfxReactorDamaged, // enabled; none
ksfxReactorDestroyed, // enabled; none
ksfxReactorPowerTooLow, // enabled; none
ksfxReactorRepair, // enabled; none
ksfxReactorSelect, // enabled; none
ksfxResearchCenterAbortRepair, // enabled; none
ksfxResearchCenterDamaged, // enabled; none
ksfxResearchCenterDestroyed, // enabled; none
ksfxResearchCenterRepair, // enabled; none
ksfxResearchCenterSelect, // enabled; none
ksfxRocketInfantryFire, // enabled; none
ksfxRocketInfantryImpact, // enabled; none
ksfxRocketTowerAbortRepair, // enabled; none
ksfxRocketTowerAttack, // disabled; none
ksfxRocketTowerDamaged, // enabled; none
ksfxRocketTowerDestroyed, // enabled; none
ksfxRocketTowerFire, // enabled; none
ksfxRocketTowerImpact, // enabled; none
ksfxRocketTowerRepair, // enabled; none
ksfxRocketTowerSelect, // enabled; none
ksfxRocketVehicleFire, // enabled; none
ksfxRocketVehicleImpact, // enabled; none
ksfxTakeoverSpecialistStructureCaptured, // enabled; none
ksfxVehicleTransportStationAbortManufacture, // enabled; none
ksfxVehicleTransportStationAbortRepair, // enabled; none
ksfxVehicleTransportStationDamaged, // enabled; none
ksfxVehicleTransportStationDestroyed, // enabled; none
ksfxVehicleTransportStationManufacture, // enabled; none
ksfxVehicleTransportStationRepair, // enabled; none
ksfxVehicleTransportStationSelect, // enabled; none
ksfxVehicleTransportStationVehicleReady, // enabled; none
ksfxVehicleDestroyed, // enabled; none
ksfxInfantryDestroyed0, // enabled; none
ksfxInfantryDestroyed1, // enabled; none
ksfxInfantryDestroyed2, // enabled; none
ksfxInfantryDestroyed3, // enabled; none
ksfxInfantryDestroyed4, // enabled; none
ksfxMale01Select0, // enabled; none
ksfxMale01Select1, // enabled; none
ksfxMale01Select2, // enabled; none
ksfxMale01Select3, // enabled; none
ksfxMale01Move0, // enabled; none
ksfxMale01Move1, // enabled; none
ksfxMale01Move2, // enabled; none
ksfxMale01Move3, // enabled; none
ksfxMale01Attack0, // enabled; none
ksfxMale01Attack1, // enabled; none
ksfxMale01Attack2, // enabled; none
ksfxMale01Attack3, // enabled; none
ksfxMale03Select0, // enabled; none
ksfxMale03Select1, // enabled; none
ksfxMale03Select2, // enabled; none
ksfxMale03Select3, // enabled; none
ksfxMale03Move0, // enabled; none
ksfxMale03Move1, // enabled; none
ksfxMale03Move2, // enabled; none
ksfxMale03Move3, // enabled; none
ksfxMale03Attack0, // enabled; none
ksfxMale03Attack1, // enabled; none
ksfxMale03Attack2, // enabled; none
ksfxMale03Attack3, // enabled; none
ksfxMale06Select0, // enabled; none
ksfxMale06Select1, // enabled; none
ksfxMale06Select2, // enabled; none
ksfxMale06Select3, // enabled; none
ksfxMale06Move0, // enabled; none
ksfxMale06Move1, // enabled; none
ksfxMale06Move2, // enabled; none
ksfxMale06Move3, // enabled; none
ksfxMale06Attack0, // enabled; none
ksfxMale06Attack1, // enabled; none
ksfxMale06Attack2, // enabled; none
ksfxMale06Attack3, // enabled; none
ksfxMajor01Select0, // enabled; none
ksfxMajor01Select1, // enabled; none
ksfxMajor01Select2, // enabled; none
ksfxMajor01Select3, // enabled; none
ksfxMajor01Move0, // enabled; none
ksfxMajor01Move1, // enabled; none
ksfxMajor01Move2, // enabled; none
ksfxMajor01Move3, // enabled; none
ksfxMajor01Attack0, // enabled; none
ksfxMajor01Attack1, // enabled; none
ksfxMajor01Attack2, // enabled; none
ksfxMajor01Attack3, // enabled; none
ksfxMajor02Select0, // enabled; none
ksfxMajor02Select1, // enabled; none
ksfxMajor02Select2, // enabled; none
ksfxMajor02Select3, // enabled; none
ksfxMajor02Move0, // enabled; none
ksfxMajor02Move1, // enabled; none
ksfxMajor02Move2, // enabled; none
ksfxMajor02Move3, // enabled; none
ksfxMajor02Attack0, // enabled; none
ksfxMajor02Attack1, // enabled; none
ksfxMajor02Attack2, // enabled; none
ksfxMajor02Attack3, // enabled; none
ksfxAndySelect, // enabled; none
ksfxAndyMove, // enabled; none
ksfxAndyAttack, // enabled; none
ksfxAndyFire, //enabled; none
ksfxAndyDestroyed, // enabled; none
ksfxReplicatorOn, // enabled; none
ksfxReplicatorOff, // enabled; none
ksfxReplicatorBuild, // enabled; none
ksfxActivatorOn, // enabled; none
ksfxActivatorOff, // enabled; none
ksfxArtilleryFire, // enabled; none
ksfxArtilleryImpact, // enabled; none
ksfxHappyEnding, //enabled; none
ksfxReplicatorDestroyed, //enabled; none
ksfxFoxDestroyed, //endabled; none
};
// **sfx for triggers - keep grouped after HappyEnding, also add in res.h
// stop
// needed sfx
// ksfxResearchCenterUpgrade
// ksfxResearchCenterAbortUpgrade
enum SfxCategory {
ksfxcNothing = -1,
ksfxcInfantryDestroyed,
ksfxcVehicleDestroyed,
ksfxcMale01Select,
ksfxcMale01Move,
ksfxcMale01Attack,
ksfxcMale03Select,
ksfxcMale03Move,
ksfxcMale03Attack,
ksfxcMale06Select,
ksfxcMale06Move,
ksfxcMale06Attack,
ksfxcMajor01Select,
ksfxcMajor01Move,
ksfxcMajor01Attack,
ksfxcMajor02Select,
ksfxcMajor02Move,
ksfxcMajor02Attack,
ksfxcAndySelect,
ksfxcAndyMove,
ksfxcAndyAttack,
ksfxcAndyDestroyed,
ksfxcFoxDestroyed,
};