mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-16 21:44:05 +09:00
debug view for dynamic sources
This commit is contained in:
@@ -2046,9 +2046,10 @@ open class ActorWithBody : Actor {
|
||||
}
|
||||
|
||||
private fun makeNoise(collisionDamage: Double) {
|
||||
if (collisionDamage > 1.0 / 1024.0) {
|
||||
val DIVIDER = 108.0
|
||||
if (collisionDamage / DIVIDER >= 0.1) { // only make noise when the expected volume is at least -20dBfs
|
||||
val feetTiles = getFeetTiles()
|
||||
val volumeMax = collisionDamage / 108
|
||||
val volumeMax = collisionDamage / DIVIDER
|
||||
val feetTileMats = feetTiles.slice(feetTiles.indices).map { BlockCodex[it.second].material }
|
||||
val feetTileCnt = feetTileMats.size.toDouble()
|
||||
val materialStats = feetTileMats.distinct().map { mat -> mat to feetTileMats.count { it == mat } }
|
||||
|
||||
Reference in New Issue
Block a user