Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Help with making a creature that works with a civilisation  (Read 1104 times)

Whyareall

  • Bay Watcher
    • View Profile
Help with making a creature that works with a civilisation
« on: June 18, 2011, 03:41:45 pm »

Ok, so I'm trying to make a new playable race, and so far my creature doesn't work with any existing civilisations (ie in the entity file I change the Mountains creature from dwarf to pony, and it doesn't work.)
World generation works, embark works, but if I try to view a pony's thoughts and preferences, or if I try to save, or if I try to do any of a lot of things, the game crashes completely. Considering that substituting other creature races into the pony's section of the entity file works just fine, I've come to the conclusion that it's something wrong with my creature file. Please help! Are there any specific tokens that are absolutely needed for a civilisation that I've missed, or anything?

Spoiler (click to show/hide)
Logged

Trapezohedron

  • Bay Watcher
  • No longer exists here.
    • View Profile
Re: Help with making a creature that works with a civilisation
« Reply #1 on: June 18, 2011, 04:19:01 pm »

Pony is not a valid race in vanilla, unless you modded them in. If you did mod them in, it might be because of missing creature tags.

If you are trying to use horses as your main race in vanilla, I think the creature's raw ID is HORSE.

Otherwise, If you are trying to My Little Pony-fy your game, there's a mod here somewhere.
Logged
Thank you for all the fish. It was a good run.

thatkid

  • Bay Watcher
  • <Servibot> thatkid, swag percentiles: 94
    • View Profile
Re: Help with making a creature that works with a civilisation
« Reply #2 on: June 18, 2011, 05:09:25 pm »

Your creature has [INTELLIGENT], so I don't think that's it.
What does the error log say?
Logged
Fame is a vapor. The only earthly certainty is oblivion.

Whyareall

  • Bay Watcher
    • View Profile
Re: Help with making a creature that works with a civilisation
« Reply #3 on: June 19, 2011, 12:17:58 am »

The full log (startup and then the error):
Spoiler (click to show/hide)
Logged

Kweri

  • Bay Watcher
    • View Profile
Re: Help with making a creature that works with a civilisation
« Reply #4 on: June 19, 2011, 05:30:59 am »

Is that your errorlog.txt in the base DF directory? Doesn't look like what I'm familiar with.

Noticed a few things in your pony creature -

Multiple instances of:
   [BODY_DETAIL_PLAN:STANDARD_MATERIALS]
   [BODY_DETAIL_PLAN:STANDARD_TISSUES]
   [BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]

   [SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
    [PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
      [TL_MAJOR_ARTERIES]

You didn't include this, but I assume you have defined the bodyparts such as PONY, PONY_JOINTS, PONY_TEETH, PEGASUS_WINGS, WING_JOINTS etc? (I'm also curious why you'd need all those new bodyparts instead of using something like the quadruped body!).

[SET_TL_GROUP:BY_CATEGORY:HEAD:HAIR] is in more than one area - once grouped with tail hair and colors applied, then grouped with lots of other hair and colors applied again. One of those will get overwritten.

That's all I see after a quick proofread.
Logged