Fixed Player Thermal Resistance
This is barely even an addon. It's more of a PSA, really.
Every Anomaly player eventually learns that thermal anomalies are deathtraps. Burners are insta-death for even well-protected characters, and thermal fields will kill you in seconds.
For the longest time I thought this was because of some map compiling error, or some complicated damage formula invented by the Misery devs years ago. But no, actually it's because of ONE set of values in the config files that's just way out of wack with everything else.
Below are the values in the "actor_immunities" section of configs/creatures/actor.ltx for vanilla Anomaly. AFAIK these values determine base player resistances minus any armor (smaller numbers equal more protection, because Xray Engine). For reference, Call of Pripyat sets almost all of these values for 1.0 for Master difficulty:
[actor_immunities_gd_master]
burn_immunity = 10.9
strike_immunity = 1.28
shock_immunity = 1.90
wound_immunity = 1.41
radiation_immunity = 1.03
telepatic_immunity = 2.50
chemical_burn_immunity = 2.42
explosion_immunity = 0.79
fire_wound_immunity = 1.0
Notice anything strange? Player burn_immunity is FIVE TIMES higher than all other values! That's messed up.
What I did is set burn_immunity to the same value as chemical_burn_immunity (resistance to toxic anomalies) for all difficulty levels. Lo and behold, when tested with these values thermal anomalies become traversible again! You can actually dive for artifacts in that one steam field next to the machine yard in the Clear Sky Swamps without keeling over.
Note that this does not remove thermal damage entirely - burners will still chunk you for most of your health, and thermal fields will rapidly eat your suit and eventually kill you if you're not wearing decent protection and/or thermal resist equipment. However it's far more playable than the vanilla values.
This addon contains a version of actor.ltx with only burn_immunity changed. All other values are vanilla. It should be compatible with everything, minus other addons which change actor.ltx. But in the event of a conflict it's easy enough to just open the file in notepad and edit it yourself. The original values are left commented out in the addon file. If you don't like my values feel free to change them to something else.
Hopefully this is something that gets amended in the next version of Anomaly, thermal fields being so deadly is an AWFUL balance choice IMO.