Bay 12 Games Forum

Dwarf Fortress => DF Modding => Topic started by: TheSpaceMan on May 05, 2008, 05:47:00 pm

Title: Ice Creatures
Post by: TheSpaceMan on May 05, 2008, 05:47:00 pm
Is it possible to make a creature subzero degrees. I am talking about some kind of ice elemental that only can live in subzero temperatures and starts boiling at higher temperatures. Zero might be a bit extreme but i can't remeber what the cave temperature is but around those lines.
Title: Re: Ice Creatures
Post by: Pnx on May 05, 2008, 06:29:00 pm
Yes, I made a spirit of ice when the temperature was still a little buggy, it was fun.

I used a [FIXED_TEMP:1] tag to make it a permanent heatsink that would sentance everything around it to an icy death. I think in the end it was a little too extreme though.

You can also set the [HOMEOTHERM:] tag to low temperatures and it should prefer them but I can't say I've ever used it like that.

The blizzard man uses a [MATERIAL:WATER:NO_MATGLOSS] tag to give it some unusual properties I believe as well.

Title: Re: Ice Creatures
Post by: Deon on May 05, 2008, 07:23:00 pm
[FIXED_TEMP:1] makes it to generate -9667 farenheit around him.

HOMEOTHERM = body temperature. Check the wiki (www.dwarffortresswiki.net), "creature tokens" article.
There're ignite_point, heatdam_point, colddam_point, bone_ignite_point and a lot of other tokens which refer to temperature. Note that DF temperature scale is Farenheit + 9668, or Celsius*9/5 + 10000 (so water boiling temperature is 10180 and ice temperature (0 C*) is 10000.

[ May 05, 2008: Message edited by: Deon ]