Fire apparently was ignoring fire/temperature resistant things, I was informed of a possible fix...

...(commenting out the call to the FireBurn proc when you are in a tile with fire, thanks Nernums) and should hopefully resolve the issue.