MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / miningSound

Method miningSound

source/game/StarMaterialDatabase.cpp:451–465  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

449}
450
451String MaterialDatabase::miningSound(MaterialId materialId, ModId modId) const {
452 if (isRealMod(modId)) {
453 auto const& modInfo = getModInfo(modId);
454 if (!modInfo->miningSounds.empty())
455 return Random::randValueFrom(modInfo->miningSounds);
456 }
457
458 if (isRealMaterial(materialId)) {
459 auto const& matInfo = getMaterialInfo(materialId);
460 if (!matInfo->miningSounds.empty())
461 return Random::randValueFrom(matInfo->miningSounds);
462 }
463
464 return String();
465}
466
467String MaterialDatabase::footstepSound(MaterialId materialId, ModId modId) const {
468 if (isRealMod(modId)) {

Callers 4

MaterialItemMethod · 0.80
blockSwapMethod · 0.80
fireMethod · 0.80
materialMiningSoundMethod · 0.80

Calls 4

isRealModFunction · 0.85
isRealMaterialFunction · 0.85
StringClass · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected