Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarves are refusing to train animals  (Read 1929 times)

itg

  • Bay Watcher
    • View Profile
Dwarves are refusing to train animals
« on: July 28, 2013, 06:30:54 am »

I've got a couple rocs that were exceptionally trained, but since then one has dropped to standard-quality training and the other is semi-wild, and the dwarves refuse to do anything with them. I've tried pasturing and unpasturing them, chaining and unchaining them, and deconstructing their nest boxes, all to no effect. Currently I've got the rocs in a cage, and hopefully I'll be able to start from scratch when they go wild.

I've enabled animal training on several dwarves. I disabled all other labors on the best trainer and him in with the rocs. I've unassigned and reassigned trainers about a dozen times each. No effect.

Any idea what's going on here?

Astrid

  • Bay Watcher
  • This is a text.
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #1 on: July 28, 2013, 12:01:20 pm »

You did create and activate a training zone from the zone menu did ya?
Logged

Ravendarksky

  • Bay Watcher
    • View Profile
    • DFMon.exe - Get rid of DF SPAM
Re: Dwarves are refusing to train animals
« Reply #2 on: July 28, 2013, 12:43:17 pm »

I had similar issues recently. I resolved them by assigning them the same trainer who is burrowed in the area with them.i have a 10x10 room with a booze/food/clothes!animal stockpile as well as a pasture zone for loose animals. My trainer has a bed, table, chair and coffin  as well as all labours disabled except animal training, animal care and food hauling.

I don't use the training zone... Not convinced it does anything.

Also please note if you assign an animal to a pasture and a chain your dwarfs will just waste time walking between the two over and over with the pet.
Logged

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #3 on: July 28, 2013, 02:29:36 pm »

I don't do training much, but I've noticed that animals will only be trained when they are wild (or have reverted to being wild). There does not appear to be any "maintenance" training. The idling trainers will pick up the training job immediately after the animal reverts to being wild (as long as it is still in its cage!).

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #4 on: July 28, 2013, 02:47:28 pm »

If they're in cages they don't get trained anymore until they go wild again. If they're in a zone, they should be generating train jobs.

Doublecheck that there is an accessible training zone, and that there are animal trainers available and idle (animal training is an 'idling' job, like fishing, and so has low priority).

Also check that you don't have any inaccessible animals designated for training. If an inaccessible animal generates a high-priority 'train animal' job, an animal trainer may repeatedly pick it up and discard it, never moving on to the next animal on the list.
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

enolate

  • Bay Watcher
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #5 on: July 28, 2013, 04:14:35 pm »

If they're in cages they don't get trained anymore until they go wild again.

You don't say.
Logged

itg

  • Bay Watcher
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #6 on: July 28, 2013, 10:47:33 pm »

I don't do training much, but I've noticed that animals will only be trained when they are wild (or have reverted to being wild). There does not appear to be any "maintenance" training. The idling trainers will pick up the training job immediately after the animal reverts to being wild (as long as it is still in its cage!).

Yep, that explains it. I assumed they weren't doing maintenance training due to a bug, but I guess it turns out it's really a "feature."

enolate

  • Bay Watcher
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #7 on: July 28, 2013, 11:47:05 pm »

I don't do training much, but I've noticed that animals will only be trained when they are wild (or have reverted to being wild). There does not appear to be any "maintenance" training. The idling trainers will pick up the training job immediately after the animal reverts to being wild (as long as it is still in its cage!).

Yep, that explains it. I assumed they weren't doing maintenance training due to a bug, but I guess it turns out it's really a "feature."

The wiki says there is maintenance training. Is it wrong? Should animals just be left eternally in cages?
Logged

0cu

  • Bay Watcher
  • Losing is fun!
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #8 on: July 29, 2013, 01:18:00 am »

They aren't trained if they are semi-wild. Animal Trainers only carry on with the labor if the animal is Wild or "maintenance" train it when it is already Trained. If it's semi-wild, put it into a cage, wait for it to go wild again and let your trainer do his job. This way you can avoid any fun
Logged

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #9 on: July 29, 2013, 11:59:06 am »

They aren't trained if they are semi-wild. Animal Trainers only carry on with the labor if the animal is Wild or "maintenance" train it when it is already Trained. If it's semi-wild, put it into a cage, wait for it to go wild again and let your trainer do his job. This way you can avoid any fun

Trainers will absolutely maintenance train loose semi-wild animals, if they get to them in time. The problem is that usually, if it's gotten down to 'semi-wild', that's because the trainers have been too busy with other things; and will, usually, continue to be busy with those other things.

The behavior y'all are seeing is due to different prioritization of training [wild caged animal] vs training [trained not-caged animal]. Training jobs for uncaged animals for some reason have very low priority - around the level of hauling - so if your animal trainer has no idle time, it's easy for training to get lost in the shuffle. Whereas training jobs for caged animals is of a significantly higher priority.
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

Bigheaded

  • Bay Watcher
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #10 on: July 29, 2013, 12:36:56 pm »

Am i the only one who trains ridiculous amounts of random animals for food/eggs/fun?

So as simple as i can make it:
In cages:
Can be trained once until it goes FULLY wild again. (even semi wild is still not enough).
After being trained, if set to butcher, will be taken from it's cage and dragged to the butchers shop.
I've only seen one time where an animals bred whilst being in a cage, and i have massive amounts of animals in some games left in cages. (100 in cages, 300 wandering).
Cannot be war/hunting trained (unless the cage they are in is on a training zone? not double checked this)

On a pasture:
Breeding happens fairly quickly.
Will use Nest Boxes (generally immediately on release, eggs may not be fertile if there has been no male of the same species on the map, or even if there has, sometimes they arn't fertile and you'll need to take em away (food stockpile/cooking)
Will generally stay in the pasture, chicks (baby birds) will require them to be added to the pasture (something about egg hatching).
Animals not requiring a nest box will automatically set their young to only use the pasture that the mother is using.
Will be trained periodically, generally every 2 months (game time) which is enough to ensure a semi wild does not become wild. The only reason a semi wild would go wild on a pasture is not enough trainers or a massive distance traveled (i.e trainer has like 300+ spaces to walk) or you've made a change such as setting no trainer for the animal.
When an animal is tame, it will produce tame offspring.

The first set of young trained can become "tame" and will not require further training afterwards (you will need to disable this though). The only way animals caught in traps from the wild can be trained to tame is by learning enough knowledge so that they are very familiar with them, this is roughly 500 times of training on that specie.

Generally you might as well set your pasture to be an animal training zone also, so you can temporarily set an animal you want war trained to that pasture and then set it an owner, then to remove it from the pasture, in general i recommend against using non tame war animals.
Logged
Dear Urist McStockpileDrone
I just found a barrel which contained a wheelbarrow. Inside the wheelbarrow was another barrel. I don't even understand how that is possible.

0cu

  • Bay Watcher
  • Losing is fun!
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #11 on: July 29, 2013, 01:51:57 pm »

They aren't trained if they are semi-wild. Animal Trainers only carry on with the labor if the animal is Wild or "maintenance" train it when it is already Trained. If it's semi-wild, put it into a cage, wait for it to go wild again and let your trainer do his job. This way you can avoid any fun

Trainers will absolutely maintenance train loose semi-wild animals, if they get to them in time. The problem is that usually, if it's gotten down to 'semi-wild', that's because the trainers have been too busy with other things; and will, usually, continue to be busy with those other things.

The behavior y'all are seeing is due to different prioritization of training [wild caged animal] vs training [trained not-caged animal]. Training jobs for uncaged animals for some reason have very low priority - around the level of hauling - so if your animal trainer has no idle time, it's easy for training to get lost in the shuffle. Whereas training jobs for caged animals is of a significantly higher priority.

I have 3 dedicated animal trainers and they haven't trained 10 alligator hatchlings semi-wild, even after 2 seasons.
Logged

EvilBob22

  • Bay Watcher
    • View Profile
Re: Dwarves are refusing to train animals
« Reply #12 on: July 29, 2013, 06:46:19 pm »

I'm pretty sure the familiarity level of the animal helps the amount the training goes up during maintenance training.  I've had (loose) semi-wilds go wild, but almost never once we've gotten to "general familiarity" for the species.  Nowadays, I keep them in cages until then.
Logged
I will run the experiment to completion anyway, however. Even if the only reason why there is a punctured equilibrium in the fortress is because I have been brutally butchering babies
EDIT: I just remembered that dwarves can't equip halberds. That might explain why the squads that use them always die.