Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Hunter leaving his crossbow!  (Read 417 times)

Aldaron

  • Bay Watcher
    • View Profile
Hunter leaving his crossbow!
« on: December 13, 2007, 02:54:00 pm »

Dunno if this is a bug, but it's completely weird. I'm being sieged by goblins, and not really having an army, I told all dwarves to come indoors.

Now, first weirdness happened when one dwarf fell asleep under the front door and the others seemed unable to get in. There they were, 16 dwarves in one square, with question signs, and dropping FPS below 10. That was okay when the dwarf finally woke up.

I carefully forbid all the equipment outside my safe outdoor ledge, and allowed dwarves outside to take care of the farms et cetera. Also, I sent one dwarf to pull the drawbridge lever. Damn sneaky hunter managed to slip out though. He headed away from the goblins, luckily, and got a catch. Then he realized there's no route back, and he cancelled his "return catch" job. I lowered the bridge for him, and he..

LEFT HIS CROSSBOW WITH THE CATCH!

I don't have one too many. I want to ask if the crossbow is somehow linked to the catch now. If this is what always happens in such cases, then I think it's a bug. If hunters just sometimes forget their precious weapons, then nevermind me =).

I kinda love it how things that would be bugs in other games are sometimes intended behavior in DF..

Logged

Impending Doom

  • Bay Watcher
  • has gone stark raving mad!
    • View Profile
Re: Hunter leaving his crossbow!
« Reply #1 on: December 13, 2007, 03:48:00 pm »

Did he have any bolts in his inventory?

If not, he may have run out of bolts, tried to beat his quarry to death with the crossbow, and gotten it stuck in the wound. I know this can happen in adventure mode, so it may be possible in fortress mode.

[ December 13, 2007: Message edited by: Impending Doom ]

Logged
Quote from: Robert A.Heinlein
Violence, naked force, has settled more issues in history than has any other factor, and the contrary opinion, that violence has never solved anything, is wishful thinking at its worst.

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Hunter leaving his crossbow!
« Reply #2 on: December 13, 2007, 03:51:00 pm »

He should only drop his equipment if he's not a soldier/hunter anymore, I think, so I dunno what happened there.  Did you tell him not to be a hunter at any point?
Logged
The Toad, a Natural Resource:  Preserve yours today!

Aldaron

  • Bay Watcher
    • View Profile
Re: Hunter leaving his crossbow!
« Reply #3 on: December 15, 2007, 07:47:00 am »

Um.. I did tell him to not go hunting anymore (p-l-hunting off) when he first left hunting, trying to make him turn back, but he didn't.. Maybe he realized he should stop hunting after running around and killing a beast first, and that's why then =).

[ December 15, 2007: Message edited by: Aldaron ]

Logged

Tyrving

  • Bay Watcher
  • Forum Poster/Dabbling Troll
    • View Profile
Re: Hunter leaving his crossbow!
« Reply #4 on: December 15, 2007, 07:55:00 am »

quote:
Originally posted by Aldaron:
<STRONG>Um.. I did tell him to not go hunting anymore (p-l-hunting off) when he first left hunting, trying to make him turn back, but he didn't.. Maybe he realized he should stop hunting after running around and killing a beast first, and that's why then =).

[ December 15, 2007: Message edited by: Aldaron ]</STRONG>


That's what did it, then. From my experience, dwarves finish their current job before obeying new labor settings, so after he finished his hunting job, it detoggled hunting for him, and he dropped his bow.

What I do to bypass that is draft the dwarf I want to stop (for instance, a fisherdwarf running halfway across the map to fish somewhere because I forgot to designate an area for it,) station it somewhere, and then undraft it. That loads the altered labor settings, because drafting cancels the dwarf's current job.

[ December 15, 2007: Message edited by: Tyrving ]