A helpful modder going by the handle xporc graciously addressed some issues in my mod that I was having trouble resolving. After some back-and-forth to fix some display issues, JSawyer v5.1 is ready.
Here's a high-level overview of what's substantively changed:
* Hardcore (H2O/FOD/SLP) thresholds have been set to 400/550/700/850/1000 as originally intended for the mod. The HUD indicators now match this. However, because all "Hardcore" HUD indicators flip over at the same values, this means we had to change the Radiation thresholds (and Rad Child) to match. This means you can go a little bit longer before suffering ill effects from Radiation, but since the Hardcore acquisition rates are all faster than normal, I think players will still be doing more maintenance overall.
* A bunch of dirty edits I had previously made have been cleaned up.
* Various oversights have been fixed (details in the readme).
N.B.: Some of these fixes may not appear if you replace the mod for a game in progress.
As always, it is available here:
http://diogenes-lamp.info/jsawyer_fnv_mod.zip
Thanks to xporc for his help with these problems. I will be using v5.1 as the starting point for a future v6 (if it is needed).