Pickaxe Rebalance (2) (#1128)

* Pickaxe Rebalance (2)

* Changed ore health

* Can you believe I forgot marble?

* Fix indentation and fix duplicate entry in void_stone.zig

---------

Co-authored-by: IntegratedQuantum <jahe788@gmail.com>
This commit is contained in:
ikabod-kee 2025-03-01 10:28:15 -05:00 committed by GitHub
parent 868b4aade3
commit ef1a33f6d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 201 additions and 148 deletions

View File

@ -1,6 +1,6 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 20, .blockHealth = 30,
.blockResistance = 1, .blockResistance = 1,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
@ -8,14 +8,20 @@
.item = .{ .item = .{
.material = .{ .material = .{
.density = 3.0, .density = 3.0,
.strength = 1.3, .strength = 2.5,
.elasticity = 2.5, .elasticity = 0.75,
.grip = 0.4, .grip = 5.25,
.hardness = 6.0, .hardness = 5.5,
.textureRoughness = 2.5, .textureRoughness = 5.0,
.colors = .{ .colors = .{
0xff282328, 0xff353135, 0xff434041, 0xff4A4849, 0xff605E5F, 0xff282328, 0xff353135, 0xff434041, 0xff4A4849, 0xff605E5F,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -1,6 +1,6 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 30, .blockHealth = 60,
.blockResistance = 1, .blockResistance = 1,
.ore = .{ .ore = .{
.veins = 10, .veins = 10,

View File

@ -4,19 +4,6 @@
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
}, },
.item = .{
.material = .{
.density = 2.4,
.strength = 1.0,
.elasticity = 2.0,
.grip = 0.4,
.hardness = 7.0,
.textureRoughness = 1.0,
.colors = .{
0xff3d3d3d, 0xff535353, 0xff6b6b6b, 0xff81807e, 0xff9c9996,
},
},
},
.model = "cubyz:cube", .model = "cubyz:cube",
.texture = "cubyz:cobblestone", .texture = "cubyz:cobblestone",
.rotation = .stairs, .rotation = .stairs,

View File

@ -1,6 +1,6 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 50, .blockHealth = 120,
.blockResistance = 10, .blockResistance = 10,
.ore = .{ .ore = .{
.veins = 3, .veins = 3,

View File

@ -1,21 +1,27 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 23.75, .blockHealth = 32.5,
.blockResistance = 1, .blockResistance = 1,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
}, },
.item = .{ .item = .{
.material = .{ .material = .{
.density = 2.6, .density = 3.25,
.strength = 1.1, .strength = 3.0,
.elasticity = 2.0, .elasticity = 0.5,
.grip = 0.3, .grip = 0.25,
.hardness = 5.5, .hardness = 4.75,
.textureRoughness = 0.5, .textureRoughness = 0.75,
.colors = .{ .colors = .{
0xff72403C, 0xff905B57, 0xffB77966, 0xffC2846A, 0xffC49B77, 0xff72403C, 0xff905B57, 0xffB77966, 0xffC2846A, 0xffC49B77,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -1,21 +1,27 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 22, .blockHealth = 25,
.blockResistance = 1, .blockResistance = 1,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
}, },
.item = .{ .item = .{
.material = .{ .material = .{
.density = 2.8, .density = 2.5,
.strength = 1.6, .strength = 1.5,
.elasticity = 3.5, .elasticity = 0.0,
.grip = 0.4, .grip = 0.0,
.hardness = 7.5, .hardness = 2.5,
.textureRoughness = 1.5, .textureRoughness = 2.0,
.colors = .{ .colors = .{
0xff6E757F, 0xff86898E, 0xffA4A7AA, 0xffB9BCBF, 0xffCACCCE, 0xff6E757F, 0xff86898E, 0xffA4A7AA, 0xffB9BCBF, 0xffCACCCE,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.35,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -1,6 +1,6 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 40, .blockHealth = 80,
.blockResistance = 10, .blockResistance = 10,
.ore = .{ .ore = .{
.veins = 3, .veins = 3,

View File

@ -7,15 +7,21 @@
}, },
.item = .{ .item = .{
.material = .{ .material = .{
.density = 2.1, .density = 2.75,
.strength = 0.9, .strength = 2.33,
.elasticity = 1.5, .elasticity = 0.9,
.grip = 0.5, .grip = 5.5,
.hardness = 4.5, .hardness = 3.33,
.textureRoughness = 0.9, .textureRoughness = 0.5,
.colors = .{ .colors = .{
0xff70583E, 0xff886D52, 0xffAB8D6A, 0xffC09B6E, 0xffCCA780, 0xff70583E, 0xff886D52, 0xffAB8D6A, 0xffC09B6E, 0xffCCA780,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -6,15 +6,21 @@
}, },
.item = .{ .item = .{
.material = .{ .material = .{
.density = 2.7, .density = 2.6,
.strength = 1.4, .strength = 2.6,
.elasticity = 2.8, .elasticity = 0.0,
.grip = 0.5, .grip = 1.0,
.hardness = 4.0, .hardness = 4.0,
.textureRoughness = 0.5, .textureRoughness = 1.0,
.colors = .{ .colors = .{
0xffA89B94, 0xffC9C0BB, 0xffECE9E3, 0xffFBF8F1, 0xffECE9E3, 0xffA89B94, 0xffC9C0BB, 0xffECE9E3, 0xffFBF8F1, 0xffECE9E3,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -1,6 +1,6 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 22.5, .blockHealth = 25,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
}, },

View File

@ -16,6 +16,12 @@
.colors = .{ .colors = .{
0xff0F0811, 0xff19121C, 0xff312436, 0xff69486B, 0xff462F47, 0xff0F0811, 0xff19121C, 0xff312436, 0xff69486B, 0xff462F47,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.33,
},
},
}, },
}, },
.rotation = .stairs, .rotation = .stairs,

View File

@ -1,20 +1,26 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 15, .blockHealth = 20,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
}, },
.item = .{ .item = .{
.material = .{ .material = .{
.density = 1.9, .density = 2.0,
.strength = -0.5, .strength = 1.0,
.elasticity = 0.1, .elasticity = 0.25,
.grip = 0.7, .grip = 6.0,
.hardness = 5.0, .hardness = 6.5,
.textureRoughness = 3.0, .textureRoughness = 3.0,
.colors = .{ .colors = .{
0xffAF8354, 0xffC89965, 0xffE6B776, 0xffEEC589, 0xffEDD0AD, 0xffAF8354, 0xffC89965, 0xffE6B776, 0xffEEC589, 0xffEDD0AD,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -1,14 +1,14 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 25, .blockHealth = 30,
.blockResistance = 1, .blockResistance = 1,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
}, },
.item = .{ .item = .{
.material = .{ .material = .{
.density = 4.0, .density = 3.0,
.strength = 3.0, .strength = 2.5,
.elasticity = 1.0, .elasticity = 1.0,
.grip = 5.0, .grip = 5.0,
.hardness = 4.0, .hardness = 4.0,
@ -16,6 +16,12 @@
.colors = .{ .colors = .{
0xff444444, 0xff626262, 0xff7A7876, 0xff878583, 0xff9c9996, 0xff444444, 0xff626262, 0xff7A7876, 0xff878583, 0xff9c9996,
}, },
.modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
},
}, },
}, },
.allowOres = true, .allowOres = true,

View File

@ -1,6 +1,6 @@
.{ .{
.tags = .{.stone}, .tags = .{.stone},
.blockHealth = 30, .blockHealth = 60,
.blockResistance = 5, .blockResistance = 5,
.drops = .{ .drops = .{
.{.items = .{.auto}}, .{.items = .{.auto}},
@ -8,15 +8,19 @@
.item = .{ .item = .{
.material = .{ .material = .{
.density = 6.0, .density = 6.0,
.strength = 4.0, .strength = 5.0,
.elasticity = 0.5, .elasticity = 2.0,
.grip = 3.0, .grip = 2.5,
.hardness = 6.0, .hardness = 8.0,
.textureRoughness = 2.0, .textureRoughness = 1.0,
.colors = .{ .colors = .{
0xff030308, 0xff0D0C11, 0xff151420, 0xff1C1A2B, 0xff28253D, 0xff030308, 0xff0D0C11, 0xff151420, 0xff1C1A2B, 0xff28253D,
}, },
.modifiers = .{ .modifiers = .{
.{
.id = "fragile",
.strength = 0.20,
},
.{ .{
.id = "durable", .id = "durable",
.strength = 0.1, .strength = 0.1,

View File

@ -13,7 +13,7 @@
.modifiers = .{ .modifiers = .{
.{ .{
.id = "fragile", .id = "fragile",
.strength = 0.4, .strength = 0.5,
}, },
}, },
}, },

View File

@ -7,22 +7,17 @@
.{ .{
.source = .strength, .source = .strength,
.destination = .maxDurability, .destination = .maxDurability,
.factor = 3.33, .factor = 7.5,
}, },
.{ .{
.source = .elasticity, .source = .elasticity,
.destination = .maxDurability, .destination = .maxDurability,
.factor = 9, .factor = 15,
},
.{
.source = .grip,
.destination = .maxDurability,
.factor = 9,
}, },
.{ .{
.source = .density, .source = .density,
.destination = .swingTime, .destination = .swingTime,
.factor = 0.05, .factor = 0.025,
}, },
.{ .{
.source = .grip, .source = .grip,
@ -38,84 +33,18 @@
.{ .{
.source = .strength, .source = .strength,
.destination = .maxDurability, .destination = .maxDurability,
.factor = 5, .factor = 15,
}, },
.{ .{
.source = .elasticity, .source = .elasticity,
.destination = .maxDurability, .destination = .maxDurability,
.factor = 10, .factor = 15,
}, },
.{ .{
.source = .density, .source = .density,
.destination = .swingTime, .destination = .swingTime,
.factor = 0.075, .functionType = .squareRoot,
}, .factor = 0.0125,
.{
.source = .elasticity,
.destination = .swingTime,
.functionType = .inverse,
.factor = 0.075,
},
},
},
.{
.name = .bridge,
.parameterSets = .{
.{
.source = .strength,
.destination = .maxDurability,
.factor = 5,
},
.{
.source = .elasticity,
.destination = .maxDurability,
.factor = 5,
},
.{
.source = .density,
.destination = .swingTime,
.factor = 0.02,
},
.{
.source = .elasticity,
.destination = .swingTime,
.functionType = .inverse,
.factor = 0.025,
},
.{
.source = .density,
.destination = .damage,
.factor = .05,
},
.{
.source = .strength,
.destination = .damage,
.factor = 0.025,
},
.{
.source = .elasticity,
.destination = .damage,
.factor = 0.05,
},
},
},
.{
.name = .tip,
.parameterSets = .{
.{
.source = .strength,
.destination = .maxDurability,
.factor = 6.5,
},
.{
.source = .elasticity,
.destination = .maxDurability,
.factor = 5,
},
.{
.source = .density,
.destination = .swingTime,
.factor = 0.01,
}, },
.{ .{
.source = .elasticity, .source = .elasticity,
@ -126,19 +55,104 @@
.{ .{
.source = .density, .source = .density,
.destination = .damage, .destination = .damage,
.factor = 0.300, .factor = 0.1,
},
.{
.source = .strength,
.destination = .damage,
.factor = 0.1,
},
.{
.source = .elasticity,
.destination = .damage,
.functionType = .squareRoot,
.factor = 0.075,
},
},
},
.{
.name = .bridge,
.parameterSets = .{
.{
.source = .strength,
.destination = .maxDurability,
.factor = 15,
},
.{
.source = .elasticity,
.destination = .maxDurability,
.factor = 15,
},
.{
.source = .density,
.destination = .swingTime,
.functionType = .squareRoot,
.factor = 0.0125,
},
.{
.source = .elasticity,
.destination = .swingTime,
.functionType = .inverse,
.factor = 0.0125,
},
.{
.source = .density,
.destination = .damage,
.factor = 0.1,
},
.{
.source = .strength,
.destination = .damage,
.factor = 0.1,
},
.{
.source = .elasticity,
.destination = .damage,
.functionType = .squareRoot,
.factor = 0.075,
},
},
},
.{
.name = .tip,
.parameterSets = .{
.{
.source = .strength,
.destination = .maxDurability,
.factor = 13,
},
.{
.source = .elasticity,
.destination = .maxDurability,
.factor = 10,
},
.{
.source = .density,
.destination = .swingTime,
.factor = 0.005,
},
.{
.source = .elasticity,
.destination = .swingTime,
.functionType = .inverse,
.factor = 0.005,
},
.{
.source = .density,
.destination = .damage,
.factor = 0.15,
}, },
.{ .{
.source = .strength, .source = .strength,
.destination = .damage, .destination = .damage,
.functionType = .square, .functionType = .square,
.factor = 0.25, .factor = 0.15,
}, },
.{ .{
.source = .hardness, .source = .hardness,
.destination = .damage, .destination = .damage,
.functionType = .square, .functionType = .square,
.factor = 0.25, .factor = 0.15,
}, },
}, },
}, },
@ -149,7 +163,7 @@
.{ .{
.source = .density, .source = .density,
.destination = .swingTime, .destination = .swingTime,
.factor = 0.075, .factor = 0.0425,
}, },
}, },
}, },
@ -160,12 +174,12 @@
.{ .{
.source = .strength, .source = .strength,
.destination = .maxDurability, .destination = .maxDurability,
.factor = 6.5, .factor = 13,
}, },
.{ .{
.source = .density, .source = .density,
.destination = .swingTime, .destination = .swingTime,
.factor = 0.1, .factor = 0.05,
}, },
}, },
}, },