implemented player 'reach' for items

This commit is contained in:
minjaesong
2021-10-04 12:03:34 +09:00
parent ea2525e4df
commit e0fbc54839
22 changed files with 154 additions and 172 deletions

View File

@@ -1,6 +1,6 @@
package net.torvald.terrarum.itemproperties
import net.torvald.terrarum.modulebasegame.gameactors.ActorHumanoid
import net.torvald.terrarum.gameactors.ActorWithBody
import net.torvald.terrarum.sqrt
/**
@@ -16,7 +16,7 @@ object Calculate {
*
* TODO Newtons as unit?
*/
@JvmStatic fun pickaxePower(actor: ActorHumanoid, material: Material): Float {
@JvmStatic fun pickaxePower(actor: ActorWithBody, material: Material): Float {
return (4.0 * material.forceMod.toDouble().sqrt() * (actor.avStrength / 1000.0)).toFloat()
}