<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Base on RimWorld Tools 环世界工具与攻略</title>
    <link>https://www.rimworldtools.com/zh-hans/tags/base/</link>
    <description>Recent content in Base on RimWorld Tools 环世界工具与攻略</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>© 2026 RimWorld Tools · Fan site, not affiliated with Ludeon Studios · Powered by fansweb</copyright>
    <atom:link href="https://www.rimworldtools.com/zh-hans/tags/base/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>环世界电力负载计算器 — 电网规划与负载平衡（1.6 与 Odyssey）</title>
      <link>https://www.rimworldtools.com/zh-hans/tools/power-load/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/zh-hans/tools/power-load/</guid>
      <description>&lt;p&gt;使用&lt;strong&gt;环世界电力负载计算器&lt;/strong&gt;，计算基地电力需求——适用于当前 &lt;strong&gt;1.6 与 Odyssey&lt;/strong&gt; 版本。&lt;/p&gt;&#xA;&lt;h2&gt;电力负载计算器&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;power-load&#34; id=&#34;power-load&#34;&gt;&#xA;  &lt;h3&gt;Power Load Calculator&lt;/h3&gt;&#xA;  &lt;h4&gt;Generators&lt;/h4&gt;&#xA;  &lt;div class=&#34;pl-gens&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Solar Generator&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;1700&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Wind Turbine&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;2300&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Geothermal Generator&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;3600&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Wood-fired Generator&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;1000&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Chemfuel Generator&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;1000&#34;&gt;&lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;h4&gt;Consumers&lt;/h4&gt;&#xA;  &lt;div class=&#34;pl-cons&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Cooler&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;400&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Heater&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;225&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Electric smelter&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;1900&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Electric smithy&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;700&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Machine table&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;700&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Electric tailoring&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;150&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Electric stove&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;350&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Electric crematorium&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;1000&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Lamp (single)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;12&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Sun lamp&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;1700&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Nutrient paste dispenser&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;150&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Deep drill&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;600&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Standing lamp&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;12&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;pl-row&#34;&gt;&lt;span&gt;Turret (mini)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-watts=&#34;5&#34;&gt;&lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;pl-calc&#34; class=&#34;btn&#34;&gt;Calculate Power&lt;/button&gt;&#xA;  &lt;div class=&#34;pl-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Total generation:&lt;/strong&gt; &lt;span id=&#34;pl-gen&#34;&gt;—&lt;/span&gt; W&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Total consumption:&lt;/strong&gt; &lt;span id=&#34;pl-con&#34;&gt;—&lt;/span&gt; W&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Balance:&lt;/strong&gt; &lt;span id=&#34;pl-bal&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;pl-note&#34;&gt;Approximate RimWorld 1.6 power values (community consensus). Solar/wind fluctuate by weather; keep a buffer.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;power-load&#39;);&#xA;  var btn = root.querySelector(&#39;#pl-calc&#39;);&#xA;  var elG = root.querySelector(&#39;#pl-gen&#39;);&#xA;  var elC = root.querySelector(&#39;#pl-con&#39;);&#xA;  var elB = root.querySelector(&#39;#pl-bal&#39;);&#xA;  function sum(sel){&#xA;    var t=0;&#xA;    root.querySelectorAll(sel+&#39; .pl-row input&#39;).forEach(function(inp){&#xA;      t += (parseInt(inp.value)||0) * parseInt(inp.getAttribute(&#39;data-watts&#39;));&#xA;    });&#xA;    return t;&#xA;  }&#xA;  function calc(){&#xA;    var gen = sum(&#39;.pl-gens&#39;);&#xA;    var con = sum(&#39;.pl-cons&#39;);&#xA;    elG.textContent = gen.toLocaleString();&#xA;    elC.textContent = con.toLocaleString();&#xA;    var bal = gen - con;&#xA;    if(bal &gt;= 0){ elB.textContent = &#39;+&#39; + bal.toLocaleString() + &#39; W surplus&#39;; }&#xA;    else { elB.textContent = bal.toLocaleString() + &#39; W deficit — add generation!&#39;; }&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;供电规划&lt;/h2&gt;&#xA;&lt;p&gt;白天靠&lt;strong&gt;太阳能板 + 电池&lt;/strong&gt;，全天靠&lt;strong&gt;地热&lt;/strong&gt;或&lt;strong&gt;风力&lt;/strong&gt;。计算峰值负载（冷库+车间同时运行），预留 20% 余量；电池爆表易触发「ZZZT」短路事件，建议用保险丝/分线。&lt;/p&gt;</description>
    </item>
    <item>
      <title>环世界房间气派度计算器 — 房间评分与心情加成（1.6 与 Odyssey）</title>
      <link>https://www.rimworldtools.com/zh-hans/tools/room-impressiveness/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/zh-hans/tools/room-impressiveness/</guid>
      <description>&lt;p&gt;使用&lt;strong&gt;环世界房间气派度计算器&lt;/strong&gt;，评估房间的气派度等级与心情加成——适用于当前 &lt;strong&gt;1.6 与 Odyssey&lt;/strong&gt; 版本。&lt;/p&gt;&#xA;&lt;h2&gt;房间气派度计算器&lt;/h2&gt;&#xA;&#xA;&lt;div class=&#34;room-impressiveness&#34; id=&#34;room-impressiveness&#34;&gt;&#xA;  &lt;h3&gt;Room Impressiveness Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;ri-field&#34;&gt;&#xA;    &lt;label for=&#34;ri-wealth&#34;&gt;Room wealth (silver)&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;ri-wealth&#34; min=&#34;0&#34; value=&#34;2000&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;ri-field&#34;&gt;&#xA;    &lt;label for=&#34;ri-beauty&#34;&gt;Room beauty&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;ri-beauty&#34; value=&#34;4&#34; step=&#34;0.1&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;ri-field&#34;&gt;&#xA;    &lt;label for=&#34;ri-space&#34;&gt;Walkable tiles (space)&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;ri-space&#34; min=&#34;1&#34; value=&#34;60&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;ri-field&#34;&gt;&#xA;    &lt;label for=&#34;ri-clean&#34;&gt;Cleanliness&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;ri-clean&#34; value=&#34;0&#34; step=&#34;0.1&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;ri-calc&#34; class=&#34;btn&#34;&gt;Calculate Impressiveness&lt;/button&gt;&#xA;  &lt;div class=&#34;ri-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Impressiveness score:&lt;/strong&gt; &lt;span id=&#34;ri-score&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Level:&lt;/strong&gt; &lt;span id=&#34;ri-level&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Mood (bedroom):&lt;/strong&gt; &lt;span id=&#34;ri-mood&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;ri-note&#34;&gt;Formula from RimWorld wiki: score = ((avg of 4 factors + lowest factor) / 2) × 100. Higher cleanliness and beauty boost the score fastest.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;room-impressiveness&#39;);&#xA;  var btn = root.querySelector(&#39;#ri-calc&#39;);&#xA;  var elS = root.querySelector(&#39;#ri-score&#39;);&#xA;  var elL = root.querySelector(&#39;#ri-level&#39;);&#xA;  var elM = root.querySelector(&#39;#ri-mood&#39;);&#xA;  var levels = &#34;[{\&#34;min\&#34;:0,\&#34;mood\&#34;:\&#34;-2\&#34;,\&#34;name\&#34;:\&#34;Awful\&#34;},{\&#34;min\&#34;:13,\&#34;mood\&#34;:\&#34;-1\&#34;,\&#34;name\&#34;:\&#34;Dull\&#34;},{\&#34;min\&#34;:31,\&#34;mood\&#34;:\&#34;0\&#34;,\&#34;name\&#34;:\&#34;Normal\&#34;},{\&#34;min\&#34;:44,\&#34;mood\&#34;:\&#34;+1\&#34;,\&#34;name\&#34;:\&#34;Nice\&#34;},{\&#34;min\&#34;:55,\&#34;mood\&#34;:\&#34;+2\&#34;,\&#34;name\&#34;:\&#34;Very Pleasant\&#34;},{\&#34;min\&#34;:65,\&#34;mood\&#34;:\&#34;+3\&#34;,\&#34;name\&#34;:\&#34;Pleasant\&#34;},{\&#34;min\&#34;:78,\&#34;mood\&#34;:\&#34;+4\&#34;,\&#34;name\&#34;:\&#34;Cool\&#34;},{\&#34;min\&#34;:96,\&#34;mood\&#34;:\&#34;+5\&#34;,\&#34;name\&#34;:\&#34;Impressively Impressive\&#34;},{\&#34;min\&#34;:120,\&#34;mood\&#34;:\&#34;+6\&#34;,\&#34;name\&#34;:\&#34;Extremely Impressive\&#34;},{\&#34;min\&#34;:170,\&#34;mood\&#34;:\&#34;+7\&#34;,\&#34;name\&#34;:\&#34;Unbelievably Impressive\&#34;},{\&#34;min\&#34;:240,\&#34;mood\&#34;:\&#34;+8\&#34;,\&#34;name\&#34;:\&#34;Wondrously Impressive\&#34;}]&#34;;&#xA;&#xA;  function num(id){ return parseFloat(root.querySelector(id).value)||0; }&#xA;  function calc(){&#xA;    var wealth = num(&#39;#ri-wealth&#39;);&#xA;    var beauty = num(&#39;#ri-beauty&#39;);&#xA;    var space = num(&#39;#ri-space&#39;);&#xA;    var clean = num(&#39;#ri-clean&#39;);&#xA;    var fW = wealth/3500;&#xA;    var fB = beauty/6;&#xA;    var fS = space/125;&#xA;    var fC = 1 + clean/2.5;&#xA;    var x = (fW + fB + fS + fC)/4;&#xA;    var y = Math.min(fW, fB, fS, fC);&#xA;    var score = (x + y)/2 * 100;&#xA;    var lvl = levels[levels.length-1];&#xA;    for(var i=0;i&lt;levels.length;i++){ if(score &gt;= levels[i].min){ lvl = levels[i]; } }&#xA;    elS.textContent = score.toFixed(1);&#xA;    elL.textContent = lvl.name;&#xA;    elM.textContent = lvl.mood;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;提升房间气派度&lt;/h2&gt;&#xA;&lt;p&gt;气派度由 &lt;strong&gt;大小&lt;/strong&gt;、&lt;strong&gt;美观度&lt;/strong&gt; 与 &lt;strong&gt;整洁度&lt;/strong&gt; 共同决定。摆放高质量雕塑、铺地板并保持清洁，可将&lt;strong&gt;卧室&lt;/strong&gt;与&lt;strong&gt;餐厅&lt;/strong&gt;提升到「体面」甚至「奢华」等级，带来稳定心情加成。&lt;/p&gt;</description>
    </item>
    <item>
      <title>环世界房间预算计算器 — 房间价值与心情加成（1.6 与 Odyssey）</title>
      <link>https://www.rimworldtools.com/zh-hans/tools/room-budget-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/zh-hans/tools/room-budget-calculator/</guid>
      <description>&lt;p&gt;使用&lt;strong&gt;环世界房间预算计算器&lt;/strong&gt;，规划房间价值与心情加成——适用于当前 &lt;strong&gt;1.6 与 Odyssey&lt;/strong&gt; 版本。&lt;/p&gt;&#xA;&lt;h2&gt;房间预算计算器&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;room-budget&#34; id=&#34;room-budget&#34;&gt;&#xA;  &lt;h3&gt;Room Budget &amp; Beauty Calculator&lt;/h3&gt;&#xA;  &lt;p&gt;Add furniture you plan to build; see total beauty and rough cost.&lt;/p&gt;&#xA;  &lt;div class=&#34;rb-furn&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Essential&#34;&gt;Bed (single) (+0 beauty, ~60 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;0&#34; data-cost=&#34;60&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Storage &amp;#43; comfort&#34;&gt;Dresser (+2 beauty, ~80 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;2&#34; data-cost=&#34;80&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Small bonus&#34;&gt;End table (+2 beauty, ~30 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;2&#34; data-cost=&#34;30&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Cheap beauty&#34;&gt;Plant pot (decorative) (+5 beauty, ~20 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;5&#34; data-cost=&#34;20&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Big beauty per cost&#34;&gt;Sculpture (small, good) (+50 beauty, ~120 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;50&#34; data-cost=&#34;120&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Premium room centerpiece&#34;&gt;Sculpture (large, good) (+100 beauty, ~300 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;100&#34; data-cost=&#34;300&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Nice mid option&#34;&gt;Flower vase (+10 beauty, ~40 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;10&#34; data-cost=&#34;40&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Study bonus&#34;&gt;Bookshelf (+6 beauty, ~60 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;6&#34; data-cost=&#34;60&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Shared use&#34;&gt;Table (dining) (+2 beauty, ~70 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;2&#34; data-cost=&#34;70&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Cheap floor boost&#34;&gt;Carpet (per tile) (+2 beauty, ~5 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;2&#34; data-cost=&#34;5&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;Needed for bright&#34;&gt;Light (wall lamp) (+2 beauty, ~25 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;2&#34; data-cost=&#34;25&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rb-row&#34;&gt;&lt;span title=&#34;End-game showpiece&#34;&gt;Art statue (masterwork) (+500 beauty, ~1500 cost)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-beauty=&#34;500&#34; data-cost=&#34;1500&#34;&gt;&lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rb-field&#34;&gt;&#xA;    &lt;label for=&#34;rb-factor&#34;&gt;Room factor&lt;/label&gt;&#xA;    &lt;select id=&#34;rb-factor&#34;&gt;&#xA;      &lt;option value=&#34;5&#34;&gt;Clean room (&amp;#43;1 cleanliness)&lt;/option&gt;&lt;option value=&#34;10&#34;&gt;Large room (20&amp;#43; tiles)&lt;/option&gt;&lt;option value=&#34;-5&#34;&gt;Small cramped room (&amp;lt;10 tiles)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;rb-calc&#34; class=&#34;btn&#34;&gt;Calculate Room Budget&lt;/button&gt;&#xA;  &lt;div class=&#34;rb-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Total beauty:&lt;/strong&gt; &lt;span id=&#34;rb-beauty&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>环世界冷库制冷计算器 — 冷却器数量与冷库规划（1.6 与 Odyssey）</title>
      <link>https://www.rimworldtools.com/zh-hans/tools/freezer-cooler/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/zh-hans/tools/freezer-cooler/</guid>
      <description>&lt;p&gt;使用&lt;strong&gt;环世界冷库制冷计算器&lt;/strong&gt;，规划冷库所需冷却器数量——适用于当前 &lt;strong&gt;1.6 与 Odyssey&lt;/strong&gt; 版本。&lt;/p&gt;&#xA;&lt;h2&gt;冷库制冷计算器&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;freezer-cooler&#34; id=&#34;freezer-cooler&#34;&gt;&#xA;  &lt;h3&gt;Freezer Cooler Count Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;fc-field&#34;&gt;&#xA;    &lt;label for=&#34;fc-tiles&#34;&gt;Freezer size (walkable tiles)&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;fc-tiles&#34; min=&#34;10&#34; value=&#34;200&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;fc-field&#34;&gt;&#xA;    &lt;label for=&#34;fc-temp&#34;&gt;Target temperature (°C)&lt;/label&gt;&#xA;    &lt;select id=&#34;fc-temp&#34;&gt;&#xA;      &lt;option value=&#34;-10&#34;&gt;-10°C — Cold freezer (meat)&lt;/option&gt;&lt;option value=&#34;-5&#34;&gt;-5°C — Cold freezer&lt;/option&gt;&lt;option value=&#34;0&#34;&gt;0°C — Standard fridge&lt;/option&gt;&lt;option value=&#34;10&#34;&gt;10°C — Cool room&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;fc-field&#34;&gt;&#xA;    &lt;label for=&#34;fc-biome&#34;&gt;Biome&lt;/label&gt;&#xA;    &lt;select id=&#34;fc-biome&#34;&gt;&#xA;      &lt;option value=&#34;1&#34;&gt;Temperate / Boreal&lt;/option&gt;&lt;option value=&#34;1.4&#34;&gt;Tropical / Desert&lt;/option&gt;&lt;option value=&#34;1.25&#34;&gt;Arid Shrubland&lt;/option&gt;&lt;option value=&#34;0.7&#34;&gt;Cold / Tundra / Ice&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;fc-calc&#34; class=&#34;btn&#34;&gt;Calculate Coolers&lt;/button&gt;&#xA;  &lt;div class=&#34;fc-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Recommended coolers:&lt;/strong&gt; &lt;span id=&#34;fc-count&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; &lt;span id=&#34;fc-tip&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;fc-note&#34;&gt;Experience-based estimate for RimWorld 1.6. Each cooler maintains roughly 100 tiles at ~0°C. Add 1 spare cooler for safety. Walls, insulation and double-doors improve efficiency.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;freezer-cooler&#39;);&#xA;  var btn = root.querySelector(&#39;#fc-calc&#39;);&#xA;  var elC = root.querySelector(&#39;#fc-count&#39;);&#xA;  var elT = root.querySelector(&#39;#fc-tip&#39;);&#xA;  var base =  100 ;&#xA;  function num(id){ return parseFloat(root.querySelector(id).value)||0; }&#xA;  function calc(){&#xA;    var tiles = num(&#39;#fc-tiles&#39;);&#xA;    var tempF = parseFloat(root.querySelector(&#39;#fc-temp&#39;).value);&#xA;    var biomeF = parseFloat(root.querySelector(&#39;#fc-biome&#39;).value);&#xA;    var perCooler = base * tempF * biomeF;&#xA;    var count = Math.max(1, Math.ceil(tiles / perCooler));&#xA;    elC.textContent = count;&#xA;    elT.textContent = &#39;Run &#39; + (count+1) + &#39; for safety margin. Use double doors + insulated walls to reduce load.&#39;;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;高效制冷&lt;/h2&gt;&#xA;&lt;p&gt;冷库保持在 &lt;strong&gt;-5°C 至 -10°C&lt;/strong&gt;。&lt;strong&gt;双层墙&lt;/strong&gt;与&lt;strong&gt;气闸门&lt;/strong&gt;减少冷气流失，约每 15-20 格配 1 台冷却器为基准，炎热气候要多配并加强隔热。&lt;/p&gt;</description>
    </item>
    <item>
      <title>环世界温度计算器 — 气温、隔热与降温需求（1.6 与 Odyssey）</title>
      <link>https://www.rimworldtools.com/zh-hans/tools/temperature-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/zh-hans/tools/temperature-calculator/</guid>
      <description>&lt;p&gt;使用&lt;strong&gt;环世界温度计算器&lt;/strong&gt;，规划制冷与供暖需求——适用于当前 &lt;strong&gt;1.6 与 Odyssey&lt;/strong&gt; 版本。&lt;/p&gt;&#xA;&lt;h2&gt;温度计算器&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;temperature&#34; id=&#34;temperature&#34;&gt;&#xA;  &lt;h3&gt;Temperature &amp; Climate Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;tp-field&#34;&gt;&#xA;    &lt;label for=&#34;tc-climate&#34;&gt;Climate&lt;/label&gt;&#xA;    &lt;select id=&#34;tc-climate&#34;&gt;&#xA;      &lt;option value=&#34;18|40&#34;&gt;Tropical rainforest (winter ~18°C, summer ~40°C)&lt;/option&gt;&lt;option value=&#34;0|42&#34;&gt;Arid shrubland (winter ~0°C, summer ~42°C)&lt;/option&gt;&lt;option value=&#34;-10|30&#34;&gt;Temperate forest (winter ~-10°C, summer ~30°C)&lt;/option&gt;&lt;option value=&#34;-25|25&#34;&gt;Boreal forest (winter ~-25°C, summer ~25°C)&lt;/option&gt;&lt;option value=&#34;-40|20&#34;&gt;Tundra (winter ~-40°C, summer ~20°C)&lt;/option&gt;&lt;option value=&#34;-60|5&#34;&gt;Ice sheet (winter ~-60°C, summer ~5°C)&lt;/option&gt;&lt;option value=&#34;-5|50&#34;&gt;Desert (winter ~-5°C, summer ~50°C)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;tp-field&#34;&gt;&#xA;    &lt;label for=&#34;tc-target&#34;&gt;Room target&lt;/label&gt;&#xA;    &lt;select id=&#34;tc-target&#34;&gt;&#xA;      &lt;option value=&#34;21&#34;&gt;Living area (comfortable) (21°C)&lt;/option&gt;&lt;option value=&#34;-10&#34;&gt;Freezer / storage (frozen) (-10°C)&lt;/option&gt;&lt;option value=&#34;15&#34;&gt;Workshop (workable) (15°C)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;tp-field&#34;&gt;&#xA;    &lt;label for=&#34;tc-device&#34;&gt;Device&lt;/label&gt;&#xA;    &lt;select id=&#34;tc-device&#34;&gt;&#xA;      &lt;option value=&#34;&amp;#43;5°C small room&#34;&gt;Campfire (&amp;#43;5°C small room)&lt;/option&gt;&lt;option value=&#34;&amp;#43;20°C medium room&#34;&gt;Heater (&amp;#43;20°C medium room)&lt;/option&gt;&lt;option value=&#34;-5°C small room&#34;&gt;Passive cooler (-5°C small room)&lt;/option&gt;&lt;option value=&#34;-25°C medium room&#34;&gt;Cooler (air-con) (-25°C medium room)&lt;/option&gt;&lt;option value=&#34;&amp;#43;30°C large room&#34;&gt;Industrial heater (&amp;#43;30°C large room)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;tc-calc&#34; class=&#34;btn&#34;&gt;Calculate Heating Gap&lt;/button&gt;&#xA;  &lt;div class=&#34;tc-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Winter temp gap to fix:&lt;/strong&gt; &lt;span id=&#34;tc-gap&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
