Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: So dwarves cannot tame trolls?  (Read 9506 times)

GoblinCookie

  • Bay Watcher
    • View Profile
So dwarves cannot tame trolls?
« on: November 07, 2014, 06:05:12 pm »

A troll managed to rip through the door and made it's way into a cage trap.  My dwarves hauled it upstairs to the main stockpile where it sits.  Trolls are apparantly harmless to dwarves, but they like to destroy things that are inanimate. 

My plan was to tame the creature like the goblins do.  But it does not show up in my list of creatures to train or tame.  I figure that this is because trolls are classified as evil creatures that delight in the destruction of furniture and such like.  Some questions however.

1. Do the same restrictions on taming apply in fortress mode that apply in the main mode or am I doing something wrong here?
2. Trolls do not have a pet value, does this mean I cannot see it to a trader or is that noone would accept wild animals that they cannot train.
3. Do people buy caged wild animals even if they have a value?
4. How would I go about releasing said creature from it's cage back into the caverns or into the surface world? I know that we cannot actually make troll burgers and if we cannot sell the creature there is not much else to be done.
Logged

Sirbug

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #1 on: November 07, 2014, 06:20:50 pm »

Trolls are sentient, I think. That's why dwarves can't train them. Goblins can.
Logged
Cool, but wouldn't this likely lead to tongues having a '[SPEACH]' tag, and thus via necromancy we would have nearly unkillable reanimated tongues following necromancers spamming 'it is sad but not unexpected'?

stabbymcstabstab

  • Bay Watcher
  • OW SNAP!
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #2 on: November 07, 2014, 06:36:11 pm »

If you allow Slavery in the ethics it "might" be possible, similar to how cannibalism allows you to eat Sentients.
Logged
Long Live Arst- United Forenia!
"Wanna be a better liberal? Go get shot in the fuckin' face."
Contemplate why we have a sociopathic necrophiliac RAPIST sadomasochist bipolar monster in our ranks, also find some cheese.

GoblinCookie

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #3 on: November 07, 2014, 06:45:01 pm »

Trolls are sentient, I think. That's why dwarves can't train them. Goblins can.

I think the reason is that they are Evil creatures, as in creatures with the EVIL tag.

Only entities with the USE_EVIL_ANIMALS flag (not necceserily evil themselves) can use trolls.  They are also cave animals so the entity must have USE_CAVE_ANIMALS as well.

Goblins use trolls because they have both flags, dwarves cannot because they only have cave animals.  What I am interested by is that the rules apply in Fortress mode as well.

If you allow Slavery in the ethics it "might" be possible, similar to how cannibalism allows you to eat Sentients.

Trolls are not considered people by the game.  It does not treat them any differently than any other creature, except that they can perform work because they have CAN_LEARN.  They are supposed to be tamed, that is why that flag is there, it does not do anything otherwise.

To be considered a person you have to have INTELLIGENT flag.
Logged

Harken

  • Bay Watcher
  • A vile force has arrived? Good.
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #4 on: November 07, 2014, 07:33:30 pm »

Quote
Trolls are not considered people by the game.

You know, I've always wished there was some form of slavery in DF. Obviously it'd destroy fps further but it'd still be cool.
Logged
Dwarf Fortress utilizes the most advanced graphics engine, your brain.

Codyo

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #5 on: November 07, 2014, 07:41:58 pm »

All you'll have to do is add the [TRAINABLE] tag to the raws for trolls (probably in the creature_standard.txt), and delete any intelligent tag if you want to butcher their bodies.
or [TRAINABLE_WAR] if you want to make them even stronger.

Make sure you do this to the raws in your /saves folder or it won't edit your active game.
Logged

Aslandus

  • Bay Watcher
  • Slowly descending into madness
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #6 on: November 08, 2014, 12:41:46 pm »

Trolls are sentient, I think. That's why dwarves can't train them. Goblins can.

I think the reason is that they are Evil creatures, as in creatures with the EVIL tag.

If you allow Slavery in the ethics it "might" be possible, similar to how cannibalism allows you to eat Sentients.

Trolls are not considered people by the game.
Trolls have the "learns" tag, which means they can gain skill and are considered intelligent creatures by dwarves, just like animal people, so they can't be tamed or butchered. It seems you're right about the evil thing too, so trolls are double untamable to dwarves.

1. I don't know what you mean by "main" mode, as far as I know dwarf fortress mode is the main mode of dwarf fortress
2. Dwarves will not sell any creature they can't tame (it goes against their ethics of slavery, so it wouldn't be any more right to sell them into slavery than to enslave them themselves), regardless of whether the traders would buy them
3. They'll buy the cage if you send it over, but your dwarves will just release the troll directly into your base where it will case a big ruckus if you try to sell the troll
4. Releasing it is  surprisingly easy, just make a pasture (a pit could work too assuming they're not bugged anymore,  and would probably be safer for your dwarves) where you want to release it and send it over, it will wander out almost immediately and then take it off the pasture list so the dwarves don't try to put it back. I usually throw trolls directly into a weapon trap so I don't have to deal with them, but whatever works for you

GoblinCookie

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #7 on: November 08, 2014, 01:50:19 pm »

Trolls have the "learns" tag, which means they can gain skill and are considered intelligent creatures by dwarves, just like animal people, so they can't be tamed or butchered. It seems you're right about the evil thing too, so trolls are double untamable to dwarves.

1. I don't know what you mean by "main" mode, as far as I know dwarf fortress mode is the main mode of dwarf fortress
2. Dwarves will not sell any creature they can't tame (it goes against their ethics of slavery, so it wouldn't be any more right to sell them into slavery than to enslave them themselves), regardless of whether the traders would buy them
3. They'll buy the cage if you send it over, but your dwarves will just release the troll directly into your base where it will case a big ruckus if you try to sell the troll
4. Releasing it is  surprisingly easy, just make a pasture (a pit could work too assuming they're not bugged anymore,  and would probably be safer for your dwarves) where you want to release it and send it over, it will wander out almost immediately and then take it off the pasture list so the dwarves don't try to put it back. I usually throw trolls directly into a weapon trap so I don't have to deal with them, but whatever works for you

1.  I mean World-Gen.  That is the main mode I must have been thinking.
2. You mean that I cannot sell them or that the others will not buy them. 
3. So the troll cage can be sold but the troll will immediately be released if I do so.
4. So you mean what I have to do is create a pasture somewhere and then place an animals stockpile on top of it.  Then when the cage arrives with the troll it will immediately be released.  Or do you mean I must add it to the pasture like another animal.
Logged

Aslandus

  • Bay Watcher
  • Slowly descending into madness
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #8 on: November 08, 2014, 02:21:03 pm »

Trolls have the "learns" tag, which means they can gain skill and are considered intelligent creatures by dwarves, just like animal people, so they can't be tamed or butchered. It seems you're right about the evil thing too, so trolls are double untamable to dwarves.

1. I don't know what you mean by "main" mode, as far as I know dwarf fortress mode is the main mode of dwarf fortress
2. Dwarves will not sell any creature they can't tame (it goes against their ethics of slavery, so it wouldn't be any more right to sell them into slavery than to enslave them themselves), regardless of whether the traders would buy them
3. They'll buy the cage if you send it over, but your dwarves will just release the troll directly into your base where it will case a big ruckus if you try to sell the troll
4. Releasing it is  surprisingly easy, just make a pasture (a pit could work too assuming they're not bugged anymore,  and would probably be safer for your dwarves) where you want to release it and send it over, it will wander out almost immediately and then take it off the pasture list so the dwarves don't try to put it back. I usually throw trolls directly into a weapon trap so I don't have to deal with them, but whatever works for you

1.  I mean World-Gen.  That is the main mode I must have been thinking.
2. You mean that I cannot sell them or that the others will not buy them. 
3. So the troll cage can be sold but the troll will immediately be released if I do so.
4. So you mean what I have to do is create a pasture somewhere and then place an animals stockpile on top of it.  Then when the cage arrives with the troll it will immediately be released.  Or do you mean I must add it to the pasture like another animal.
1. Dwarves always have the same domesticated beasties in worldgen, and they are never, nor will the ever be trolls. It's just too far outside their ethics.
2. If you tell the dwarves to bring a caged troll to the trade depot, they will release the troll in the animal stockpile then carry the cage to the depot, because dwarves refuse to even imply selling thinking creatures. The troll will then be free to wander around your fortress from wherever your animal stockpile is that it was released from.
3. ^
4. Pasture it like you would any other animal, once the dwarf has put it in the pasture it will leave because Trolls are free spirits and don't abide by your rules, man (actually it works with any non-tamed animal, but be careful because the troll may attack the dwarf that pastured it. Again, I always kill them immediately, so I don't know if they attack dwarves that are nearby or not)

GoblinCookie

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #9 on: November 08, 2014, 02:58:26 pm »

1. Dwarves always have the same domesticated beasties in worldgen, and they are never, nor will the ever be trolls. It's just too far outside their ethics.
2. If you tell the dwarves to bring a caged troll to the trade depot, they will release the troll in the animal stockpile then carry the cage to the depot, because dwarves refuse to even imply selling thinking creatures. The troll will then be free to wander around your fortress from wherever your animal stockpile is that it was released from.
3. ^
4. Pasture it like you would any other animal, once the dwarf has put it in the pasture it will leave because Trolls are free spirits and don't abide by your rules, man (actually it works with any non-tamed animal, but be careful because the troll may attack the dwarf that pastured it. Again, I always kill them immediately, so I don't know if they attack dwarves that are nearby or not)

I created a pasture right next to the edge of the map (on the surface) and assigned the troll to it.  The troll was led to the pasture without incident and the moment it was released left the map.

It is not the ethics that prevents you from taming trolls.  The reason you cannot tame trolls is that trolls have the EVIL tag in the creature file and dwarves do not have USE_EVIL_ANIMALS in their entity file.  Goblins can use trolls not because their ethics are different but because they have USE_EVIL_ANIMALS and USE_CAVE_ANIMALS in their entity file.  I am rather pleased and a little bit irritated at the same time by the fact that Fortress mode follows the same rules as World-Fen.

Trolls are also quite harmless to people.  There was never any risk that the troll would suddenly turn on any of my dwarves, the only problem is only that they are building destroyers and like to smash stuff that isn't people into tiny pieces.  No need to kill trolls unless they are close to your buildings. 

Trolls are not considered people by the game.  They are unbutcherable animals and that is only in fortress mode (due to a bug) and IF tamed they can do work.  The CAN_LEARN tag is entirely based upon being tamed, it is absolutely no use to a wild animal at all. 
Logged

Aslandus

  • Bay Watcher
  • Slowly descending into madness
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #10 on: November 08, 2014, 04:29:23 pm »

They ALSO have the learns tag, as well as the evil tag, which makes them like animal people that are also evil. Both things prevent them from being tamed and the learns tag means they can't be butchered. I don't know why you are so vehement about trolls not being sapient, but the learns tag makes things untamable to dwarves, feel free to search here to prove me wrong:
http://dwarffortresswiki.org/index.php/Category:DF2014:Learns

They might not be considered "people" in the sense of creating their own civilization, but they are considered intelligent enough to gain skills and have professions, and it is NOT a bug that they are unbutcherable. I refer you to the wiki again on Trolls:
http://dwarffortresswiki.org/index.php/DF2014:Troll

Iminyourhouse

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #11 on: November 08, 2014, 04:57:31 pm »

I think adding a few things in the troll's file will allow you to tame them.
Logged

BlackFlyme

  • Bay Watcher
  • BlackFlyme cancels Work: Interrupted by bird.
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #12 on: November 08, 2014, 05:09:02 pm »

All you need to tame a creature in fort mode is a [PET] or [PET_EXOTIC] tag. The tags [TRAINABLE] [TRAINABLE_WAR] and [TRAINABLE_HUNTING] are only for training them for combat after they have been tamed.

Depending on whether they can learn or speak they may be able to gain skills, gain friends, or be assigned labours. There have even been cases of intelligent pets becoming mayors. Though I don't believe that intelligent pets can actually perform work. They didn't in previous versions, other than possibly fishing, IIRC.

If they can speak then they may also need food and water, though they cannot drink alcohol or use wells.

To specifically address your questions in the first post:
The pet value is the trading value of the animal itself.
I don't believe you can trade wild animals, but I'm not entirely certain.
If I remember correctly, trying to do so will result in a dwarf releasing the animal from the cage and bringing the empty cage to the depot.
You can build a cage with an animal in it. It can be set up as a zoo or you can link it to a lever, which when used will deconstruct the cage, releasing the creature within.
« Last Edit: November 08, 2014, 05:15:08 pm by BlackFlyme »
Logged

Vilkku92

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #13 on: November 09, 2014, 06:33:17 am »

I don't believe you can trade wild animals, but I'm not entirely certain.
If I remember correctly, trying to do so will result in a dwarf releasing the animal from the cage and bringing the empty cage to the depot.
You can build a cage with an animal in it. It can be set up as a zoo or you can link it to a lever, which when used will deconstruct the cage, releasing the creature within.

I'm not so sure about that. I recently sold about 4 untamed caged dralthas, and since there's no indication of huge cavern-dwelling grazers wandering around my fortress, they must have went with the caravan. I guess Toady fixed the issue somewhere between 34.11 and 40.14.
Logged

GoblinCookie

  • Bay Watcher
    • View Profile
Re: So dwarves cannot tame trolls?
« Reply #14 on: November 09, 2014, 08:34:12 am »

They ALSO have the learns tag, as well as the evil tag, which makes them like animal people that are also evil. Both things prevent them from being tamed and the learns tag means they can't be butchered. I don't know why you are so vehement about trolls not being sapient, but the learns tag makes things untamable to dwarves, feel free to search here to prove me wrong:
http://dwarffortresswiki.org/index.php/Category:DF2014:Learns

They might not be considered "people" in the sense of creating their own civilization, but they are considered intelligent enough to gain skills and have professions, and it is NOT a bug that they are unbutcherable. I refer you to the wiki again on Trolls:
http://dwarffortresswiki.org/index.php/DF2014:Troll

I said that there is a bug that causes trolls to be butchered for meat and leather during World-Gen, even though they are not butcherable in Fortress Mode.  They used to be butcherable and then that was removed, but it remains in World-Gen. 

The whole functionality of Can Learn is dependant upon them being tamed, thus presumably that tag allows a creature to be tamed.  Untamed trolls do not have professions, only tamed trolls do.  Can learn means that *if* tamed a creature will be able to do normal work, gain skills and acquire a profession. 

Trolls *are* animals according to the game not people and they can be tamed by anyone who has both Use Cave Animals and Use Evil Animals.  If you wanted dwarves to be able to train trolls all you would have to do would be to remove the Evil tag from trolls or add Use Evil Animals to their entity. 

Trolls are considered animals not people by the game.  This is actually shown by the fact that there are so many trolls in goblin forts, the trolls are treated as livestock and do not compete for space with the goblins. 
Logged
Pages: [1] 2