Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How can I get rid of all these children!  (Read 923 times)

Sashoke

  • Bay Watcher
    • View Profile
How can I get rid of all these children!
« on: December 28, 2013, 04:45:01 pm »

Ive currently got a fort with a population 240, and over 100 of those are dwarves children.
I NEEd to get rid of them because they're eating all our food and causing me to get TERRIBLE FPS. Ive tried burrows but they don't go to them, Ive tried throwing them into arenas but again they don't follow orders. How can I get rid of these damn children!? Im not against editing game files. I just need to get rid of them because they're murdering my FPS and making my game unplayable.
Logged

Blue_Dwarf

  • Bay Watcher
    • View Profile
Re: How can I get rid of all these children!
« Reply #1 on: December 28, 2013, 04:53:25 pm »

Children use borrows to eat or drink. Put some ca... food and booze in a room with a door, make a burrow over it, and assign the kids to that burrow. When they go inside, lock the door. Rinse and repeat.

You can also make all adults haul rocks by enabling their hauling labor. Then if you order a wall to be deconstructed, only children will try to deconstruct it. Lock the door, rinse and repeat.

You can also add water or magma to the mix. Or both.
Logged
Crafting Statistics 42.06Farming Statistics

Blue Dwarf has been happy lately. He did some !!science!! recently. He admired a fine forum post lately. He was enraged by a forum troll recently. He was upset by the delayed release of the new version of Dwarf Fortress lately. He took joy in planning a noble's death recently.

Sashoke

  • Bay Watcher
    • View Profile
Re: How can I get rid of all these children!
« Reply #2 on: December 28, 2013, 05:44:13 pm »

Im attempting the food stockpile idea. Ive only managed to get 4 children trapped inside so far.
Logged

LMeire

  • Bay Watcher
  • Likes Troglodytes for their horradorability.
    • View Profile
Re: How can I get rid of all these children!
« Reply #3 on: December 28, 2013, 05:52:52 pm »

I'm pretty sure children and crazies always obey burrows once they're standing in them, (unless something scares them and they run away) I've never had a problem leave the slums before. Have you tried temporarily extending the burrow to the floor around them until they go to the main area?
Logged
"☼Perfection☼ in the job puts pleasure in the work." - Uristotle

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile
Re: How can I get rid of all these children!
« Reply #4 on: December 29, 2013, 06:29:31 am »

Im not against editing game files. I just need to get rid of them because they're murdering my FPS and making my game unplayable.

First of all, even the pathing of 100 children shouldn't be a really big drain on fps. Items, which are usually generated in their thousands, are a more important factor.

You could edit the raws in the save file so children grwo up faster, at 8 instead of 12 for example. You should also edit the baby_cap in d_init in the main data folder
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: How can I get rid of all these children!
« Reply #5 on: December 29, 2013, 01:21:28 pm »

Children will obey burrows if their bedroom is in the burrow. If you really want to get rid of them, make your bedroom complex water-permeable and flood it once in a while.

As for food, it's pretty easy to come by. Traders will bring food items other than immediately edible ones -- flour and sugar can be cooked into prepared meals, and animals yield processable fat in amounts comparable to edible muscle meat. One quarry bush turns into five quarry bush leaves when processed, and adding fertiliser will boost stack sizes even further.

Do you keep animals? Pigs and dogs are moderately large, and don't need nest boxes or grazing land.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

jcochran

  • Bay Watcher
    • View Profile
Re: How can I get rid of all these children!
« Reply #6 on: December 29, 2013, 01:49:43 pm »

Children tend to follow their parents from place to place, so use that to your advantage. Namely, create an "adult only" passage way. I use such a passage way to restrict access to my silk collection room to adults only (one time in the past a weaver's child kept following her into the room full of stacks of uncollected webs. Damn child kept stumbling into a stack of webs, got caught, and in the process of escaping destroyed the stack. Then of course, immediately stumbled into another stack of webs.) Well, in any case, here's my "adult only" passage way. I'm sure you can figure out how you can use it to create a "roach motel" for children......

Code: [Select]
####^####     Pressure plate set to citizen trigger, 40000 min weight. Unlimited max weight. Linked to door.
####^####     Pressure plate set to citizen trigger, 10000 min weight. Unlimited max weight. Linked to hatch cover.
###┼¢####     Just a door and a hatch cover. The level below this has an open space under the hatch cover so that the tile is impassable
              when the hatch cover is open.

Unfortunately, had to use the two pressure plate's since you can't set a single pressure plate to be triggerable by a child only while allowing an adult to not trigger it (can't set the max weight low enough to allow for a child while excluding an adult). Method of operation.
Dwarf walks from north to south seeing a pathable route over the hatch cover. When an adult steps on the northern pressure plate, the door will open and remain open for 100 ticks. However, a child is too light to trigger the pressure plate, so the door stays closed.
As the dwarf continues south, it steps on the 2nd pressure plate, opening the hatch cover. If the door is open (from previous pressure plate), the dwarf immediately changes its route and does a side step into the door and continues south. However, a child won't have the open door, so its route is blocked.

You could easily make a frequently visited room with "adult only" exits and eventually, all the children will be trapped in that room. The room could also have a few lever controlled exits to allow the children to path out of the room into a more ... permanent ... storage facility.
 
NOTE: In order for this method to work, you must have the dfhack patch that fixes the growth of fortress born creatures. Otherwise even adult dwarves will be too light to trigger the pressure plate that opens the door.
Logged