diff --git a/src/net/torvald/terrarum/DefaultConfig.kt b/src/net/torvald/terrarum/DefaultConfig.kt index 825bab737..6e3a4aaf0 100644 --- a/src/net/torvald/terrarum/DefaultConfig.kt +++ b/src/net/torvald/terrarum/DefaultConfig.kt @@ -82,7 +82,7 @@ object DefaultConfig { jsonObject.addProperty("fullframelightupdate", false) - jsonObject.addProperty("useamericanunit", false) // Metric Masterrace -- Filthy imperials. + jsonObject.addProperty("temperatureunit", 1) // -1: american, 0: kelvin, 1: celcius // "fancy" graphics settings diff --git a/src/net/torvald/terrarum/modulebasegame/ui/UIBasicNotifier.kt b/src/net/torvald/terrarum/modulebasegame/ui/UIBasicNotifier.kt index ebe3d3273..d19baf2a6 100644 --- a/src/net/torvald/terrarum/modulebasegame/ui/UIBasicNotifier.kt +++ b/src/net/torvald/terrarum/modulebasegame/ui/UIBasicNotifier.kt @@ -82,11 +82,14 @@ class UIBasicNotifier(private val player: ActorHumanoid?) : UICanvas() { sb.append(temperature.abs()) - if (Terrarum.getConfigBoolean("useamericanunit")) { + if (Terrarum.getConfigInt("temperatureunit") == 1) { + sb.append('"') // celsius superscript + } + else if (Terrarum.getConfigInt("temperatureunit") == -1) { sb.append('#') // fahrenheit subscript } else { - sb.append('"') // celsius superscript + sb.append(' ') // display nothing for kelvin } return sb.toString()