Currently (in 1.15 stable), a player who is inside a vehicle receives an environment heat comfort override. However, this override is given to the player even when the vehicle is turned off.
Refer to Scripts\4_world\classes\environment\environment.c lines 747-764 in DayZ 1.15.154452.
I propose that vehicles should only give the comfort override when their engines are running.
Additionally, if it doesn't negatively impact game performance, the comfort override should only be given when:
- The vehicle is running
- The vehicle has doors (the hood can be ignored; trunk lid can be ignored if it doesn't open to the passenger cabin)
- The doors are closed
- The windows are intact