Heyyyyy, thanks for the ad hominem attack!Been a while. I was feeling left out.
Let's go back to the core of this particular subtopic. D&D has five basic damage types as of 3E. There are a few more in 4E. But that's it. Those are the damage types. So the discussion as it takes place is valid because under the example (fire giant in the heart of the star) you have to pick what type of damage it is*. Assuming you pick "fire", the fire giant has immunity, and it takes no damage.
*Unless it does untyped damage. One of the interesting points brought out in this whole discussion is the notion that everything in D&D could just do untyped damage.
The problem with that example is that is is simply wrong and skewed. A star is not only fire so fire immunity would not make the fire giant survive on a star. It would make it die in a different way. Arguing that in D&Ds limited damage framework a star could only do fire damage doesn't matter. People likely don't think in D&D terms when thinking about this example and thus assume the giant could survive in a real star with fire immunity.
This example tries to link fire immunity to a overdrawn situation to make it look worse than it is.
Here is a more fair example:
When a fire giant is pushed into an active volcano does the giant burn to death or drown (unless it can swim very well).