Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How to take control of any historical figure using dfhack?  (Read 1579 times)

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
How to take control of any historical figure using dfhack?
« on: August 21, 2017, 02:50:11 am »

Title. I want to go on a megabeast rampage.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

Warmist

  • Bay Watcher
  • Master of unfinished jobs
    • View Profile
Re: How to take control of any historical figure using dfhack?
« Reply #1 on: August 21, 2017, 04:33:13 am »

Title. I want to go on a megabeast rampage.

There are a few ways... Easiest is to change nemesis flags.

Code: [Select]
:lua df.global.world.nemesis.all[SOME_NUMBER].flags.RETIRED_ADVENTURER=true
Then save and quit, and then you should be able to unretire that beast. However which one you want is a more difficult thing to do.

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: How to take control of any historical figure using dfhack?
« Reply #2 on: August 21, 2017, 08:17:46 am »

Well, I did it, but I'm now some random human.

EDIT: Okay, low numbers seem to give you more interesting things.
« Last Edit: August 21, 2017, 08:37:06 am by KittyTac »
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.