Make tools with encased stone better at that stone type.

fixes #1398
This commit is contained in:
IntegratedQuantum 2025-05-09 16:42:46 +02:00
parent 2cbc6a79d2
commit c7d938e965
33 changed files with 133 additions and 33 deletions

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .basalt},
.blockHealth = 30,
.blockResistance = 1,
.drops = .{
@ -14,6 +14,18 @@
.colors = .{
0xff282328, 0xff353135, 0xff434041, 0xff4A4849, 0xff605E5F,
},
.modifiers = .{
.{
.id = "good_at",
.strength = 0.5,
.tag = .basalt,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},
.allowOres = true,

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .basalt},
.blockHealth = 20,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .basalt},
.blockHealth = 20,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .basalt},
.blockHealth = 20,
.drops = .{
.{.items = .{.auto}},

View File

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

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .ferrock},
.blockHealth = 32.5,
.blockResistance = 1,
.drops = .{
@ -14,6 +14,18 @@
.colors = .{
0xff72403C, 0xff905B57, 0xffB77966, 0xffC2846A, 0xffC49B77,
},
.modifiers = .{
.{
.id = "good_at",
.strength = 0.5,
.tag = .ferrock,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},
.allowOres = true,

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .ferrock},
.blockHealth = 23.75,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .ferrock},
.blockHealth = 23.75,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .ferrock},
.blockHealth = 23.75,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .glacite},
.blockHealth = 25,
.blockResistance = 1,
.drops = .{
@ -14,6 +14,18 @@
.colors = .{
0xff6E757F, 0xff86898E, 0xffA4A7AA, 0xffB9BCBF, 0xffCACCCE,
},
.modifiers = .{
.{
.id = "good_at",
.strength = 0.5,
.tag = .glacite,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},
.allowOres = true,

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .glacite},
.blockHealth = 22,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .glacite},
.blockHealth = 22,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .glacite},
.blockHealth = 22,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .limestone},
.blockHealth = 27.5,
.blockResistance = 1,
.drops = .{
@ -14,6 +14,18 @@
.colors = .{
0xff70583E, 0xff886D52, 0xffAB8D6A, 0xffC09B6E, 0xffCCA780,
},
.modifiers = .{
.{
.id = "good_at",
.strength = 0.5,
.tag = .limestone,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},
.allowOres = true,

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .limestone},
.blockHealth = 27.5,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .limestone},
.blockHealth = 27.5,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .limestone},
.blockHealth = 27.5,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .marble},
.blockHealth = 28,
.drops = .{
.{.items = .{.auto}},
@ -13,6 +13,18 @@
.colors = .{
0xffA89B94, 0xffC9C0BB, 0xffECE9E3, 0xffFBF8F1, 0xffECE9E3,
},
.modifiers = .{
.{
.id = "good_at",
.strength = 0.5,
.tag = .marble,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},
.allowOres = true,

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .marble},
.blockHealth = 28,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .marble},
.blockHealth = 28,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .marble},
.blockHealth = 28,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .sandstone},
.blockHealth = 20,
.drops = .{
.{.items = .{.auto}},
@ -17,6 +17,24 @@
.{
.id = "fragile",
.strength = 0.20,
.restriction = .{
.id = .not,
.child = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
.{
.id = "good_at",
.strength = 0.5,
.tag = .sandstone,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .sandstone},
.blockHealth = 15,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .sandstone},
.blockHealth = 15,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .sandstone},
.blockHealth = 15,
.drops = .{
.{.items = .{.auto}},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .baseStone},
.blockHealth = 30,
.blockResistance = 1,
.drops = .{
@ -14,6 +14,18 @@
.colors = .{
0xff444444, 0xff626262, 0xff7A7876, 0xff878583, 0xff9c9996,
},
.modifiers = .{
.{
.id = "good_at",
.strength = 0.5,
.tag = .baseStone,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},
.allowOres = true,

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .voidStone},
.blockHealth = 60,
.blockResistance = 5,
.drops = .{
@ -19,6 +19,16 @@
.id = "durable",
.strength = 0.1,
},
.{
.id = "good_at",
.strength = 0.5,
.tag = .voidStone,
.restriction = .{
.id = .encased,
.tag = .precious,
.amount = 2,
},
},
},
},
},

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .voidStone},
.blockHealth = 30,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .voidStone},
.blockHealth = 30,
.blockResistance = 1,
.drops = .{

View File

@ -1,5 +1,5 @@
.{
.tags = .{.stone},
.tags = .{.stone, .voidStone},
.blockHealth = 30,
.drops = .{
.{.items = .{.auto}},