if you want elves to use harder wood preferentially tho you have to remove the regular wood from their weapons, and give them extra reactions to make weapons of that material.
Actually, I don't care about elves, but I've got a lot of reactions in Furry Fortress to make weapons out of wood, things like staffs, flails, spears, bokken, etc. I use a custom reaction so that they will be considered genuine weapons and not training weapons, but because of this, they are not brought in caravans or appear in adventure mode. I would be much interested to know how to code my reactions to show up in AI controlled weapons, especially if new woods make them more viable.
Some good ideas from BlackFlyme I can think about. Also, the living trees remind me of an old European misconception that cotton came from sheep trees. I forget the exact myth. In any case, a fiber producing tree would also spice up the game. Apparently this sort of happens in real life. (http://cdn.playbuzz.com/cdn/78902774-ca18-4906-80ef-79dbd97c830b/be7601cb-7f67-444b-82f4-121f4a84ae73.jpg)
I just realized that http://www.wood-database.com/ has material property values for the more common types of wood. If someone knows where to plug in which value for Putnam's Material Helper (https://putnam3145.github.io/helper), that would make things really easy.
Here is White Oak (http://www.wood-database.com/lumber-identification/hardwoods/white-oak/), which I would love to compare to the current material properties for wood
Average Dried Weight: 47 lbs/ft3 (755 kg/m3)
Specific Gravity (Basic, 12% MC): .60, .75
Janka Hardness: 1,350 lbf (5,990 N)
Modulus of Rupture: 14,830 lbf/in2 (102.3 MPa)
Elastic Modulus: 1,762,000 lbf/in2 (12.15 GPa)
Crushing Strength: 7,370 lbf/in2 (50.8 MPa)
Shrinkage:Radial: 5.6%, Tangential: 10.5%, Volumetric: 16.3%, T/R Ratio: 1.9
African Ebony (http://www.wood-database.com/lumber-identification/hardwoods/gaboon-ebony/):
Average Dried Weight: 60 lbs/ft3 (955 kg/m3)
Specific Gravity (Basic, 12% MC): .82, .96
Janka Hardness: 3,080 lbf (13,700 N)
Modulus of Rupture: 22,930 lbf/in2 (158.1 MPa)
Elastic Modulus: 2,449,000 lbf/in2 (16.89 GPa)
Crushing Strength: 11,060 lbf/in2 (76.3 MPa)
Shrinkage: Radial: 8.3%, Tangential: 11.2%, Volumetric: 19.6%, T/R Ratio: 1.3
Lignum Vitae (http://www.wood-database.com/lumber-identification/hardwoods/lignum-vitae/):
Average Dried Weight: 79 lbs/ft3 (1,260 kg/m3)
Specific Gravity (Basic, 12% MC): 1.05, 1.26
Janka Hardness: 4,390 lbf (19,510 N)
Modulus of Rupture: 18,450 lbf/in2 (127.2 MPa)
Elastic Modulus: 2,043,000 lbf/in2 (14.09 GPa)
Crushing Strength: 12,200 lbf/in2 (84.1 MPa)
Shrinkage: Radial: ~5%, Tangential: ~8%, Volumetric: ~13%, T/R Ratio: ~1.6
Bamboo (http://www.wood-database.com/lumber-identification/monocots/bamboo/):
Average Dried Weight: 31 lbs/ft3 (500 kg/m3) to 53 lbs/ft3 (850 kg/m3)
Specific Gravity (Basic, 12% MC): .38 to .64, .50 to .85
Janka Hardness: 1,410 lbf (6,270 N) to 1,610 lbf (7,170 N)
Modulus of Rupture: 11,020 lbf/in2 (76.0 MPa) to 24,450 lbf/in2 (168.6 MPa)
Elastic Modulus: 2,610,000 lbf/in2 (18.00 GPa) to 2,900,000 lbf/in2 (20.00 GPa)
Crushing Strength: 8,990 lbf/in2 (62.0 MPa) to 13,490 lbf/in2 (93.0 MPa)
Shrinkage:Diameter: 10-16%, Wall Thickness: 15-17%
These seem kind of zany
White Oak
[STATE_NAME_ADJ:ALL_SOLID:white oak]
[STATE_ADJ:ALL_SOLID:white oaken]
[DISPLAY_COLOR:6:0:0]
[BUILD_COLOR:6:0:0]
[MATERIAL_VALUE:1]
[SPEC_HEAT:420]
[MELTING_POINT:NONE]
[BOILING_POINT:NONE]
[SOLID_DENSITY:755] //500 for DFwood
[LIQUID_DENSITY:NONE]
[MOLAR_MASS:NONE]
[IMPACT_YIELD:358050] //10000 for DF wood
[IMPACT_FRACTURE:50800] //10000 for DF wood
[IMPACT_STRAIN_AT_YIELD:Infinity] //1000 for DF wood
[COMPRESSIVE_YIELD:358050] //10000 for DF wood
[COMPRESSIVE_FRACTURE:50800] //10000 for DF wood
[COMPRESSIVE_STRAIN_AT_YIELD:Infinity] //1000 for DF wood bulk modulus 0 GPa
[TENSILE_YIELD:102300] //10000 for DF wood
[TENSILE_FRACTURE:204600] //10000 for DF wood
[TENSILE_STRAIN_AT_YIELD:842] //1000 for DF wood young's modulus 12.15 GPa
[TORSION_YIELD:102300] //10000 for DF wood
[TORSION_FRACTURE:204600] //10000 for DF wood
[TORSION_STRAIN_AT_YIELD:2558] //1000 for DF wood
[SHEAR_YIELD:102300] //40000 for DF wood
[SHEAR_FRACTURE:204600] //40000 for DF wood
[SHEAR_STRAIN_AT_YIELD:2558] //1000 for DF woodshear modulus 4 GPa
[BENDING_YIELD:102300] //10000 for DF wood
[BENDING_FRACTURE:50800] //10000 for DF wood
[BENDING_STRAIN_AT_YIELD:842] //1000 for DF wood
[MAX_EDGE:1000]
[STATE_COLOR:ALL:TAN]
[ABSORPTION:0]
[ITEMS_HARD]
[ITEMS_WEAPON]
[ITEMS_WEAPON_RANGED]
[ITEMS_AMMO]
[ITEMS_ARMOR]
[ITEMS_SIEGE_ENGINE]
(African) Ebony
[STATE_NAME_ADJ:ALL_SOLID:ebony]
[STATE_ADJ:ALL_SOLID:ebony]
[DISPLAY_COLOR:0:0:0]
[BUILD_COLOR:0:0:0]
[MATERIAL_VALUE:10]
[SPEC_HEAT:420]
[MELTING_POINT:NONE]
[BOILING_POINT:NONE]
[SOLID_DENSITY:955] //500 for DFwood this is probably wrong, water density is 1000, ebony should sink
[LIQUID_DENSITY:NONE]
[MOLAR_MASS:NONE]
[IMPACT_YIELD:158100] //10000 for DF wood
[IMPACT_FRACTURE:76300] //10000 for DF wood
[IMPACT_STRAIN_AT_YIELD:3255] //1000 for DF wood
[COMPRESSIVE_YIELD:553350] //10000 for DF wood
[COMPRESSIVE_FRACTURE:76300] //10000 for DF wood
[COMPRESSIVE_STRAIN_AT_YIELD:3255] //1000 for DF wood bulk modulus 0 GPa
[TENSILE_YIELD:158100] //10000 for DF wood
[TENSILE_FRACTURE:316200] //10000 for DF wood
[TENSILE_STRAIN_AT_YIELD:936] //1000 for DF wood young's modulus 12.15 GPa
[TORSION_YIELD:91280] //10000 for DF wood
[TORSION_FRACTURE:182560] //10000 for DF wood
[TORSION_STRAIN_AT_YIELD:1449] //1000 for DF wood
[SHEAR_YIELD:91280] //40000 for DF wood
[SHEAR_FRACTURE:182560] //40000 for DF wood
[SHEAR_STRAIN_AT_YIELD:1449] //1000 for DF woodshear modulus 4 GPa
[BENDING_YIELD:158100] //10000 for DF wood
[BENDING_FRACTURE:76300] //10000 for DF wood
[BENDING_STRAIN_AT_YIELD:936] //1000 for DF wood
[MAX_EDGE:1000]
[STATE_COLOR:ALL:BLACK]
[ABSORPTION:0]
[ITEMS_HARD]
[ITEMS_WEAPON]
[ITEMS_WEAPON_RANGED]
[ITEMS_AMMO]
[ITEMS_ARMOR]
[ITEMS_SIEGE_ENGINE]
Lignum Vitae
[STATE_NAME_ADJ:ALL_SOLID:lignum vitae]
[STATE_ADJ:ALL_SOLID:lignum vitae]
[DISPLAY_COLOR:6:0:0]
[BUILD_COLOR:6:0:0]
[MATERIAL_VALUE:10]
[SPEC_HEAT:420]
[MELTING_POINT:NONE]
[BOILING_POINT:NONE]
[SOLID_DENSITY:1260] //500 for DFwood
[LIQUID_DENSITY:NONE]
[MOLAR_MASS:NONE]
[IMPACT_YIELD:127200] //10000 for DF wood
[IMPACT_FRACTURE:84100] //10000 for DF wood
[IMPACT_STRAIN_AT_YIELD:3180] //1000 for DF wood
[COMPRESSIVE_YIELD:445200] //10000 for DF wood
[COMPRESSIVE_FRACTURE:841000] //10000 for DF wood
[COMPRESSIVE_STRAIN_AT_YIELD:3180] //1000 for DF wood bulk modulus 0 GPa
[TENSILE_YIELD:127200] //10000 for DF wood
[TENSILE_FRACTURE:254400] //10000 for DF wood
[TENSILE_STRAIN_AT_YIELD:903] //1000 for DF wood young's modulus 12.15 GPa
[TORSION_YIELD:127200] //10000 for DF wood
[TORSION_FRACTURE:254400] //10000 for DF wood
[TORSION_STRAIN_AT_YIELD:2400] //1000 for DF wood
[SHEAR_YIELD:127200] //40000 for DF wood
[SHEAR_FRACTURE:254400] //40000 for DF wood
[SHEAR_STRAIN_AT_YIELD:2400] //1000 for DF woodshear modulus 4 GPa
[BENDING_YIELD:127200] //10000 for DF wood
[BENDING_FRACTURE:84100] //10000 for DF wood
[BENDING_STRAIN_AT_YIELD:903] //1000 for DF wood
[MAX_EDGE:1000]
[STATE_COLOR:ALL:BROWN]
[ABSORPTION:0]
[ITEMS_HARD]
[ITEMS_WEAPON]
[ITEMS_WEAPON_RANGED]
[ITEMS_AMMO]
[ITEMS_ARMOR]
[ITEMS_SIEGE_ENGINE]
Also, the real price of lignum vitae is through the roof. I decided to just make the rare woods as valuable as silver/porcelain/crystal glass.