Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Is glass immune to dragonfire?  (Read 2247 times)

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Is glass immune to dragonfire?
« on: June 25, 2014, 06:48:29 am »

I ask because dragonfire apparently has weird properties where anything made of metal is safe, but stone, even magma-safe stone, will catch fire and boil away, and organic materials will just burn to ashes, but the wiki doesn't say anything about glass.
Logged
くコ:彡

Witty

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #1 on: June 25, 2014, 08:18:56 am »

My quick test in the arena seems to show that glass items (statues, instruments) will evaporate if exposed to enough persistent dragonfire.
Logged
Quote from: Toady One
I understand that it is disappointing when a dwarf makes a spiked loincloth instead of an axe.

Loci

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #2 on: June 25, 2014, 02:13:47 pm »

Yep; glass items become "molten glass", then "boiling glass". Earthenware items become "earthenware" (a glob), then "earthenware" (a gas). Rounding out the set of second-string materials, wax melts and then burns.

The earthenware result is interesting since the raws lack melting and boiling points (and strings for liquid and gaseous states) but do include [IS_STONE]. I'd say that's more evidence that dragonfire does not operate via temperature.
« Last Edit: June 26, 2014, 12:30:14 am by Loci »
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Is glass immune to dragonfire?
« Reply #3 on: June 25, 2014, 02:41:27 pm »

The earthenware result is interesting since the raws lack melting and boiling points (and strings for liquid and gaseous states)
No they don't - the melting/boiling points are inherited from STONE_TEMPLATE (with values of 11500 and 14000), and the liquid/gaseous states are set to "earthenware" because the game sets them using STATE_NAME_ADJ:ALL (i.e. SOLID, LIQUID, GAS, POWDER, PASTE, and PRESSED).
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.

Melting Sky

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #4 on: June 25, 2014, 08:27:04 pm »

I ask because dragonfire apparently has weird properties where anything made of metal is safe, but stone, even magma-safe stone, will catch fire and boil away, and organic materials will just burn to ashes, but the wiki doesn't say anything about glass.

As far as I know metal is the only substance in the game that has a weird buggy resistance to dragon fire even though the melting and boiling points of every metal are well below dragon fire's temperature.
Logged

ScegfOd

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #5 on: June 25, 2014, 11:22:35 pm »

really? aren't you thinking of armor protected because the dragonfire was deflected by a shield? IIRC I've had steel laying around during a dragon fight (from a dead combatant) that got melted by dragonfire before.
Logged
Why you kids feed troll?
We're just keeping it around so we can harvest its fur.

Loci

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #6 on: June 26, 2014, 12:43:47 am »

No they don't - the melting/boiling points are inherited from STONE_TEMPLATE (with values of 11500 and 14000), and the liquid/gaseous states are set to "earthenware" because the game sets them using STATE_NAME_ADJ:ALL (i.e. SOLID, LIQUID, GAS, POWDER, PASTE, and PRESSED).

Oops. I guess I should pay closer attention when I'm digging through the raws.


As far as I know metal is the only substance in the game that has a weird buggy resistance to dragon fire even though the melting and boiling points of every metal are well below dragon fire's temperature.

From my testing, raw adamantine (ore) and slade (stone) also appear dragonfire-proof.


really? aren't you thinking of armor protected because the dragonfire was deflected by a shield? IIRC I've had steel laying around during a dragon fight (from a dead combatant) that got melted by dragonfire before.

Yes, really. I have loose metal items that have withstood years of constant dragonfire in v0.34. Was your experience on a previous version?
Logged

ScegfOd

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #7 on: June 26, 2014, 02:21:31 pm »

Yeah I guess so, might've been .31
Logged
Why you kids feed troll?
We're just keeping it around so we can harvest its fur.

GavJ

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #8 on: June 27, 2014, 06:11:51 pm »

It could be that materials are being heated up by dragonfire, but are cooling off rapidly enough that during the cooldown period of the attack, they get down far enough to negate the heating. This would get more powerful the further you get from ambient temperature, making each material have an equilibirum point somewhere in between dragonfire temp and ambient temp, possibly based on its specific heat, and if the equilibrium point + variance is less than melting point, it might not ever melt.

Just a theory.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Melting Sky

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #9 on: June 27, 2014, 08:40:56 pm »

It could be that materials are being heated up by dragonfire, but are cooling off rapidly enough that during the cooldown period of the attack, they get down far enough to negate the heating. This would get more powerful the further you get from ambient temperature, making each material have an equilibirum point somewhere in between dragonfire temp and ambient temp, possibly based on its specific heat, and if the equilibrium point + variance is less than melting point, it might not ever melt.

Just a theory.

I initially also thought this bug might be specific heat related but when I looked through the raws and the relative specific heat values between the metals and materials that were readily vaporizing such as stone, and it didn't support the idea. For instance iron with a specific heat of 450 doesn't melt, but marble with a specific heat of 800 does, yet adamantine with a score of 7500 is also immune. The one material that should be naturally immune or at least extremely resistant to dragon fire is adamantine. It has an extremely high melting point and a specific heat of like 7500. (Nether Cap is a special case that should probably also be immune given its magical cold properties.)

We have metals that do not vaporize under dragon fire with spec. heat scores both above and below that of stones that will boil away which definitely seems like a bug.

I looked through the bug reports and didn't see any mentions of the dragon fire + metal bug but I'm not sure if the "known" bug list I went through was comprehensive or not. Does anybody know if this has ever been formally brought to Toady's attention?
« Last Edit: June 27, 2014, 08:42:36 pm by Melting Sky »
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Is glass immune to dragonfire?
« Reply #10 on: June 27, 2014, 09:42:01 pm »

The one material that should be naturally immune or at least extremely resistant to dragon fire is adamantine. It has an extremely high melting point and a specific heat of like 7500.
Adamantine has actually been demonstrated to not be immune to dragonfire, though it takes a lot of it to melt it - go into Arena mode, spawn a Blizzard Man (which will itself never die to dragonfire) wearing adamantine armor, then spawn at least a dozen dragons to toast it to cinders (but make sure they can't actually reach it) and the armor will eventually melt.
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.

GavJ

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #11 on: June 28, 2014, 01:09:53 am »

Quote
For instance iron with a specific heat of 450 doesn't melt, but marble with a specific heat of 800 does, yet adamantine with a score of 7500 is also immune.
The theory isn't just specific heat. It's that PLUS melting point PLUS ambient temperature PLUS dragon rate of fire (and how many dragons, I suppose). Adamantine and iron both have higher melting points than marble.

* The melting point is what you have to get to to melt it.
* The equilibrium point would be the same for all materials in a given situation, in a given ambient temperature, for a given rate of dragonbreath application
* The specific heat would determine the variance (amount of swing back and forth from coolest to hottest in a cycle of breath). High specific heats = less variance, so if the equilibrium point is nearer the melting point, it might survive with a higher specific heat while a lower one wouldn't (because it won't swing high enough right after breath to surpass melting point at the very top of the graph).

You could melt any theoretical material at all with any melting point below 50,000 or whatever dragon breath is. But to do so, you might need multiple dragons synchronized so that every tick is a dragonbreath tick with no time to cool down.

As you go down in melting point from the actual heat of dragonbreath, the need for constant application should fall gradually until at some unknown point, a single dragon on max rate of fire can melt the material.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Melting Sky

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #12 on: June 28, 2014, 04:03:46 am »

The one material that should be naturally immune or at least extremely resistant to dragon fire is adamantine. It has an extremely high melting point and a specific heat of like 7500.
Adamantine has actually been demonstrated to not be immune to dragonfire, though it takes a lot of it to melt it - go into Arena mode, spawn a Blizzard Man (which will itself never die to dragonfire) wearing adamantine armor, then spawn at least a dozen dragons to toast it to cinders (but make sure they can't actually reach it) and the armor will eventually melt.

I had some adamantine chains sitting around that were hit with dragon fire and they survived thus I assumed they were completely immune like other metals. Apparently it is an exception to the metal rule which is rather odd. If adamantine melts then it suggest the other metals surviving is completely an unintentional bug. It has the highest specific heat and highest melting point of any substance in the game, if it eventually melts, everything should. 
« Last Edit: June 28, 2014, 04:06:59 am by Melting Sky »
Logged

GavJ

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #13 on: June 28, 2014, 04:05:52 am »

Quote
Apparently it is an exception to the metal rule which is rather odd.
No, the other metals will all melt as well, IF they are loose items like the chain.

But there is a major difference between something getting hit once vs. something being bathed over and over and over rapidly with blast after blast...
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Melting Sky

  • Bay Watcher
    • View Profile
Re: Is glass immune to dragonfire?
« Reply #14 on: June 28, 2014, 04:08:52 am »

Quote
Apparently it is an exception to the metal rule which is rather odd.
No, the other metals will all melt as well, IF they are loose items like the chain.

But there is a major difference between something getting hit once vs. something being bathed over and over and over rapidly with blast after blast...
There are people who have reported letting a dragon breath fire on a variety of metal items for years on end without them melting. If I remember right one of them was a lead or pewter crown which isn't even fire safe let alone dragone fire safe. You can make a dragon breath fire indefinitely by giving it a target on a different Z level to fire at. It can't aim up Z levels so it just site there breathing fire for eternity.
« Last Edit: June 28, 2014, 04:11:39 am by Melting Sky »
Logged
Pages: [1] 2