Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Text generation failed:  (Read 786 times)

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Text generation failed:
« on: March 21, 2011, 12:49:50 pm »

I'm trying to work on some randomly-generated creatures, and I got this error while looking at the description in the arena.  Any idea what's wrong or what other problems I might have in the raws?  I know that it's dodgy at best, but I'm trying!

Spoiler (click to show/hide)

3

  • Bay Watcher
    • View Profile
Re: Text generation failed:
« Reply #1 on: March 21, 2011, 12:50:59 pm »

They don't have a DESCRIPTION line.
Logged

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Text generation failed:
« Reply #2 on: March 21, 2011, 12:51:56 pm »

Ah!  Silly mistake!

EDIT: Alright that made the description appears, but not the added details like "she has aqua scales".  How do I get those in?  It's also fancy, the creature's tile changed color, didn't think it would do that but yay :D
« Last Edit: March 21, 2011, 12:54:34 pm by Girlinhat »
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Text generation failed:
« Reply #3 on: March 21, 2011, 01:05:03 pm »

Code: [Select]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SCALE:FAT:MUSCLE:BONE:CARTILAGE]
....
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:ASH_GRAY:1:BLACK:1:BROWN:1:CHARCOAL:1:CHOCOLATE:1:GRAY:1]
[TLCM_NOUN:skin:SINGULAR]
The colour modifiers call skin, but the creature has no skin layer.

Last line should be [TLCM_NOUN:scales:PLURAL].

[TISSUE_NAME:scale,scales] needs to have a : between singular and plural.
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.

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Text generation failed:
« Reply #4 on: March 21, 2011, 01:10:40 pm »

Ah, that works gloriously!  Thank you :D

What about the unique tissue types, like steel claws?  It's hard to tell if those have generated correctly on a creature, but have I defined them right?

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Text generation failed:
« Reply #5 on: March 21, 2011, 06:06:50 pm »

It looks right, but if I were writing it I'd fire up the arena to make sure. One dragonoid, one other creature in bronze, one other creature in adamantine. Make them all on the same side and go to town, but watch out for counterattacks.

Actually, looking over the raw again, I'm not sure whether the creature has scale either. Did you swap SKIN for SCALE, or for STEEL? Whichever it was, it's right if the descriptions are coming up.
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.

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Text generation failed:
« Reply #6 on: March 21, 2011, 07:00:44 pm »

Yes, the idea is that it will have steel material instead of scale material, but it will still be called "scale" by the descriptions.  Because scales are weak and flimsy, but I want them to still act like scales in the practical sense.  It seems I did this accurately, because it compiled in the arena.  Didn't test any combat though.