Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How do I stop a creature from giving butcherable resources?  (Read 813 times)

TubaDragoness

  • Bay Watcher
  • o3o
    • View Profile
How do I stop a creature from giving butcherable resources?
« on: January 26, 2013, 01:42:36 am »

For background, my modding experience is rather limited. I do things purely for my own enjoyment, so it's mostly been mucking about with plants - adding booze tags (because I like growing dimple cups but don't like having a dye industry) and in some cases, adding entirely new plants (pumpkins, wild grapes). Now I am trying something new: adding in a creature that dwarves can keep as pets, shamelessly yanked from a book world I enjoy.

These pets, firelizards, are essentially miniature dragons with skin instead of scales. I am using them as an alternative to cats for pets and vermin control, because the idea of tiny little dragons flitting about just pleases me. I've managed to work out how the castes function, so I even have them in their rigid "color determines gender and size". But there is one BIG problem I have run into. In the canon, these creatures vanish upon death, leaving no corpse. Yet the civilizations of my world are wearing firelizard skin clothes and trading firelizard meat and organs.

I have given them the [REMOVE_MATERIAL:LEATHER] under the [BODY DETAIL PLAN:STANDARD MATERIALS], as well as the [NOT_BUTCHERABLE] tag. Is there something else I can do to fix this? Is there a way to make there just BE no corpse?

((Also how on earth did firelizard skin become a viable material for making chests?))
Logged

Lycaeon

  • Bay Watcher
    • View Profile
Re: How do I stop a creature from giving butcherable resources?
« Reply #1 on: January 26, 2013, 01:59:33 am »

For a quick and dirty way to make sure there's no corpse, insert this into the creature raws.

Code: [Select]
[MATERIAL:DISINTEGRATE]
[STATE_NAME_ADJ:ALL_SOLID:dust]
[STATE_COLOR:ALL_SOLID:YELLOW]
[STATE_NAME_ADJ:LIQUID:dust]
[STATE_COLOR:LIQUID:YELLOW]
[STATE_NAME_ADJ:GAS:dust]
[STATE_COLOR:GAS:YELLOW]
[SPEC_HEAT:1]
[IGNITE_POINT:NONE]
[BOILING_POINT:9000]
[HEATDAM_POINT:9000]
[ITEMCORPSE:BOULDER:NONE:LOCAL_CREATURE_MAT:DISINTEGRATE]

Upon death, the creature will drop a boulder that promptly disintegrates.
Logged
“I want to calm the storm, but the war is in your eyes.
How can I shield you from the horror and the lies?
When all that once held meaning is shattered, ruined, bleeding
And the whispers in the darkness tell me we won’t survive?”

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: How do I stop a creature from giving butcherable resources?
« Reply #2 on: January 26, 2013, 02:05:22 am »

More specifically, its corpse will be a boulder that rapidly disintegrates.

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: How do I stop a creature from giving butcherable resources?
« Reply #3 on: January 26, 2013, 11:58:10 am »

(Also how on earth did firelizard skin become a viable material for making chests?)
That happened because the SKIN material has a MATERIAL_REACTION_PRODUCT that makes it become LEATHER, but you removed the LEATHER material so it ended up using the first material it found (which happened to be skin). This is the same reason why cave blob skin and cave floater skin cannot be properly made into leather.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: How do I stop a creature from giving butcherable resources?
« Reply #4 on: January 26, 2013, 12:07:03 pm »

For background, my modding experience is rather limited. I do things purely for my own enjoyment, so it's mostly been mucking about with plants - adding booze tags (because I like growing dimple cups but don't like having a dye industry) and in some cases, adding entirely new plants (pumpkins, wild grapes). Now I am trying something new: adding in a creature that dwarves can keep as pets, shamelessly yanked from a book world I enjoy.

These pets, firelizards, are essentially miniature dragons with skin instead of scales. I am using them as an alternative to cats for pets and vermin control, because the idea of tiny little dragons flitting about just pleases me. I've managed to work out how the castes function, so I even have them in their rigid "color determines gender and size". But there is one BIG problem I have run into. In the canon, these creatures vanish upon death, leaving no corpse. Yet the civilizations of my world are wearing firelizard skin clothes and trading firelizard meat and organs.

I have given them the [REMOVE_MATERIAL:LEATHER] under the [BODY DETAIL PLAN:STANDARD MATERIALS], as well as the [NOT_BUTCHERABLE] tag. Is there something else I can do to fix this? Is there a way to make there just BE no corpse?

((Also how on earth did firelizard skin become a viable material for making chests?))

Gonna take a guess and say the books were Dragonriders of Pern?

TubaDragoness

  • Bay Watcher
  • o3o
    • View Profile
Re: How do I stop a creature from giving butcherable resources?
« Reply #5 on: January 26, 2013, 03:46:43 pm »

Will the disintegrating boulder leave any residue? It's something I will certainly give a shot if nothing else works, though the forever "missing" designation I assume no corpse will result in is probably going to drive me nuts XD.

Quote
Quote
(Also how on earth did firelizard skin become a viable material for making chests?)
That happened because the SKIN material has a MATERIAL_REACTION_PRODUCT that makes it become LEATHER, but you removed the LEATHER material so it ended up using the first material it found (which happened to be skin). This is the same reason why cave blob skin and cave floater skin cannot be properly made into leather.
I was remarking more on the ability to make chests out of leather, but this totally makes sense. The first attempt I made at editing this resulted in firelizard tallow items, because I didn't gen a new world and it grabbed the first thing it could for all the existing firelizard leather items.

Quote
Gonna take a guess and say the books were Dragonriders of Pern?
Gold star, my good sir.
Logged

Lycaeon

  • Bay Watcher
    • View Profile
Re: How do I stop a creature from giving butcherable resources?
« Reply #6 on: January 26, 2013, 06:19:06 pm »

It leaves no residue.
Logged
“I want to calm the storm, but the war is in your eyes.
How can I shield you from the horror and the lies?
When all that once held meaning is shattered, ruined, bleeding
And the whispers in the darkness tell me we won’t survive?”

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: How do I stop a creature from giving butcherable resources?
« Reply #7 on: January 26, 2013, 06:25:50 pm »

I was remarking more on the ability to make chests out of leather, but this totally makes sense.
Bags and chests are the same item internally, with the name being determined by the material itself (stone == coffer, glass == box, cloth/leather == bag, others == chest); your civilization decided that it could use firelizard skin as a type of leather (from seeing its MATERIAL_REACTION_PRODUCT) and thus made a bag out of it, but the lack of [LEATHER] on the material made it show up as a "chest" instead.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Bobcanoosh

  • Bay Watcher
    • View Profile
Re: How do I stop a creature from giving butcherable resources?
« Reply #8 on: January 26, 2013, 07:01:51 pm »

You could just add in [SMALL_REMAINS] to your creature. That should make it so instead of leaving a body it just leaves those almost useless remains vermin usually have.
Logged