Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Breeding  (Read 938 times)

Covenant Ringthane

  • Bay Watcher
    • View Profile
Breeding
« on: November 09, 2013, 12:39:21 am »

I apologise if this has been asked before, but how would I make dragon eggs (as in, eggs from the standard DF dragons) hatch? Well, I know how it's done, by adding a [CHILD] tag, but I'm worried that if I do it, I'll stuff up the tag and make a abomination out of my dragons. Also, how does one increase the amount of eggs laid/children born in both egg-layers and non-egg-layer species?
Logged

BlackFlyme

  • Bay Watcher
  • BlackFlyme cancels Work: Interrupted by bird.
    • View Profile
Re: Breeding
« Reply #1 on: November 09, 2013, 01:10:02 am »

The child tag is fairly simple. Just put in [CHILD:1] The hatchling will become an adult after it becomes one year old. Higher numbers mean it will take longer to mature.

[CLUTCH_SIZE] is for how many eggs are laid in a single sitting. Dragons have [CLUTCH_SIZE:1:3], meaning they will lay one to three eggs. Just increase the numbers to increase the amount that are laid.

For animals that give live birth, the tag is [LITTERSIZE], and it runs off a minimum/maximum argument like clutch size does.

Littersize and Clutch size both have to go under the female caste, while the child token should be placed before the castes are defined.
Logged

Covenant Ringthane

  • Bay Watcher
    • View Profile
Re: Breeding
« Reply #2 on: November 09, 2013, 01:55:24 am »

Thanks, BlackFlyme. I've seen you help out a lot of people - I never thought I'd be one :)
Logged

Zammer990

  • Bay Watcher
    • View Profile
Re: Breeding
« Reply #3 on: November 09, 2013, 07:54:16 pm »

Also, important to note. [CHILD:1] means it can breed, not that it's full size. Newborn dragons are only cat sized
Logged
If your animals aren't expendable, you could always station a dwarf or two out there?

Covenant Ringthane

  • Bay Watcher
    • View Profile
Re: Breeding
« Reply #4 on: November 09, 2013, 09:44:33 pm »

I gathered. I mean, if a chicken egg hatched and a full-sized rooster came out, it'd be a bit alarming...
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Breeding
« Reply #5 on: November 10, 2013, 11:07:12 am »

They will also stay cat-sized for their whole life unless you apply DFHack patch.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Wannabehero

  • Bay Watcher
    • View Profile
Re: Breeding
« Reply #6 on: November 10, 2013, 05:09:14 pm »

They will also stay cat-sized for their whole life unless you apply DFHack patch.

Truth?  I always thought they could be fixed in the RAWs.  Hrmm.

DFHack is awesome, but I hate having to rely on it for stuff.
Logged

BlackFlyme

  • Bay Watcher
  • BlackFlyme cancels Work: Interrupted by bird.
    • View Profile
Re: Breeding
« Reply #7 on: November 10, 2013, 05:34:01 pm »

They will also stay cat-sized for their whole life unless you apply DFHack patch.

Truth?  I always thought they could be fixed in the RAWs.  Hrmm.

DFHack is awesome, but I hate having to rely on it for stuff.

The only way to fix it through the raws would be to make everything's birth size the same as their adult size.
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Breeding
« Reply #8 on: November 10, 2013, 06:56:53 pm »

Yep, that's why in Genesis most of creatures have BODY_SIZE:0:0, so they are born with a proper size.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Covenant Ringthane

  • Bay Watcher
    • View Profile
Re: Breeding
« Reply #9 on: November 11, 2013, 02:09:20 am »

They will also stay cat-sized for their whole life unless you apply DFHack patch.

Do you mean the growth bug fix? If so, I already have that.
Logged

milo christiansen

  • Bay Watcher
  • Something generic here
    • View Profile
Re: Breeding
« Reply #10 on: November 11, 2013, 11:13:35 am »

Rubble has an addon that will automaticly add a [CHILD:1] tag to every creature that lacks a CHILD tag and/or is DOES_NOT_EXIST or EQUIPMENT_WAGON.
Logged
Rubble 8 - The most powerful modding suite in existence!
After all, coke is for furnaces, not for snorting.
You're not true dwarven royalty unless you own the complete 'Signature Collection' baby-bone bedroom set from NOKEAS

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Breeding
« Reply #11 on: November 12, 2013, 03:24:15 am »

Gotta love wagon children.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Covenant Ringthane

  • Bay Watcher
    • View Profile
Re: Breeding
« Reply #12 on: November 12, 2013, 07:09:57 am »

Gotta love wagon children.

Imagine the horror that would ensue upon the arrival of a wagonmancer.
Where would the DOES_NOT_EXIST children spawn, anyway?
Logged

Seriyu

  • Bay Watcher
    • View Profile
    • Springless Clock
Re: Breeding
« Reply #13 on: November 13, 2013, 05:22:52 am »

[DOES_NOT_EXIST] keeps creatures from spawning at all, but allows them to show up in engravings and such I believe. So you'd also be getting the occasional [DOES_NOT_EXIST] child in engravings as well, as opposed to just adults.