Man a lot of this stuff is co awesome! I still have some infrastructure work to do, but once that is done, we could really start putting things together.
I have ice mist working right now : it cools the player down, and it affects critters. I want to add icy floors that are slippery, and I think those would be the really generic things. I also have to continue work on temperature calculations for critters; I think that will take the most time.
As for icy floors : chance of dodge decreased, chance to miss increased (for both parties, unless the critter is resistance to cold). Perhaps there could be a chance that the player slips and is moved in a random direction too.
If people want to actually draw out in ASCII some rooms with particle accelerators, or other stuff we talked about, that would be a great time saver. In the source code, special rooms are actually drawn out like below, so you could do the same
"\
|----------------------|\n\
|r....................r|\n\
|r..rr..rr....rr..rr..r|\n\
|r..rr..rr....rr..rr..r|\n\
|r..rr..rr....rr..rr..r|\n\
|r..rr..rr....rr..rr..r|\n\
|r..rr..rr....rr..rr..r|\n\
|......................|\n\
|......................|\n\
|..rrrrrr..........rrr.|\n\
|-----|----DD-|--+|--|-|\n\
|b.ddd|.......gc..|T.|T|\n\
|b..h.+.......g6h.|-+|+|\n\
|l....|.......gc..|....|\n\
|-----|.......|--D|...S|\n\
|b....+...........|...S|\n\
|b...l|...........|-+--|\n\
|-----|................|\n\
|b....+...x............|\n\
|b...l|..|-DD-|+-|+-|+-|\n\
|-----|..|....|.l|.l|.l|\n\
|b....+..|6...|..|..|..|\n\
|b...l|..|....|bb|bb|bb|\n\
|-----|--|-..-|--|--|--|\n",
And a description of what the letters are, like "b" is a bed. You don't need to use the actual icon that the game uses.