I am just writing about a potential clarification about resist all (and to check whether this has already been discussed/clarified). The question I am trying to clarify is whether "resist N all" literally means "resist N fire", "resist N frost", etc. . I believe it does simply due to the fact that definitions are if and only if statements. For example, fire resistance N implies that if a creature takes X damage, then the creature takes max(X-N,0) damage. However, it also means that if a creature takes max(X-N,0) fire damage when it is dealt X fire damage, then the creature has resistance N fire. The second way is usually not used, but it is necessary for the definition to be an if and only if statement (which definitions are). To get back to "resist N all", since "resist N all" will make a fire attack worth X damage deal max(X-N,0), it must be that the creature has fire resist (also cold resist, radiant resist, etc.).

So, can anyone find a flaw in my logic above? Also has this been clarified already?

Sincerely,

HalfElfDrow