Hm...the coldbreath....I think I still have my origonal raw... I'll try to puzzle it out and post an edit if I figure it out.
Ok, this whole thing clearly shows that I had no idea what I was doing with the materiel modding. Not much different than now actually, But now theirs probably somebody out there capable of making this more elegant, unlike back then.
First it looks like I made a materiel template
[MATERIAL_TEMPLATE:COLDBREATH_TEMPLATE]
[STATE_COLOR:ALL_SOLID:WHITE]
[STATE_NAME:ALL_SOLID:dragonbreath]
[STATE_ADJ:ALL_SOLID:dragonbreath]
[STATE_COLOR:LIQUID:WHITE]
[STATE_NAME:LIQUID:dragonbreath]
[STATE_ADJ:LIQUID:dragonbreath]
[STATE_COLOR:GAS:WHITE]
[STATE_NAME:GAS:dragonbreath]
[STATE_ADJ:GAS:dragonbreath]
[DISPLAY_COLOR:3:0:1]
[MATERIAL_VALUE:1]
[SPEC_HEAT:NONE]
[IGNITE_POINT:20000]
[MELTING_POINT:5000]
[BOILING_POINT:15000]
[HEATDAM_POINT:NONE]
[COLDDAM_POINT:NONE]
[MAT_FIXED_TEMP:NONE]
[SOLID_DENSITY:1500]
[LIQUID_DENSITY:1500]
[MOLAR_MASS:20000]
[IMPACT_YIELD:50000]
[IMPACT_FRACTURE:50000]
[IMPACT_ELASTICITY:10000]
[COMPRESSIVE_YIELD:10000]
[COMPRESSIVE_FRACTURE:10000]
[COMPRESSIVE_ELASTICITY:100]
[TENSILE_YIELD:10000]
[TENSILE_FRACTURE:10000]
[TENSILE_ELASTICITY:100]
[TORSION_YIELD:10000]
[TORSION_FRACTURE:10000]
[TORSION_ELASTICITY:100]
[SHEAR_YIELD:10600]
[SHEAR_FRACTURE:10600]
[SHEAR_ELASTICITY:5000]
[BENDING_YIELD:10000]
[BENDING_FRACTURE:10000]
[BENDING_ELASTICITY:100]
[MAX_EDGE:100]
[ABSORPTION:6000]
[LIQUID_MISC_CREATURE]
^ That was located in materiel_template_<modname>.txt
Then I went to the creature entry and added this around where all the other materiel were defined.
[USE_MATERIAL_TEMPLATE:DRAGON_ICE:COLDBREATH_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen white dragon gas]
[STATE_ADJ:ALL_SOLID:frozen white dragon gas]
[STATE_NAME:LIQUID:condensed white dragon gas]
[STATE_ADJ:LIQUID:condensed white dragon gas]
[STATE_NAME:GAS:white dragon gas]
[STATE_ADJ:GAS:white dragon gas]
[PREFIX:NONE]
[STATE_COLOR:GAS:WHITE]
[STATE_COLOR:LIQUID:WHITE]
After that, I placed
[MATERIAL_BREATH_ATTACK:LOCAL_CREATURE_MAT:DRAGON_ICE:TRAILING_GAS_FLOW]
[MATERIAL_BREATH_ATTACK:LOCAL_CREATURE_MAT:DRAGON_ICE:TRAILING_VAPOR_FLOW]
And at that point the coldbreath was working as far as I could figure, as well as it ever would.
There are oddities though, it tends to cause touching the creature to also deep freeze the victim (the breathing creature tends to get covered in it's own vapor making unprotected snuggling lethal), The freeze has a delay of about 2 adventure mode turns before having an effect (probably the body's spec heat or layering or something fighting the cold). And the effect is is at least 95% fatal. I never had a not intentionally immune critter live it.
Note that modding research has come a long way since then. If I recall correctly these raws were created way back in 31.01. So there is most certainly a cleaner or more effective or less guaranteed lethal way by now, but that should get yer critter breathing an icelike substance.
No I don't actually recall exactly how it was done. I think it was more of a group effort than just me alone. As an educated guess, I think the vapor defaults to the melting point temperature, (5000
o Urist) Which causes the freezing.
Naturally you can name it what you want, doesn't have to be dragonbreath.