View Issue Details

IDProjectCategoryView StatusLast Update
0009797Dwarf FortressAdventure Mode -- Generalpublic2016-06-04 14:10
Reportervipersting Assigned ToToady One  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.43.03 
Fixed in Version0.43.04 
Summary0009797: Can't cut trees with stone axes
DescriptionThe game will show the "You need to be holding an axe" announcement despite having a stone axe at hand, it will work with metal axes though
Steps To Reproduce1. Craft a Stone Axe
2. Try to cut a tree with it

Additional InformationSave:
http://dffd.bay12games.com/file.php?id=12076
TagsNo tags attached.

Activities

Shonai_Dweller

2016-05-24 23:45

reporter   ~0035295

Are you playing an animal man?
Some other people have noticed 'you need an axe' messages while playing animal-men despite holding an axe in their hand.

I've cut many trees with a stone axe, but have only been playing dwarves and humans.

vipersting

2016-05-24 23:55

reporter   ~0035296

Nope, tested it with a dwarf and a human adventurer.
It worked for me in 0.43.02

Shonai_Dweller

2016-05-25 05:43

reporter   ~0035297

Yep, you're right. Stone axes seem to have stopped working in 42.03.

chaosvolt

2016-05-25 09:05

reporter   ~0035298

I'm assuming that it's either related to the fixed http://www.bay12games.com/dwarves/mantisbt/view.php?id=712 (depending on HOW it was fixed), or to http://www.bay12games.com/dwarves/mantisbt/view.php?id=9738 (if changes to woodcutting in fortress mode retroactively fucked up doing so in adventure mode).

user11

2016-05-25 15:17

  ~0035300

Possibly related to stones' sharpness/MAX_EDGE.
http://www.bay12forums.com/smf/index.php?topic=158366.0

chaosvolt

2016-05-28 10:57

reporter   ~0035320

Can anyone confirm that it is in fact the changes excluding training axes from being used to cut wood? If so, can it be confirmed that material MAX_EDGE is indeed the cause.

If so, would simply checking for the TRAINING weapon token be easier for Toady to implement in that "no training axes" check? Assuming there aren't any saner solutions he could use.

vipersting

2016-05-28 17:56

reporter   ~0035324

Last edited: 2016-05-28 18:06

Changing the [MAX_EDGE] value won't solve the bug.

I tested this by changing the value in the STONE_TEMPLATE from 1000 to 1000000, adding a material [MAX_EDGE] in a specific stone won't help either

EDIT: I'm not an expert at modding though. It would be helpful if someone else check this

chaosvolt

2016-05-28 21:56

reporter   ~0035327

Ah, so that eliminates one potential cause.

chaosvolt

2016-05-29 23:57

reporter   ~0035337

I did some quick testing. First I tried modding in a reaction to produce a metal version of these stone axes. It did not allow woodcutting. Then I modded up a genuine WEAPON version which equivalent properties to the tool version. Both stone and metal versions of this weapon worked.

So it seems that yes, the stone axe being of item type "TOOL" is the apparent cause here. Adding that to my advance list of things to change in my mod for the time being. :V

Issue History

Date Modified Username Field Change
2016-05-24 23:20 vipersting New Issue
2016-05-24 23:45 Shonai_Dweller Note Added: 0035295
2016-05-24 23:55 vipersting Note Added: 0035296
2016-05-25 05:43 Shonai_Dweller Note Added: 0035297
2016-05-25 09:05 chaosvolt Note Added: 0035298
2016-05-25 15:17 user11 Note Added: 0035300
2016-05-25 15:17 user11 Assigned To => user11
2016-05-25 15:17 user11 Status new => confirmed
2016-05-28 10:57 chaosvolt Note Added: 0035320
2016-05-28 17:56 vipersting Note Added: 0035324
2016-05-28 18:06 vipersting Note Edited: 0035324
2016-05-28 21:56 chaosvolt Note Added: 0035327
2016-05-29 23:57 chaosvolt Note Added: 0035337
2016-06-04 14:10 Toady One Status confirmed => resolved
2016-06-04 14:10 Toady One Fixed in Version => Next Version
2016-06-04 14:10 Toady One Resolution open => fixed
2016-06-04 14:10 Toady One Assigned To user11 => Toady One