Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Enslaving Traders with the [PET] tag?  (Read 1799 times)

RailroadRider

  • Bay Watcher
  • THIS. IS. DWARF FORTRESS!
    • View Profile
    • Look at me!
Enslaving Traders with the [PET] tag?
« on: June 05, 2014, 04:38:15 am »

Simple. Would it be possible to add the [PET] tag to humanoid races/civs and enslave traders/invaders?
Logged
I have an army of dragons. But they aren't very effective against goblins so I use giant cave spiders instead.
There are dead babies all over my legendary dining hall and my population has halved. Thank you.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #1 on: June 05, 2014, 04:58:22 am »

for dwarves,just make a slave caste(a caste literally named SLAVE) and download the take-slave script.this has the advantage that they'll actually be able to take jobs

http://www.bay12forums.com/smf/index.php?topic=135506.0

for everyone else,yes it would.here's how i did it:i took a bunch of goblins and chained them behind cave traps(and a wall,because otherwise the bodyguards of every human diplomat will slaughter them).sooner or later,babies will be born because the PET tag allows them to breed without marriage.wait till the babies walk into a trap,then tame them.if you also add a PETVALUE,you will also be able to sell them to caravans,which is very profitable,since it requires little to no effort on your part,you can stuff as many as you want in a single cage and you never run out of invaders.
Logged

RailroadRider

  • Bay Watcher
  • THIS. IS. DWARF FORTRESS!
    • View Profile
    • Look at me!
Re: Enslaving Traders with the [PET] tag?
« Reply #2 on: June 05, 2014, 06:24:58 am »

Well, I was wondering if you could, say, cage an elven merchant, tame them and have them join your civ. I heard, on the wiki, that creatures with [CAN_LEARN] and [PET]/[PET_EXOTIC] joined your civ upon taming, and that tamed gremlins can become mayor, since they can do nothing but socialise.
Logged
I have an army of dragons. But they aren't very effective against goblins so I use giant cave spiders instead.
There are dead babies all over my legendary dining hall and my population has halved. Thank you.

Di

  • Bay Watcher
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #3 on: June 05, 2014, 09:21:24 am »

Traders are already part of other civilization and will retain that affiliation no matter what.
Currently in vanilla you can tame invader mounts, but that doesn't stop them from trying to eat you.

Also, all vanilla races have [INTELIGENT] and I believe dwarves can't tame [INTELLIGENT].

Finally, given that pets don't do any jobs they don't have innate skill with, I doubt that'd be called enslaving.
Logged
Quote from: Creamcorn
Dwarf Fortress: Where you meet the limit of your imagination, moral compass, sanity and CPU processor.
http://www.bay12forums.com/smf/index.php?topic=103080.0 Fix sober vampires!
http://www.bay12forums.com/smf/index.php?topic=91442.0 Dwarven Cognitive Science

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #4 on: June 05, 2014, 10:19:41 am »

Realize that the Dwarven entity has [ETHIC:SLAVERY:PUNISH_CAPITAL] in it, so anything that the game understands as slavery would be forbidden to vanilla Dwarves (and caravans would not risk offering slaves in trade to Dwarves for fear of offending them).

I guess the thinking is that Slaves to Armok are not to attempt to imitate their god by taking slaves of their own...

In any case, vanilla Humans have [ETHIC:SLAVERY:ACCEPTABLE], does anyone know what mechanics (if any) already exist in the game for dealing with slaves?  Whatever it is, a simple edit of the raws and a world regen should make that available to the player.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Di

  • Bay Watcher
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #5 on: June 05, 2014, 11:09:18 am »

Any mechanic unavailable to vanilla dwarves is pretty much inexistant.
You can meet prisoners of war in town, but that's probably not something caused by slavery acceptance.
Logged
Quote from: Creamcorn
Dwarf Fortress: Where you meet the limit of your imagination, moral compass, sanity and CPU processor.
http://www.bay12forums.com/smf/index.php?topic=103080.0 Fix sober vampires!
http://www.bay12forums.com/smf/index.php?topic=91442.0 Dwarven Cognitive Science

RailroadRider

  • Bay Watcher
  • THIS. IS. DWARF FORTRESS!
    • View Profile
    • Look at me!
Re: Enslaving Traders with the [PET] tag?
« Reply #6 on: June 05, 2014, 07:21:12 pm »

Well, my dwarves do have a deeply screwed up ethics thing going on, it was one of the first files I played with.

So the question now becomes, how do I break creature's affiliations with civs and other entities, so I can make them join my fortress? Would a transformation be on the right track?
« Last Edit: June 05, 2014, 07:28:09 pm by RailroadRider »
Logged
I have an army of dragons. But they aren't very effective against goblins so I use giant cave spiders instead.
There are dead babies all over my legendary dining hall and my population has halved. Thank you.

Di

  • Bay Watcher
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #7 on: June 10, 2014, 02:23:46 pm »

Affiliations are in the soul. You can't meddle change that with interactions.
There are dfhack scripts though. See Boltgun's succubus mod for example.
Logged
Quote from: Creamcorn
Dwarf Fortress: Where you meet the limit of your imagination, moral compass, sanity and CPU processor.
http://www.bay12forums.com/smf/index.php?topic=103080.0 Fix sober vampires!
http://www.bay12forums.com/smf/index.php?topic=91442.0 Dwarven Cognitive Science

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #8 on: June 11, 2014, 12:38:23 am »

Any mechanic unavailable to vanilla dwarves is pretty much inexistant.

Well, except for sentient butchering.

Anyway, yeah, nothing in-game right now is recognized as slavery. I don't think anything's recognized as torture, either, or dwarves'd be executing each other all over the place.

GavJ

  • Bay Watcher
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #9 on: June 12, 2014, 12:47:12 am »

Quote
You can meet prisoners of war in town, but that's probably not something caused by slavery acceptance.
On the contrary, if you change slavery ethics to ACCEPTABLE, you will immediately see dwarves taking slaves all over the place in legends mode, and a much higher rate of kings and generals being non-dwarves due to all the other species living in your civ (you can also increase the rate of non dwarf kings by making dwarves BABYSNATCHER). And when we get dwarven civ sites in adventurer mode, it should also result in meeting dwarf-owned slaves in their towns when you visit.

Almost all of the ethics, if not literally all of them, do specific actual things in the game, however minor.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

RailroadRider

  • Bay Watcher
  • THIS. IS. DWARF FORTRESS!
    • View Profile
    • Look at me!
Re: Enslaving Traders with the [PET] tag?
« Reply #10 on: June 17, 2014, 04:34:20 am »

Quote
You can meet prisoners of war in town, but that's probably not something caused by slavery acceptance.
On the contrary, if you change slavery ethics to ACCEPTABLE, you will immediately see dwarves taking slaves all over the place in legends mode, and a much higher rate of kings and generals being non-dwarves due to all the other species living in your civ (you can also increase the rate of non dwarf kings by making dwarves BABYSNATCHER). And when we get dwarven civ sites in adventurer mode, it should also result in meeting dwarf-owned slaves in their towns when you visit.

Almost all of the ethics, if not literally all of them, do specific actual things in the game, however minor.
Yeah, I think I made my dwarfs [BABYSNATCHER].
Logged
I have an army of dragons. But they aren't very effective against goblins so I use giant cave spiders instead.
There are dead babies all over my legendary dining hall and my population has halved. Thank you.

GavJ

  • Bay Watcher
    • View Profile
Re: Enslaving Traders with the [PET] tag?
« Reply #11 on: June 17, 2014, 06:07:16 pm »

Why not just enslave traders mechanically, as in by trapping them in a room? If so, be sure to do so individually, otherwise they kill each other when they go crazy and you lose your prisoners.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.