mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-07 17:14:06 +09:00
Compare commits
2 Commits
v0.3.2-tes
...
v0.3.2-tes
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9e44ca93ab | ||
|
|
8cb11d5c82 |
@@ -9,6 +9,9 @@ id;classname
|
|||||||
9;net.torvald.terrarum.modulebasegame.gameitems.WireCutterAll
|
9;net.torvald.terrarum.modulebasegame.gameitems.WireCutterAll
|
||||||
10;net.torvald.terrarum.modulebasegame.gameitems.ItemTypewriter
|
10;net.torvald.terrarum.modulebasegame.gameitems.ItemTypewriter
|
||||||
|
|
||||||
|
256;net.torvald.terrarum.modulebasegame.gameitems.ItemSwingingDoorOak
|
||||||
|
257;net.torvald.terrarum.modulebasegame.gameitems.ItemSwingingDoorEbony
|
||||||
|
258;net.torvald.terrarum.modulebasegame.gameitems.ItemSwingingDoorBirch
|
||||||
|
259;net.torvald.terrarum.modulebasegame.gameitems.ItemSwingingDoorRosewood
|
||||||
|
|
||||||
999998;net.torvald.terrarum.modulebasegame.gameitems.ItemTestDoor
|
|
||||||
999999;net.torvald.terrarum.modulebasegame.gameitems.ItemTapestry
|
999999;net.torvald.terrarum.modulebasegame.gameitems.ItemTapestry
|
||||||
|
|||||||
|
7
buildapp/build_app_all.sh
Executable file
7
buildapp/build_app_all.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
./build_app_linux_arm.sh
|
||||||
|
./build_app_linux_x86.sh
|
||||||
|
./build_app_mac_arm.sh
|
||||||
|
./build_app_mac_x86.sh
|
||||||
|
./build_app_windows_x86.sh
|
||||||
@@ -93,6 +93,11 @@ object PlayerBuilderSigrid {
|
|||||||
inventory.add("item@basegame:8", 9995) // power source
|
inventory.add("item@basegame:8", 9995) // power source
|
||||||
inventory.add("item@basegame:9", 1) // wire cutter
|
inventory.add("item@basegame:9", 1) // wire cutter
|
||||||
|
|
||||||
|
inventory.add("item@basegame:256", 995) // doors
|
||||||
|
inventory.add("item@basegame:257", 995) // doors
|
||||||
|
inventory.add("item@basegame:258", 995) // doors
|
||||||
|
inventory.add("item@basegame:259", 995) // doors
|
||||||
|
|
||||||
WireCodex.getAll().forEach {
|
WireCodex.getAll().forEach {
|
||||||
try {
|
try {
|
||||||
inventory.add(it.id, 9995)
|
inventory.add(it.id, 9995)
|
||||||
|
|||||||
@@ -0,0 +1,110 @@
|
|||||||
|
package net.torvald.terrarum.modulebasegame.gameitems
|
||||||
|
|
||||||
|
import com.badlogic.gdx.graphics.g2d.TextureRegion
|
||||||
|
import net.torvald.terrarum.CommonResourcePool
|
||||||
|
import net.torvald.terrarum.gameitems.ItemID
|
||||||
|
import net.torvald.terrarum.itemproperties.Material
|
||||||
|
import net.torvald.terrarum.modulebasegame.gameactors.*
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by minjaesong on 2022-07-15.
|
||||||
|
*/
|
||||||
|
class ItemSwingingDoorOak(originalID: ItemID) :
|
||||||
|
FixtureItemBase(originalID, "net.torvald.terrarum.modulebasegame.gameactors.FixtureSwingingDoorOak") {
|
||||||
|
|
||||||
|
override var dynamicID: ItemID = originalID
|
||||||
|
override val originalName = "ITEM_DOOR_OAK"
|
||||||
|
override var baseMass = 20.0 // 360[L] * 0.1 * 0.56[SpecificGravity], rounded to the nearest integer
|
||||||
|
override var stackable = true
|
||||||
|
override var inventoryCategory = Category.MISC
|
||||||
|
override val isUnique = false
|
||||||
|
override val isDynamic = false
|
||||||
|
override val material = Material()
|
||||||
|
override val itemImage: TextureRegion
|
||||||
|
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||||
|
override var baseToolSize: Double? = baseMass
|
||||||
|
|
||||||
|
init {
|
||||||
|
equipPosition = EquipPosition.HAND_GRIP
|
||||||
|
}
|
||||||
|
|
||||||
|
override val makeFixture: () -> FixtureBase = {
|
||||||
|
FixtureSwingingDoorOak()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class ItemSwingingDoorEbony(originalID: ItemID) :
|
||||||
|
FixtureItemBase(originalID, "net.torvald.terrarum.modulebasegame.gameactors.FixtureSwingingDoorEbony") {
|
||||||
|
|
||||||
|
override var dynamicID: ItemID = originalID
|
||||||
|
override val originalName = "ITEM_DOOR_EBONY"
|
||||||
|
override var baseMass = 30.0 // 360[L] * 0.1 * 0.82[SpecificGravity], rounded to the nearest integer
|
||||||
|
override var stackable = true
|
||||||
|
override var inventoryCategory = Category.MISC
|
||||||
|
override val isUnique = false
|
||||||
|
override val isDynamic = false
|
||||||
|
override val material = Material()
|
||||||
|
override val itemImage: TextureRegion
|
||||||
|
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||||
|
override var baseToolSize: Double? = baseMass
|
||||||
|
|
||||||
|
init {
|
||||||
|
equipPosition = EquipPosition.HAND_GRIP
|
||||||
|
}
|
||||||
|
|
||||||
|
override val makeFixture: () -> FixtureBase = {
|
||||||
|
FixtureSwingingDoorEbony()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class ItemSwingingDoorBirch(originalID: ItemID) :
|
||||||
|
FixtureItemBase(originalID, "net.torvald.terrarum.modulebasegame.gameactors.FixtureSwingingDoorBirch") {
|
||||||
|
|
||||||
|
override var dynamicID: ItemID = originalID
|
||||||
|
override val originalName = "ITEM_DOOR_BIRCH"
|
||||||
|
override var baseMass = 17.0 // 360[L] * 0.1 * 0.48[SpecificGravity], rounded to the nearest integer
|
||||||
|
override var stackable = true
|
||||||
|
override var inventoryCategory = Category.MISC
|
||||||
|
override val isUnique = false
|
||||||
|
override val isDynamic = false
|
||||||
|
override val material = Material()
|
||||||
|
override val itemImage: TextureRegion
|
||||||
|
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||||
|
override var baseToolSize: Double? = baseMass
|
||||||
|
|
||||||
|
init {
|
||||||
|
equipPosition = EquipPosition.HAND_GRIP
|
||||||
|
}
|
||||||
|
|
||||||
|
override val makeFixture: () -> FixtureBase = {
|
||||||
|
FixtureSwingingDoorBirch()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class ItemSwingingDoorRosewood(originalID: ItemID) :
|
||||||
|
FixtureItemBase(originalID, "net.torvald.terrarum.modulebasegame.gameactors.FixtureSwingingDoorRosewood") {
|
||||||
|
|
||||||
|
override var dynamicID: ItemID = originalID
|
||||||
|
override val originalName = "ITEM_DOOR_ROSEWOOD"
|
||||||
|
override var baseMass = 24.0 // 360[L] * 0.1 * 0.68[SpecificGravity], rounded to the nearest integer
|
||||||
|
override var stackable = true
|
||||||
|
override var inventoryCategory = Category.MISC
|
||||||
|
override val isUnique = false
|
||||||
|
override val isDynamic = false
|
||||||
|
override val material = Material()
|
||||||
|
override val itemImage: TextureRegion
|
||||||
|
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||||
|
override var baseToolSize: Double? = baseMass
|
||||||
|
|
||||||
|
init {
|
||||||
|
equipPosition = EquipPosition.HAND_GRIP
|
||||||
|
}
|
||||||
|
|
||||||
|
override val makeFixture: () -> FixtureBase = {
|
||||||
|
FixtureSwingingDoorRosewood()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
package net.torvald.terrarum.modulebasegame.gameitems
|
|
||||||
|
|
||||||
import com.badlogic.gdx.graphics.g2d.TextureRegion
|
|
||||||
import net.torvald.terrarum.CommonResourcePool
|
|
||||||
import net.torvald.terrarum.gameitems.ItemID
|
|
||||||
import net.torvald.terrarum.itemproperties.Material
|
|
||||||
import net.torvald.terrarum.modulebasegame.gameactors.FixtureBase
|
|
||||||
import net.torvald.terrarum.modulebasegame.gameactors.FixtureSwingingDoorRosewood
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Created by minjaesong on 2022-07-15.
|
|
||||||
*/
|
|
||||||
class ItemTestDoor(originalID: ItemID) : FixtureItemBase(originalID, "net.torvald.terrarum.modulebasegame.gameactors.FixtureSwingingDoorRosewood") {
|
|
||||||
|
|
||||||
override var dynamicID: ItemID = originalID
|
|
||||||
override val originalName = "ITEM_DOOR"
|
|
||||||
override var baseMass = 12.0
|
|
||||||
override var stackable = true
|
|
||||||
override var inventoryCategory = Category.MISC
|
|
||||||
override val isUnique = false
|
|
||||||
override val isDynamic = false
|
|
||||||
override val material = Material()
|
|
||||||
override val itemImage: TextureRegion
|
|
||||||
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
|
||||||
override var baseToolSize: Double? = baseMass
|
|
||||||
|
|
||||||
init {
|
|
||||||
equipPosition = EquipPosition.HAND_GRIP
|
|
||||||
}
|
|
||||||
|
|
||||||
override val makeFixture: () -> FixtureBase = {
|
|
||||||
FixtureSwingingDoorRosewood()
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user