Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Temperature: Difference between revisions

From Stationeers Community Wiki
DLx (talk | contribs)
Created a temperature module for easy conversions
 
RA2lover (talk | contribs)
mNo edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
local p = {}
local p = {}
function p.main(frame)
function p.convert(frame)
   local k = tonumber(frame.args[1] or "0") or 0
   local raw = frame.args[1] or frame.args.Temperature
            or (frame.getParent and frame:getParent().args[1] or frame:getParent().args.Temperature)
            or "0"
  local k = tonumber(raw) or 0
   local c = k - 273.15
   local c = k - 273.15
   return string.format("%g K (%.0f °C)", k, c)
   return string.format("%g K (%.1f °C)", k, c)
end
end
return p
return p

Latest revision as of 20:49, 15 March 2026

Documentation for this module may be created at Module:Temperature/doc

local p = {}
function p.convert(frame)
  local raw = frame.args[1] or frame.args.Temperature
            or (frame.getParent and frame:getParent().args[1] or frame:getParent().args.Temperature)
            or "0"
  local k = tonumber(raw) or 0
  local c = k - 273.15
  return string.format("%g K (%.1f °C)", k, c)
end
return p