pjf / masterwork-dwarf-fortress

Patches and bugfixes applied to Meph's amazing Masterwork Dwarf Fortress
33 stars 22 forks source link

Expand orcish captives #27

Open pjf opened 10 years ago

pjf commented 10 years ago

I'd love for orcs to have a way of actually taking captives, rather than generating them from raiding.

One mechanism for this would be an interaction where an unconscious enemy can be 'taken prisoner', which would convert them to a pet or otherwise usable member of your fort. This interaction may exist natively on dreamwalkers, or may be a buff that we can apply to citizens.

Mainly this allows them to be pastured, for whatever sacrifice or slavery reactions are deemed to be appropriate.

Right now there [already exists](https://github.com/Putnam3145/masterwork-dwarf-fortress/blob/45b65824b848bc4b665510b7a114430e965d1ebd/Dwarf Fortress/hack/scripts/drowfort/take-slave.lua) code for taking slaves as part of a reaction. Doing this as an interaction would certainly set pave the way for some really cool stuff.

(Think expanded workshops, soul gems, a temple where sacrificing enemies produces various buffs or items, etc etc)