View Issue Details

IDProjectCategoryView StatusLast Update
0005346Dwarf FortressMaterial Propertiespublic2014-07-25 13:48
ReporterUristDaVinci Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformToshiba SatelliteOSWindows VistaOS VersionHome SP2
Product Version0.34.02 
Fixed in Version0.40.05 
Summary0005346: Obsidian swords always blunt, due to low SHEAR_YIELD
DescriptionObsidian swords made at the craftdwarf's workshop can't inflict slashing damage, instead acting like blunt clubs. In comparison, even elf wooden swords can cut skin.

The reason this happens is because obsidian uses the default stone template values for combat cutting calculations: [SHEAR_YIELD:15000] used marble
Wood has:[SHEAR_YIELD:40000] used pine
Skin/muscle have:[SHEAR_YIELD:20000] used human skin
Bone/nails/claws/teeth have: [SHEAR_YIELD:115000]

As a result, teeth and wood can cut you, but blades of volcanic glass don't.

I'd recommend setting obsidian to use the shear values similar to glass in order to make swords work as intended.
Steps To ReproduceRelevant forum posts/thread:

http://www.bay12forums.com/smf/index.php?topic=91297.msg2541772#msg2541772

http://www.bay12forums.com/smf/index.php?topic=91297.msg2541922#msg2541922

Relevant for determining the intended function of the obsidian swords:

http://en.wikipedia.org/wiki/Macuahuitl
TagsProbable Quick Fix

Activities

UristDaVinci

2012-02-20 19:10

reporter   ~0020314

Bug also existed in 31.25

UristDaVinci

2012-06-29 22:33

reporter   ~0023127

I verifed that this bug still exists in 0.34.11 by adding IS_METAL to obsidian to permit the creation of obsidian swords in the arena. I also verified that adding glass-like SHEAR values to obsidian permits swords to cut up creatures rather than bruising them.

I found a research thesis online in which the material properties of obsidian were tested: http://dc.library.okstate.edu/utils/getfile/collection/theses/id/2594/filename/2595.pdf . Note the biaxial strength (in this case, tensile stress in both directions) of 35 ± 6.7 MPa for black obsidian. This would be equivalent to [TENSILE_FRACTURE:35000]. More importantly, setting the shear values would permit effective weapon usage, i.e:

[SHEAR_YIELD:35000] 35 MPa
[SHEAR_FRACTURE:35000]
[SHEAR_STRAIN_AT_YIELD:114] shear modulus 30.7 GPa

UristDaVinci

2014-07-23 20:36

reporter   ~0027378

Bug still exists in 0.40.04

Despite obsidian being given a higher MAX_EDGE, it still can't cut as effectively as glass.

The research thesis link in the post above still works.

Issue History

Date Modified Username Field Change
2012-02-20 19:07 UristDaVinci New Issue
2012-02-20 19:10 UristDaVinci Note Added: 0020314
2012-06-29 22:33 UristDaVinci Note Added: 0023127
2014-07-23 20:36 UristDaVinci Note Added: 0027378
2014-07-23 20:37 UristDaVinci Tag Attached: Probable Quick Fix
2014-07-23 20:48 user6 Summary Obsidian swords always blunt => Obsidian swords always blunt, due to low SHEAR_YIELD
2014-07-25 13:48 Toady One Status new => resolved
2014-07-25 13:48 Toady One Fixed in Version => Next Version
2014-07-25 13:48 Toady One Resolution open => fixed
2014-07-25 13:48 Toady One Assigned To => Toady One