Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Help making a new creature (large tortoise)  (Read 1138 times)

Drawde

  • Bay Watcher
    • View Profile
Help making a new creature (large tortoise)
« on: June 16, 2010, 06:51:55 pm »

I'm interested in making a tortoise based on the Galapagos tortoise, though smaller, as a shell-producing domestic.  Except I have no idea how to mod one in.  I know I'd need to make a new world for it to work, and can puzzle out a few of the things, but I have no idea what many of the specifics are, such as getting the size and speed I want, or even if you can make it hide in it's shell when attacked (or anything remotely similar).  So help either making one, or a good place that describes exactly what I'd need to do.

I was going to base it closely on the Galapagos tortoise, but there were a few problems with that.  Namely the 20ish years to sexual maturity.  So I decided to go with a smaller version, around 100 pounds (compared to the 400-600+ of the Galapagos).  They're extremely slow, with an average walking speed of a couple miles per day.  Not easily frightened unless directly confronted, which causes them to hide in their shell.  Usually a brownish color.  They live in moister, though not wet, shrublands, I figure the "any shrubland" biome, maybe with "any savanna".  Real ones float in the water, so they'd be able to swim.  They also live to for over 100 years.  They lay multiple eggs, though I understand that they have to be live birth in DF.  Nothing else there, other than the standard butcherables with a shell, and they can't become war animals.

Any help would be appreciated, and the end result free to use.
Logged

Internet Kraken

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #1 on: June 16, 2010, 07:13:09 pm »

I could maybe help you, but first you should post the raws you have made from the creature so far so we can build from that.
Logged
Picture a dwarf, warrior, mechanic, or some other incredibly useful profession. Now picture him dead. That's what infections do.
[NOPAIN] no gain.
Escapist Reveredtour Let's Play.

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #2 on: June 16, 2010, 09:09:13 pm »

As I tried to say above, I'm having trouble simply puzzling the raws out.  I think I saw a part in the wiki that explained them, but I couldn't find it again.  And what I can puzzle out, I don't know the variables.

Got a link that explains all that please?
Logged

Untelligent

  • Bay Watcher
  • I eat flesh!
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #3 on: June 16, 2010, 09:10:08 pm »

After mucking around in arena mode for a while, I eventually ended up with a large creature that drops a shell when butchered; most of what I did to get this was copying the regular turtle, removing some vermin-related tags, and making it more like a large creature (the body size in particular wouldn't let it drop anything when I butchered it until I made it bigger). Whether you can use it like a normal turtle shell in fortress mode remains to be seen, but here's something for you.

Spoiler (click to show/hide)


Some tags and numbers you might want to change:

[CHILD:n] The age at which the turtle ceases being a child and reaches adulthood (i.e. sexual maturity).

[BODY_SIZE:n:m:xxxxxx] The third number is the size in cubic cm, the first two numbers are the year and days at which the creature reaches that size. Multiple bodysize tags cause the creature to grow in size over time; in this case the turtles start out the size of a newborn puppy and reach the size of a dwarf at age 3.

[BIOME:whatever] I put tropical shrubland, you can change or add additional ones using this list.

[SPEED:n] Given some of the default speed values, some numbers from wikipedia, the speed equations on the wiki, and the assumption that a human can walk about 4mph, I extrapolated that the turtles would have a speed of roughly 20000. That number's rather insane, so I just kept it at the speed of normal turtles (2900). Creatures can move every ((rawspeed/100)+1) turns, so this speed is about three times as slow as dwarves and humans. There's also the swimspeed to consider.

Population number, cluster number, and frequency. I never really understood popnumber (wiki seems to alternate between "number of creatures that live on the map" and "number of creatures that show up per year"), so I made them slightly less populous than wild horses. Frequency is out of 100, so 10 is fairly rare.


Finally, there's no way I know of to make them withdraw into their shell (though the shell should at least absorb some blows that would otherwise hit a more sensitive area). Additionally, I haven't tested them to see if the shell can actually be used, but you should still be able to get it from butchering.
Logged
The World Without Knifebear — A much safer world indeed.
regardless, the slime shooter will be completed, come hell or high water, which are both entirely plausible setbacks at this point.

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #4 on: June 16, 2010, 09:13:22 pm »

Cool. I have cave tortoises (in Genesis) too thus you can scavenge them if you want, or take Untelligent's ones.

P.S. I called children "hatchlings", not "pups". I'm not sure if it's a correct english.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #5 on: June 16, 2010, 09:21:14 pm »

Thanks.  I'm slowly figuring it out.  I'll hunt the wiki again for descriptions too.
Logged

SenorPiquante

  • Bay Watcher
  • Yes, that's Optimus Prime wearing a sombrero.
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #6 on: June 16, 2010, 10:36:50 pm »

Nothing else there, other than the standard butcherables with a shell, and they can't become war animals.

WAR TORTOISE! Living catapult ammo would be kinda cool.
Logged
Twitter: The only place where it is acceptable to say "I noticed that her and I had a lot of the same interests, so I started following her."

The Dwarf Fortress forums: The only place where a discussion of an Elf king who splattered a dragon across a fortress wall with two hammerstrikes can be derailed into the economy crash of 1929.

Retro

  • Bay Watcher
  • o7
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #7 on: June 16, 2010, 10:44:51 pm »

Cool. I have cave tortoises (in Genesis) too thus you can scavenge them if you want, or take Untelligent's ones.

P.S. I called children "hatchlings", not "pups". I'm not sure if it's a correct english.

Some googling indicates "hatchlings" is the appropriate term.

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #8 on: June 16, 2010, 11:03:53 pm »

Made a few slight changes to it.  How do you determine litter size first?  It takes a few years to reach maturity, but the real ones produce a clutch of eggs.

I think I understand most of it too.  Not messing with the stuff I can't figure out, and no reason to for this.
« Last Edit: June 16, 2010, 11:06:11 pm by Drawde »
Logged

Kilumanjaro

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #9 on: June 16, 2010, 11:52:21 pm »

I've actually been working on this for a while, and  think I finally came to a real good working creature...
This guy grows to about the size of a large dog after 9 years, Males (150 lbs) are larger than Females (100 lbs).  Most of that growth i in the first 2 years, though.  They mature and can reproduce  after just 2 years.
As scavengers, they like to chew on the bones of whatever they can find, making them cheap to tame if you find them in your caves. 

You'll need this in your creature files:
Spoiler (click to show/hide)

You also need this in a Body Detail Plan file:
Spoiler (click to show/hide)

Best part of this solution, you can now give any creature you want a turtleshell by just adding the tag [BODY_DETAIL_PLAN:TURTLESHELL_LAYERS]
TMNT, anyone?

edit:  In arena mode, Dwarves have been bouncing steel maces off their shell...   some tweaking to the thickness on the shell layer may be desirable. 
Also yields 2 shells on butcher when fully grown.
« Last Edit: June 16, 2010, 11:54:39 pm by Kilumanjaro »
Logged

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #10 on: June 17, 2010, 12:23:04 am »

Which one gives the two shells?  Would it be:
  [SELECT_MATERIAL:ALL]
    [MULTIPLY_VALUE:2]
with ALL replaced by SHELL for just shells?

Also, how does LITTERSIZE work?  The wiki isn't clear on it.

Finally, when this is done, I just copy/paste it into creature_large_tropical.txt and gen a new world to get these?
Logged

Untelligent

  • Bay Watcher
  • I eat flesh!
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #11 on: June 17, 2010, 03:09:24 pm »

Which one gives the two shells?  Would it be:
  [SELECT_MATERIAL:ALL]
    [MULTIPLY_VALUE:2]
with ALL replaced by SHELL for just shells?

No, that'll just make shells twice as valuable. I imagine the extra shell-matter the body detail plan is giving them is doing that. Think of them as being so big you can make twice as many things out of their shell.


Also, how does LITTERSIZE work?  The wiki isn't clear on it.

I think it's fairly clear, but then again I've been doing this for a while and maybe I've gotten used to it. You want the tag [LITTERSIZE:min:max], where min and max are two numbers that determine the range of hatchlings the turtles can have. Default is 1 to 3, I think, if that sounds about right you don't have to put the tag in. If not, I think it goes in the female caste section (find the [FEMALE] tag and put it right alongside or under it).


Finally, when this is done, I just copy/paste it into creature_large_tropical.txt and gen a new world to get these?

Yep.[/quote]
Logged
The World Without Knifebear — A much safer world indeed.
regardless, the slime shooter will be completed, come hell or high water, which are both entirely plausible setbacks at this point.

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #12 on: June 18, 2010, 01:44:40 am »

I've made a new world with what I have.  LITTERSIZE works when placed after CHILD.  Got a bunch that way.  Will probably have to tone it down a bit though.  I got a shell when I butchered one, though I don't know if it works yet.  Made a mistake, and lost the fort, so trying again.  I'll report after I get the fort working right.
Logged

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #13 on: June 18, 2010, 02:54:45 pm »

Got an earring made from a hatchling shell, so they work for that.  It's working out so far.  Thanks for the help everyone.

EDIT  Also got an artifact made from it, though it morphed into an iron figurine.
« Last Edit: June 18, 2010, 03:28:28 pm by Drawde »
Logged

Drawde

  • Bay Watcher
    • View Profile
Re: Help making a new creature (large tortoise)
« Reply #14 on: June 20, 2010, 12:47:31 am »

This is what I settled with.  Not too many changes beyond removing AMPHIBIOUS and adding LITTERSIZE.  And giving it different sizes as it got older and simple PET.  This solves my shell problem with something that isn't overpowered.  Though I might mess with the littersize and maturity levels a bit later.

Spoiler (click to show/hide)

And I have a better understanding of modding too.
Logged