this is not a delta pokemon.
like you said, heat proof only halves the damage, weakness is 200%, if the ability halves the damage, shouldn't it be just 100% ? it only turn "Super Effective" into "Normal Effective", it's still not "Not Very Effective", than it should not be resistant ? or to...