Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0009977Dwarf FortressDwarf Mode -- Petspublic2016-08-25 02:502017-08-30 06:55
ReporterCrocAndBearLover 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusnewResolutionopen 
PlatformMicrosoft WindowsOSWindows 7OS VersionService Pack 1
Product Version0.43.03 
Target VersionFixed in Version 
Summary0009977: Cave and Saltwater Crocs (and probably every other tame animal.) refuse to hurt enemies further, after they damage their legs.
Description"My World" save was created back in 42.05 version of DF, but was ported to 43.0X, while "Savage World" was created as completely new world in 43.03 (Latest Starter Pack). I have also slighty modded main raws of the game to remove skill rust, and wear of the civilian clothes (which made intelligent creatures naked, unfortunately.).

Link:
http://dffd.bay12games.com/file.php?id=12378 [^]

This link also contains modified raws, so you can just copy and paste them in the main raws, if the game crashes.
Steps To Reproduce1st. Locate croc chamber. (In "My World", croc chamber located one level above the dining room, hotkey F4. In "Savage World", croc chamber located at farming/food production level, hotkey F2.)

2.Use DFHack command spawnunit, and spawn troglodyte in the croc chamber. Or you can release some weak animal/humanoid from the cage into croc chamber.

3. Probably, that's all. Crocs will attack wild animal/humanoid, but they'll stop hurting creature after they tear at least one leg.
Additional InformationSmall note: Cave crocs (My World) were trained for war, so you maybe will need to add [TRAINABLE_WAR] or just [TRAINABLE] tag. Saltwater crocs (Savage World) aren't trained.

P.S If someone already reported this kind of problem, then i'm sorry. Google said nothing about such bug.
Tagsbrawling, bug, Cave, combat, creatures, Crocodiles, ethics, Fight, morale, pets, Saltwater, wrestling
Attached Files

- Relationships
related to 0007541confirmedFootkerchief Dogs only scratch instead of biting 

-  Notes
(0035811)
CrocAndBearLover (reporter)
2016-08-26 01:50
edited on: 2016-08-26 01:51

Looks like this bug is not (kinda) actual for 43.05. I've downloaded Barebones WinDoze Pack, and tested if it will be same **** as before, but Saltwater Crocs actually killed subject, and keeped hurting subject even when she (subject) received leg muscle wound. Unfortunately, i can't say same about War Cave Crocs, not only they don't kill enemy with damaged leg(s), but they also lightly tap the target, like they're sparring. Conclusion: Seems like war animals are broken at the moment (Both 43.03 32-bit and 43.05 64-bit.). This must be fixed, cuz animals is one of most important aspects of the game (IMHO). It somewhat similar to the bug below this note.

Bug: http://www.bay12games.com/dwarves/mantisbt/view.php?id=7541 [^]

(0035947)
CrocAndBearLover (reporter)
2016-10-05 13:30

MAJOR UPDATE!

First of all, sorry for such aggressive necro-posting, but i did some research on this problem, which may be valuable to Toady. Secondly, i updated the save file on repository. Reason why this bug happens to me (and maybe some other people) is because it's looks like the game switches level of conflict. Arena testing showed that if you spawn crocodile and humanoid, with "Brawl" mode, crocodile has really high chance of "lightly tapping the target" instead of actually tearing target's muscles, and to quote wiki "NPC brawlers will not attack someone on the ground.", which basically is my exact problem. Looks like level of conflict also influences bug 7541 (dog scratch instead of biting), because dogs in "Brawl" mode (i actually used giant dingoes when i arena-tested level of conflicts, but they have scratch attack too, and they also only scratch in "Brawl" mode and don't even trying to finish enemies lying on the ground) don't bite at all, while in "No Quarters" or "Lethal", they use bites and scratch very rarely. There's also very strange thing. In Arena mode, brawler with damaged leg will keep fighting until other will not be lying down too, while in Fortress mode, lying brawler will not attack standing brawler at all. He will just crawl aimlessly. As i said in note above, this bug doesn't affect regular (read: non-war/hunting animals) animals on 43.05, but it will affect war/hunting animals even on 43.05. If Toady is already working on this issue, then i'm sorry for necro-posting (again) and being annoying.
(0036017)
FantasticDorf (reporter)
2016-11-01 08:33

I apologise if i too am partaking in this habit but it has relevance to a independent bit of research and issue i posted myself. Im shocked how similar the findings are, though i had no idea it was reproducable in arena mode to propely show the intended vs deviant behaviour and didn't think to method test that way.

I have found evidence for brawling separately here from the OP's set of data because initially on dwarven sites (the map area of a player fortress etc) [ETHIC:KILL_NEUTRAL] is sanctioned only, meaning that they will only engage wildlife/neutrals with brawling first, until it is escalated by use of a physical weapon, biting is a 'lethal' weapon so they use fistfight behaviors surrounding brawling instead.

> (0010059: Wild site animals have the same morale ethics [Kill_Enemy Neutral] as entity units if in the same local settled area): http://www.bay12games.com/dwarves/mantisbt/view.php?id=10059 [^]

Crawling/heavily damaged animals (as you more fittingly describe) are ignored further without kill orders by military dwarves, even in the case of rhesus macaques stealing objects, the dwarf will refuse to strike because the animal adheres to the dwarven code of conduct without a explicit kill order by the military.

The rules differ on other sites, more aggressive races kill first and ask questions later with [ETHIC:KILL_NEUTRAL:ACCEPTABLE] or above, and summarily the wildlife wont hold back on you or other neutrals (semi-sapient cavern dwellers etc) instantly promoting the response to lethal.

- Issue History
Date Modified Username Field Change
2016-08-25 02:50 CrocAndBearLover New Issue
2016-08-26 01:50 CrocAndBearLover Note Added: 0035811
2016-08-26 01:51 CrocAndBearLover Note Edited: 0035811 View Revisions
2016-09-16 05:17 CrocAndBearLover Tag Attached: bug
2016-09-16 05:17 CrocAndBearLover Tag Attached: Cave
2016-09-16 05:17 CrocAndBearLover Tag Attached: combat
2016-09-16 05:17 CrocAndBearLover Tag Attached: creatures
2016-09-16 05:17 CrocAndBearLover Tag Attached: pets
2016-09-16 05:17 CrocAndBearLover Tag Attached: Crocodiles
2016-09-16 05:17 CrocAndBearLover Tag Attached: Fight
2016-09-16 05:17 CrocAndBearLover Tag Attached: Saltwater
2016-10-05 13:30 CrocAndBearLover Note Added: 0035947
2016-11-01 08:33 FantasticDorf Note Added: 0036017
2016-11-01 08:34 FantasticDorf Tag Attached: brawling
2016-11-01 08:34 FantasticDorf Tag Attached: ethics
2016-11-01 08:34 FantasticDorf Tag Attached: morale
2016-11-01 08:34 FantasticDorf Tag Attached: wrestling
2017-08-30 06:55 Loci Relationship added related to 0007541


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker