Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Bizarro bugs.  (Read 1272 times)

Raphite1

  • Bay Watcher
    • View Profile
    • Beards and Brimstone
Bizarro bugs.
« on: November 22, 2009, 03:59:08 am »

   I made some giant damselflies, and all manner of oddities have ensued. Here's the creature file:
Spoiler (click to show/hide)

Here are the body parts:
Spoiler (click to show/hide)
Spoiler (click to show/hide)

   So many strange things happen with this creature that I don't know where to start.
1) It shows up with a brown background tile, as if it were [COLOR:2:6:1].
2) It never flies. I've only seen it on flat biomes, and fliers tend to hug the ground in non-mountain biomes, but I've never seen this thing ever flicker up a z-level for even an instant.
3) It appears to move more slowly than [SPEED:700].
4) When tamed, it starts flashing a red cross as though it were injured. No wounds appear at all, and it seems to move at the same (relatively sluggish) rate as wild individuals.
5) After being tamed and released from its original cage, individuals usually try to make their way back to the wild cluster they were captured from instead of heading to the meeting hall. I'm not sure if they're trying to cuddle with their former companions or trying to kill them, but twice I've seen the wild ones turn and attack and grievously injure the tamed individuals.
6) Sometimes a tamed individual that has been following wild individuals will decide it's finally time to head to the meeting hall. I've definitely seen this happen to a tamed individual who had not fought with wild individuals, and I think I've seen it with tame individuals who have been injured by a wild individual after the wild one was killed by a dwarf.

    Does anyone have the slightest idea what's going on here? By the way, the ITEMCORPSE seems to work fine after they die.

P.S.: Geez, the formatting on the body part spoilers shows up horribly, and I can't seem to fix it. Could this be related.

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Bizarro bugs.
« Reply #1 on: November 22, 2009, 06:27:58 am »

Something related to the body is broken, I think. The brouwn backgorund tile means it's lying down, so it's crawling for some reason. That's all I can get from it though.
Logged

smjjames

  • Bay Watcher
    • View Profile
Re: Bizarro bugs.
« Reply #2 on: November 22, 2009, 07:16:40 am »

You also forgot the flier tag for the creature file. Every other flying creature has this tag, otherwise they just stay on the ground.

No idea why its lying down though, haven't messed around with the raws that much.
Logged

Knight Otu

  • Bay Watcher
  • ☺4[
    • View Profile
Re: Bizarro bugs.
« Reply #3 on: November 22, 2009, 08:31:26 am »

You'll want to move the head entry below the abdomen entry, like this:

[BP:UB:thorax][UPPERBODY]
[BP:LB:abdomen][CON:UB][LOWERBODY]
[BP:HD:head][CON:UB][HEAD]

It's probably sufficient to move it below the thorax, but better be save. The way you have it now, the head tries to attach to the not-yet-existing UB body part, and promptly thinks it is separate from the rest of the body, without proper attachment. Your damselflies quite literally didn't have their heads screwed on right.

As mentioned, you'll also want to give the creature the [FLIER] tag, and you probably should add the
and
tags to the appropriate body parts.
Logged
Direforged Original
Random Raw Scripts - Randomly generated Beasts , Vermin, Hags, Vampires, and Civilizations
Castle Otu

smjjames

  • Bay Watcher
    • View Profile
Re: Bizarro bugs.
« Reply #4 on: November 22, 2009, 08:58:48 am »

You'll want to move the head entry below the abdomen entry, like this:

[BP:UB:thorax][UPPERBODY]
[BP:LB:abdomen][CON:UB][LOWERBODY]
[BP:HD:head][CON:UB][HEAD]

It's probably sufficient to move it below the thorax, but better be save. The way you have it now, the head tries to attach to the not-yet-existing UB body part, and promptly thinks it is separate from the rest of the body, without proper attachment. Your damselflies quite literally didn't have their heads screwed on right.

As mentioned, you'll also want to give the creature the [FLIER] tag, and you probably should add the
and
tags to the appropriate body parts.
Hey, looks like we found the wierd formatting issue, its turning the (LEFT] and [RIGHT) tags into forum formatting.
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Bizarro bugs.
« Reply #5 on: November 22, 2009, 11:13:06 am »

Oh well. Here's a short suggestion: if you post raw files, use some text dump servers.
I find this to be good: http://freetexthost.com/
It breaks other tokens too, and yeah, when you connect something like that head, you have to have the related bodypart first or the game doesn't know that it exists when it tries to place the head on the creature.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Shade-o

  • Bay Watcher
  • It's my greatest creation yet!
    • View Profile
Re: Bizarro bugs.
« Reply #6 on: November 23, 2009, 03:40:25 am »

I've had the exact (sorta?) same thing happen when I added cave scarabs, beetles, lobsters, crayfish and crabs. I used the legs of the Spider and added Pincers for the crabs, crayfish and lobsters and they work fine, running about disembowelling my mans, but when I made an [INSECT] entry for the Beetles and Scarabs by removing the last two legs and giving them a head, they all fall over. Adventure Mode gives me a spam of "Giant Cave Scarab has fallen!" whenever I get near a chasm, tamed ones flash wounded, and they all flop about on the ground...

They have all the limbs and bits on their display, and nothing is wounded or severed. They just don't know how to walk... (yes they have brains)

Spoiler (click to show/hide)

 
« Last Edit: November 23, 2009, 03:42:07 am by Shade-o »
Logged
Apparently having a redundant creature entry causes the game to say, "Oh, look, it's crazy world now. Nothing makes sense! Alligators live in houses!"

Raphite1

  • Bay Watcher
    • View Profile
    • Beards and Brimstone
Re: Bizarro bugs.
« Reply #7 on: November 23, 2009, 11:07:34 am »

    Moving the head around seemed to fix the problem. They behave correctly when they spawn anyway - I haven't caught any to try taming yet. Thanks!
« Last Edit: November 23, 2009, 11:41:14 am by Raphite1 »
Logged

Knight Otu

  • Bay Watcher
  • ☺4[
    • View Profile
Re: Bizarro bugs.
« Reply #8 on: November 23, 2009, 11:30:56 am »

Shade-o, it seems you forgot to connect the head to the body. There should be a [CON:UB] tag in the head line. That should solve it for you as well. :)
Logged
Direforged Original
Random Raw Scripts - Randomly generated Beasts , Vermin, Hags, Vampires, and Civilizations
Castle Otu

Shade-o

  • Bay Watcher
  • It's my greatest creation yet!
    • View Profile
Re: Bizarro bugs.
« Reply #9 on: November 23, 2009, 04:32:12 pm »

Yep, that was it. Amazing what you won't see what you don't look for it... Strange that it showed up as attached in-game, though.
Logged
Apparently having a redundant creature entry causes the game to say, "Oh, look, it's crazy world now. Nothing makes sense! Alligators live in houses!"