View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001691 | Dwarf Fortress | Dwarf Mode -- Pets | public | 2010-05-02 04:16 | 2015-01-24 14:17 |
Reporter | derigo | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 0.31.03 | ||||
Summary | 0001691: combining the tag [PET_EXOTIC] with [CAN_SPEAK] produces odd results | ||||
Description | If you combine the PET_EXOTIC tag with the CAN_SPEAK tag, it enables the job list for the creature in game, disables butchery, and removes the from the animals list in the z-menu. Normally, despite the jobs list being available, creatures will not actually be able to perform jobs. However, if the creature is also a sub-caste of your own race, the tame pet versions of the creature will actually be able to perform jobs, and be drafted into the military. It also enables thoughts and preferences(normally, this requires CAN_LEARN). You can exploit this to make fully functional additional members of your race purchasable on embark, and through trade. No other combination of tags allows tame versions of your race to be able to perform jobs, though its perfectly possible to have unintelligent, butcher-able caste members that can, so long as they are civilians, and not tame. However, normally for butcher-able civilians, you lose access to the jobs screen (its replaced by the butcher creature screen). | ||||
Steps To Reproduce | 1) move [INTELLIGENT] to caste-level for both males and females 2) make a new caste 3) do not add [INTELLIGENT], instead add [PET_EXOTIC],[CAN_SPEAK], and [COMMON_DOMESTIC] 4) generate a new world 5) buy some slaves on embark 6) edit (stray) Urist McSlave's jobs through the job list | ||||
Additional Information | Without the PET_EXOTIC tag, the CAN_SPEAK tag doesn't seem to do anything at all in dwarf mode. The only thing I didn't test was whether it affected the ability of members to meet with liaisons and whatnot. related to 0001677? | ||||
Tags | can_speak, mod, pet_exotic, tag | ||||
|
Sounds like the permissions have flowed down from the parent caste to me. Is this really a problem it dosnt seem that odd to me that a boarmna could communicate with boars to get them to work, even if it wasn't intended. I guess the bg bit of it is just that giving something can speak is produce the job list for it. Now that I think about it dosn't this mean if you could buy humans from a elf caravan youd be able to make them work for you in a dwarf civ? (since they are allready intelligent) *edit* Aha now that I realise this only applies to pet exotic, it sounds more like a bug. Ill leave my rant up for prosterity anyway :D. |
|
Oops I forgot something. In order to be able to purchase a creature on embark, while you are generating the world, the creature must have the [PET] tag, rather than the [PET_EXOTIC] tag. You can't purchase exotic pets at embark. Once the world is generated, however, you can change the tag to PET_EXOTIC and see the behavior I'm talking about. While, yes, doing it this way is sort of a hack (changing the raws after worldgen), the real purpose here is just to see the behavior I'm talking about easily. In a world genned with PET_EXOTIC, you'd have to acquire some of the creatures in some other way. So correction to the reproduction steps: 1) move [INTELLIGENT] to caste-level for both males and females 2) add a new caste to the civ_controllable race 3) do not add [INTELLIGENT], instead add [PET],[CAN_SPEAK], and [COMMON_DOMESTIC] 4) generate a new world 6) change the [PET] tag in the caste in question to [PET_EXOTIC] 5) buy some slaves on embark 6) edit (stray) Urist McSlave's jobs through the job list |
|
yikes. Furthermore, civ members of the subcaste as well as tame (stray) members of the subcaste are TRAINABLE into war and hunting versions. Doing so causes you to lose access to the jobs menu, but they will continue doing any jobs they had assigned previously. And you can still edit the jobs through the dwarf therapist. |
|
I wouldn't mind this bug being left unfixed. It sounds like it has a lot of potential, working as a hack to allow slave races until slavery is actually implemented. |
|
Is this actually a bug? As it appears that it could only show up in modded games. |
|
Yeah, this seems fine. |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-05-02 04:16 | derigo | New Issue | |
2010-05-02 04:16 | derigo | Tag Attached: can_speak | |
2010-05-02 04:16 | derigo | Tag Attached: mod | |
2010-05-02 04:16 | derigo | Tag Attached: pet_exotic | |
2010-05-02 04:16 | derigo | Tag Attached: tag | |
2010-05-02 05:29 | Cryten | Note Added: 0005911 | |
2010-05-02 05:31 | Cryten | Note Edited: 0005911 | |
2010-05-02 06:39 | derigo | Note Added: 0005916 | |
2010-05-03 15:40 | derigo | Note Added: 0006043 | |
2010-06-12 01:37 | monkeyfetus | Note Added: 0008175 | |
2015-01-16 11:04 | ptb_ptb | Note Added: 0031961 | |
2015-01-24 14:17 |
|
Note Added: 0032063 | |
2015-01-24 14:17 |
|
Status | new => resolved |
2015-01-24 14:17 |
|
Resolution | open => no change required |
2015-01-24 14:17 |
|
Assigned To | => user6 |