More matter values and balancing

This commit is contained in:
DBotThePony 2022-11-17 22:27:25 +07:00
parent 979ac2b447
commit 9a92205178
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -6,6 +6,8 @@ import net.minecraft.world.item.Items
import net.minecraftforge.common.Tags
import ru.dbotthepony.mc.otm.core.ImpreciseFraction
import ru.dbotthepony.mc.otm.matter.MatterDataProvider
import ru.dbotthepony.mc.otm.registry.MItemTags
import ru.dbotthepony.mc.otm.registry.MItems
// general rule - anything plant or organic is much more complex than mineral
// and anything mineral has much bigger matter value than complexity (just throw a lot of same molecules)
@ -63,7 +65,7 @@ fun addMatterData(provider: MatterDataProvider) {
provider.inherit(Items.RED_CONCRETE, Items.RED_CONCRETE_POWDER)
provider.inherit(Items.BLACK_CONCRETE, Items.BLACK_CONCRETE_POWDER)
provider.scope(Items.DIRT, ImpreciseFraction(1), 40.0) {
provider.scope(Items.DIRT, ImpreciseFraction(1), 20.0) {
equal(
Items.GRASS_BLOCK,
Items.PODZOL,
@ -72,7 +74,14 @@ fun addMatterData(provider: MatterDataProvider) {
Items.MUD
)
relative(Items.NETHER_STAR, 4500, 8000)
relative(Items.NETHER_STAR, 2000, 1200)
relative(MItems.ZPM_BATTERY, 60000, 7200)
relative(MItems.PILL_HEAL, 14, 8)
relative(MItems.PILL_ANDROID, 20, 20)
relative(MItems.PILL_HUMANE, 8, 8)
relative(MItems.PILL_OBLIVION, 40, 40)
relative(Items.PACKED_ICE, 1.5, 1)
@ -115,8 +124,10 @@ fun addMatterData(provider: MatterDataProvider) {
}
// valuable minerals
scope(Items.COAL, 8, 2.5) {
scope(Tags.Items.INGOTS_IRON, 3.5, 1.25) {
scope(Items.COAL, 8, 1.5) {
scope(Tags.Items.INGOTS_IRON, 4, 1.25) {
relative(MItemTags.TRITANIUM_INGOTS, 2.2, 1.15)
relative(Tags.Items.INGOTS_COPPER, 0.8, 0.9)
relative(Tags.Items.GEMS_QUARTZ, 1, 1.1)