forgot to make changes to picaxes

This commit is contained in:
minjaesong
2021-10-04 14:27:24 +09:00
parent e0fbc54839
commit dc0b5029f2
4 changed files with 9 additions and 12 deletions

View File

@@ -23,7 +23,7 @@
"encumbrance": 1000,
"basedefence": 100,
"basereach": 56,
"basereach": 84,
"toolsize": 15,

View File

@@ -23,7 +23,7 @@
"encumbrance": 10000,
"basedefence": 100,
"basereach": 114,
"basereach": 180,
"toolsize": 40,

View File

@@ -1,11 +1,7 @@
package net.torvald.terrarum.modulebasegame.gameactors
import net.torvald.terrarum.App
import net.torvald.terrarum.ModMgr
import net.torvald.terrarum.WireCodex
import net.torvald.terrarum.gameactors.AVKey
import net.torvald.terrarum.gameactors.faction.FactionFactory
import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
/**
* Created by minjaesong on 2016-02-03.
@@ -13,7 +9,7 @@ import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
object PlayerBuilderSigrid {
operator fun invoke(): IngamePlayer {
/*operator fun invoke(): IngamePlayer {
val p = IngamePlayer("lol", "lol_glow", - 9223372036854775807L) // XD
//p.referenceID = 0x51621D // the only constant of this procedural universe
@@ -41,7 +37,7 @@ object PlayerBuilderSigrid {
p.actorValue[AVKey.STRENGTH] = 1414 // this is test character, after all.
p.actorValue[AVKey.ENCUMBRANCE] = 1000
p.actorValue[AVKey.BASEHEIGHT] = 46
p.actorValue[AVKey.BASEREACH] = 50
p.actorValue[AVKey.BASEREACH] = 84
p.actorValue[AVKey.NAME] = "Sigrid"
@@ -72,7 +68,7 @@ object PlayerBuilderSigrid {
return p
}
}*/
fun fillTestInventory(inventory: ActorInventory) {

View File

@@ -8,6 +8,7 @@ import net.torvald.terrarum.gameactors.AVKey
import net.torvald.terrarum.gameactors.ActorWithBody
import net.torvald.terrarum.gameitem.GameItem
import net.torvald.terrarum.gameitem.ItemID
import net.torvald.terrarum.gameitem.inInteractableRange
import net.torvald.terrarum.itemproperties.Calculate
import net.torvald.terrarum.modulebasegame.gameactors.DroppedItem
import net.torvald.terrarum.modulebasegame.gameitems.PickaxeCore.BASE_MASS_AND_SIZE
@@ -18,7 +19,7 @@ import kotlin.math.roundToInt
* Created by minjaesong on 2019-03-10.
*/
object PickaxeCore {
fun startPrimaryUse(actor: ActorWithBody, delta: Float, item: GameItem): Boolean {
fun startPrimaryUse(actor: ActorWithBody, delta: Float, item: GameItem) = inInteractableRange(actor) {
val mouseTileX = Terrarum.mouseTileX
val mouseTileY = Terrarum.mouseTileY
@@ -39,7 +40,7 @@ object PickaxeCore {
// return false if here's no tile
if (Block.AIR == (INGAME.world).getTileFromTerrain(mouseTileX, mouseTileY))
return false
return@inInteractableRange false
// filter passed, do the job
val swingDmgToFrameDmg = delta.toDouble() / actorvalue.getAsDouble(AVKey.ACTION_INTERVAL)!!
@@ -54,7 +55,7 @@ object PickaxeCore {
}
}
return true
true
}
fun endPrimaryUse(actor: ActorWithBody, delta: Float, item: GameItem): Boolean {