Add sickle (#1550)

resolves #1547 

The sickle, balanced to the best of my ability. It breaks `.leaf` and
`.cloth` tagged blocks.
A metal sickle lets you get rid of floating leaves or clear a grassy
field super quickly.


![449059994-d2c01e85-3d92-471b-a4e3-e766d7dfb00b](https://github.com/user-attachments/assets/428afbc0-e337-4cb6-9469-e02acdbcadda)

![449060984-db0d1f5d-5f2f-4cd0-b4e1-bffd1046be09](https://github.com/user-attachments/assets/b5d5d517-c3c0-4442-82b4-8dfa07508a19)

![449060868-712ecad3-f6ef-432c-8269-de34c59ba154](https://github.com/user-attachments/assets/3d2528ed-62e5-44ed-a3bf-d19b37877216)

![image](https://github.com/user-attachments/assets/e4d52853-501c-44dc-a933-8855b1b91c79)
This commit is contained in:
Carrie 2025-05-30 12:40:44 -06:00 committed by GitHub
parent 3d8b4f200e
commit b333d22bbc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 91 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

View File

@ -0,0 +1,91 @@
.{
.blockTags = .{.leaf, .cloth},
.disabled = .{
1, 0, 0, 0, 1,
0, 0, 0, 0, 0,
0, 1, 1, 0, 0,
1, 1, 1, 0, 1,
1, 1, 1, 1, 0,
},
.optional = .{
0, 1, 1, 1, 0,
1, 0, 0, 0, 1,
0, 0, 0, 0, 1,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
},
.parameters = .{
.{
.source = .density,
.destination = .swingTime,
.matrix = .{
0x0, 2.5, 2.0, 1.5, 0x0,
2.5, 1.5, 1.5, 1.5, 1.0,
2.0, 0x0, 0x0, 1.0, 1.0,
0x0, 0x0, 0x0, 1.0, 0x0,
0x0, 0x0, 0x0, 0x0, 1.0,
},
.factor = 0.25,
},
.{
.source = .density,
.destination = .damage,
.matrix = .{
0x0, 2.5, 2.0, 2.0, 0x0,
2.5, 1.5, 1.5, 1.0, 1.5,
1.5, 0x0, 0x0, 0.5, 1.0,
0x0, 0x0, 0x0, 0.0, 0x0,
0x0, 0x0, 0x0, 0x0, 0.0,
},
.factor = 0.8,
},
.{
.source = .hardness,
.destination = .maxDurability,
.matrix = .{
0x0, 0.5, 1.0, 1.5, 0x0,
0.5, 1.0, 1.5, 2.0, 1.5,
1.0, 0x0, 0x0, 1.5, 1.0,
0x0, 0x0, 0x0, 1.0, 0x0,
0x0, 0x0, 0x0, 0x0, 1.0,
},
.factor = 120,
},
.{
.source = .hardness,
.destination = .damage,
.matrix = .{
0x0, 0.0, 0.0, 0.0, 0x0,
0.0, 0.5, 0.0, 0.0, 0.0,
1.0, 0x0, 0x0, 0.0, 0.0,
0x0, 0x0, 0x0, 0.0, 0x0,
0x0, 0x0, 0x0, 0x0, 0.0,
},
.factor = 0.7,
},
.{
.source = .elasticity,
.destination = .maxDurability,
.matrix = .{
0x0, 0.0, 0.5, 1.0, 0x0,
0.0, 0.5, 1.0, 2.0, 1.0,
0.5, 0x0, 0x0, 2.0, 0.5,
0x0, 0x0, 0x0, 2.0, 0x0,
0x0, 0x0, 0x0, 0x0, 1.5,
},
.factor = 120,
},
.{
.source = .elasticity,
.destination = .swingTime,
.matrix = .{
0x0, 1.0, 0.5, 0.5, 0x0,
1.5, 1.5, 1.0, 1.0, 0.5,
2.0, 0x0, 0x0, 0.0, 0.5,
0x0, 0x0, 0x0, 0.0, 0x0,
0x0, 0x0, 0x0, 0x0, 0.0,
},
.factor = -1.0,
},
},
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 B