<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>RimWorld Tools Hub — All Interactive Calculators on RimWorld Tools — Calculators &amp; Guides</title>
    <link>https://www.rimworldtools.com/tools/</link>
    <description>Recent content in RimWorld Tools Hub — All Interactive Calculators on RimWorld Tools — Calculators &amp; Guides</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>© 2026 RimWorld Tools · Fan site, not affiliated with Ludeon Studios · Powered by fansweb</copyright>
    <atom:link href="https://www.rimworldtools.com/tools/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>RimWorld Animal Breeding Calculator — Herd Growth Projection (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/animal-breeding-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/animal-breeding-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld animal breeding calculator&lt;/strong&gt; to project how fast your herd grows — by gestation, litter size and breeding pairs — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Animal Breeding Calculator&lt;/h2&gt;&#xA;&#xA;&lt;div class=&#34;animal-breeding&#34; id=&#34;animal-breeding&#34;&gt;&#xA;  &lt;h3&gt;Animal Breeding Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;ab-field&#34;&gt;&#xA;    &lt;label for=&#34;ab-breed&#34;&gt;Animal&lt;/label&gt;&#xA;    &lt;select id=&#34;ab-breed&#34;&gt;&#xA;      &lt;option value=&#34;5|2|16&#34;&gt;Chicken (5d gestation, 2/litter)&lt;/option&gt;&lt;option value=&#34;6|3|12&#34;&gt;Rabbit (6d gestation, 3/litter)&lt;/option&gt;&lt;option value=&#34;12|3|25&#34;&gt;Pig (12d gestation, 3/litter)&lt;/option&gt;&lt;option value=&#34;20|1|30&#34;&gt;Cow (20d gestation, 1/litter)&lt;/option&gt;&lt;option value=&#34;15|2|20&#34;&gt;Goat (15d gestation, 2/litter)&lt;/option&gt;&lt;option value=&#34;15|2|20&#34;&gt;Sheep (15d gestation, 2/litter)&lt;/option&gt;&lt;option value=&#34;30|1|40&#34;&gt;Muffalo (30d gestation, 1/litter)&lt;/option&gt;&lt;option value=&#34;30|1|40&#34;&gt;Horse (30d gestation, 1/litter)&lt;/option&gt;&lt;option value=&#34;20|1|25&#34;&gt;Alpaca (20d gestation, 1/litter)&lt;/option&gt;&lt;option value=&#34;60|1|90&#34;&gt;Elephant (60d gestation, 1/litter)&lt;/option&gt;&lt;option value=&#34;12|2|20&#34;&gt;Boar (12d gestation, 2/litter)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;ab-field&#34;&gt;&#xA;    &lt;label for=&#34;ab-pairs&#34;&gt;Breeding pairs&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;ab-pairs&#34; min=&#34;1&#34; value=&#34;2&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;ab-field&#34;&gt;&#xA;    &lt;label for=&#34;ab-days&#34;&gt;Simulate days&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;ab-days&#34; min=&#34;10&#34; value=&#34;60&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;ab-calc&#34; class=&#34;btn&#34;&gt;Project Herd Growth&lt;/button&gt;&#xA;  &lt;div class=&#34;ab-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;New offspring expected:&lt;/strong&gt; &lt;span id=&#34;ab-offspring&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Armor Calculator — Protection vs Penetration (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/armor-comparator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/armor-comparator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld armor calculator&lt;/strong&gt; to see how much protection your armor gives against &lt;strong&gt;sharp, blunt and heat&lt;/strong&gt; damage — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Armor Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;armor-compare&#34; id=&#34;armor-compare&#34;&gt;&#xA;  &lt;h3&gt;Armor Calculator — Protection vs Penetration&lt;/h3&gt;&#xA;  &lt;div class=&#34;ac-field&#34;&gt;&#xA;    &lt;label for=&#34;ac-armor&#34;&gt;Armor / apparel&lt;/label&gt;&#xA;    &lt;select id=&#34;ac-armor&#34;&gt;&#xA;      &lt;option value=&#34;0,0,0&#34;&gt;No armor&lt;/option&gt;&lt;option value=&#34;20,20,20&#34;&gt;Cloth apparel&lt;/option&gt;&lt;option value=&#34;35,30,30&#34;&gt;Leather apparel&lt;/option&gt;&lt;option value=&#34;55,45,25&#34;&gt;Flak jacket&lt;/option&gt;&lt;option value=&#34;65,50,30&#34;&gt;Flak vest&lt;/option&gt;&lt;option value=&#34;85,70,60&#34;&gt;Marine armor&lt;/option&gt;&lt;option value=&#34;90,75,65&#34;&gt;Cataphract armor&lt;/option&gt;&lt;option value=&#34;75,65,50&#34;&gt;Steel plate armor&lt;/option&gt;&lt;option value=&#34;70,55,50&#34;&gt;Recon armor&lt;/option&gt;&lt;option value=&#34;88,72,62&#34;&gt;Prestige marine&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;ac-field&#34;&gt;&#xA;    &lt;label for=&#34;ac-weapon&#34;&gt;Incoming weapon&lt;/label&gt;&#xA;    &lt;select id=&#34;ac-weapon&#34;&gt;&#xA;      &lt;option value=&#34;sharp&#34;&gt;Assault Rifle (sharp)&lt;/option&gt;&lt;option value=&#34;sharp&#34;&gt;Charge Rifle (sharp)&lt;/option&gt;&lt;option value=&#34;sharp&#34;&gt;Melee sword (sharp)&lt;/option&gt;&lt;option value=&#34;blunt&#34;&gt;Blunt mace&lt;/option&gt;&lt;option value=&#34;heat&#34;&gt;Incendiary (heat)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;ac-calc&#34; class=&#34;btn&#34;&gt;Calculate Protection&lt;/button&gt;&#xA;  &lt;div class=&#34;ac-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Damage absorbed:&lt;/strong&gt; &lt;span id=&#34;ac-absorb&#34;&gt;—&lt;/span&gt;%&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Effective incoming:&lt;/strong&gt; &lt;span id=&#34;ac-incoming&#34;&gt;—&lt;/span&gt;%&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;ac-note&#34;&gt;Community-consensus armor values for RimWorld 1.6. Actual absorption also depends on hit location and armor sharp/blunt/heat type.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Butchery Calculator — Meat &amp; Leather per Animal (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/butchery-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/butchery-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld butchery calculator&lt;/strong&gt; to check how much meat and leather you get from any animal before you slaughter it — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Butchery Yield Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;butchery&#34; id=&#34;butchery&#34;&gt;&#xA;  &lt;h3&gt;Butchery Yield Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;bu-field&#34;&gt;&#xA;    &lt;label for=&#34;bu-animal&#34;&gt;Animal&lt;/label&gt;&#xA;    &lt;select id=&#34;bu-animal&#34;&gt;&#xA;      &lt;option value=&#34;8|6&#34;&gt;Chicken (~8 meat, ~6 leather)&lt;/option&gt;&lt;option value=&#34;6|4&#34;&gt;Rabbit (~6 meat, ~4 leather)&lt;/option&gt;&lt;option value=&#34;55|30&#34;&gt;Pig (~55 meat, ~30 leather)&lt;/option&gt;&lt;option value=&#34;120|60&#34;&gt;Cow (~120 meat, ~60 leather)&lt;/option&gt;&lt;option value=&#34;45|25&#34;&gt;Goat (~45 meat, ~25 leather)&lt;/option&gt;&lt;option value=&#34;40|25&#34;&gt;Sheep (~40 meat, ~25 leather)&lt;/option&gt;&lt;option value=&#34;150|90&#34;&gt;Muffalo (~150 meat, ~90 leather)&lt;/option&gt;&lt;option value=&#34;35|20&#34;&gt;Alpaca (~35 meat, ~20 leather)&lt;/option&gt;&lt;option value=&#34;40|30&#34;&gt;Deer (~40 meat, ~30 leather)&lt;/option&gt;&lt;option value=&#34;60|35&#34;&gt;Boar (~60 meat, ~35 leather)&lt;/option&gt;&lt;option value=&#34;500|300&#34;&gt;Thrumbo (~500 meat, ~300 leather)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;bu-field&#34;&gt;&#xA;    &lt;label for=&#34;bu-qty&#34;&gt;Number butchered&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;bu-qty&#34; min=&#34;1&#34; value=&#34;1&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;bu-field&#34;&gt;&#xA;    &lt;label for=&#34;bu-table&#34;&gt;Butcher station&lt;/label&gt;&#xA;    &lt;select id=&#34;bu-table&#34;&gt;&#xA;      &lt;option value=&#34;1&#34;&gt;Butcher spot&lt;/option&gt;&lt;option value=&#34;1.1&#34;&gt;Butcher table&lt;/option&gt;&lt;option value=&#34;1.2&#34;&gt;Sterile butcher table&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;bu-calc&#34; class=&#34;btn&#34;&gt;Calculate Yield&lt;/button&gt;&#xA;  &lt;div class=&#34;bu-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Total meat:&lt;/strong&gt; &lt;span id=&#34;bu-meat&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Caravan Planner — Loadout, Weight &amp; Supply (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/caravan-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/caravan-planner/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld caravan planner&lt;/strong&gt; to plan your next trading or quest caravan. Enter colonists, cargo and pack animals to see capacity, speed and food needs — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Caravan Planner&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;caravan-planner&#34; id=&#34;caravan-planner&#34;&gt;&#xA;  &lt;h3&gt;Caravan Planner — Loadout, Weight &amp; Supply&lt;/h3&gt;&#xA;  &lt;div class=&#34;cp-field&#34;&gt;&#xA;    &lt;label for=&#34;cp-members&#34;&gt;Colonists&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;cp-members&#34; min=&#34;1&#34; value=&#34;3&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;cp-field&#34;&gt;&#xA;    &lt;label for=&#34;cp-load&#34;&gt;Cargo weight (kg)&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;cp-load&#34; min=&#34;0&#34; value=&#34;150&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;cp-animals&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Horse&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;70&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Donkey&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;60&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Muffalo&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;80&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Yak&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;80&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Dromedary&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;70&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Elephant&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;160&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;cp-row&#34;&gt;&lt;span&gt;Thrumbo&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-carry=&#34;250&#34;&gt;&lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;cp-calc&#34; class=&#34;btn&#34;&gt;Plan Caravan&lt;/button&gt;&#xA;  &lt;div class=&#34;cp-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Carry capacity:&lt;/strong&gt; &lt;span id=&#34;cp-capacity&#34;&gt;—&lt;/span&gt; kg&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Load:&lt;/strong&gt; &lt;span id=&#34;cp-status&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Est. speed:&lt;/strong&gt; &lt;span id=&#34;cp-speed&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Food for journey:&lt;/strong&gt; &lt;span id=&#34;cp-food&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;cp-note&#34;&gt;Community-consensus values for RimWorld 1.6. Speed and capacity shift with pawn traits, health and gear.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Colony Start Randomizer — Random Scenarios &amp; Biomes</title>
      <link>https://www.rimworldtools.com/tools/start-randomizer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/start-randomizer/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld colony start randomizer&lt;/strong&gt; to shake up your next playthrough. Roll a random scenario and biome, then check recommended starting traits — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Colony Start Randomizer&lt;/h2&gt;&#xA;&#xA;&lt;div class=&#34;start-randomizer&#34; id=&#34;start-randomizer&#34;&gt;&#xA;  &lt;h3&gt;Generate a random colony start&lt;/h3&gt;&#xA;  &lt;p class=&#34;controls&#34;&gt;&lt;button id=&#34;rz-roll&#34; class=&#34;btn&#34;&gt;🎲 Roll Random Start&lt;/button&gt;&lt;/p&gt;&#xA;  &lt;div class=&#34;rz-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Scenario:&lt;/strong&gt; &lt;span id=&#34;rz-scenario&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Biome:&lt;/strong&gt; &lt;span id=&#34;rz-biome&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Difficulty hint:&lt;/strong&gt; &lt;span id=&#34;rz-diff&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;&#xA;  &lt;h3&gt;Recommended starting traits&lt;/h3&gt;&#xA;  &lt;table class=&#34;rz-traits&#34;&gt;&#xA;    &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Traits&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &#xA;      &lt;tr&gt;&lt;td&gt;Sanguine &amp;#43; Industrious&lt;/td&gt;&lt;td&gt;Balanced all-rounder&lt;/td&gt;&lt;/tr&gt;&#xA;      &#xA;      &lt;tr&gt;&lt;td&gt;Tough &amp;#43; Brawler&lt;/td&gt;&lt;td&gt;Frontline fighter&lt;/td&gt;&lt;/tr&gt;&#xA;      &#xA;      &lt;tr&gt;&lt;td&gt;Too Smart &amp;#43; Quick Sleeper&lt;/td&gt;&lt;td&gt;Dedicated researcher&lt;/td&gt;&lt;/tr&gt;&#xA;      &#xA;      &lt;tr&gt;&lt;td&gt;Jogger &amp;#43; Sanguine&lt;/td&gt;&lt;td&gt;Scout / hauler&lt;/td&gt;&lt;/tr&gt;&#xA;      &#xA;      &lt;tr&gt;&lt;td&gt;Industrious &amp;#43; Quick Sleeper&lt;/td&gt;&lt;td&gt;High productivity builder&lt;/td&gt;&lt;/tr&gt;&#xA;      &#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;start-randomizer&#39;);&#xA;  var btn = root.querySelector(&#39;#rz-roll&#39;);&#xA;  var elS = root.querySelector(&#39;#rz-scenario&#39;);&#xA;  var elB = root.querySelector(&#39;#rz-biome&#39;);&#xA;  var elD = root.querySelector(&#39;#rz-diff&#39;);&#xA;&#xA;  var scenarios = &#34;[{\&#34;desc\&#34;:\&#34;Three survivors from a crashed ship. Balanced start, most common.\&#34;,\&#34;name\&#34;:\&#34;Crashlanded\&#34;},{\&#34;desc\&#34;:\&#34;One survivor, high starting wealth. Fast start, more danger.\&#34;,\&#34;name\&#34;:\&#34;Rich Explorer\&#34;},{\&#34;desc\&#34;:\&#34;One naked survivor. Extreme difficulty, highest challenge.\&#34;,\&#34;name\&#34;:\&#34;Naked Brutality\&#34;},{\&#34;desc\&#34;:\&#34;Five tribals, low tech. Large crew, slow research.\&#34;,\&#34;name\&#34;:\&#34;Lost Tribe\&#34;},{\&#34;desc\&#34;:\&#34;Start with a mechanitor and a mech. Requires Biotech DLC.\&#34;,\&#34;name\&#34;:\&#34;Mechanitor\&#34;}]&#34;;&#xA;  var biomes = &#34;[{\&#34;difficulty\&#34;:1,\&#34;name\&#34;:\&#34;Temperate Forest\&#34;,\&#34;temp\&#34;:\&#34;Mild, four seasons\&#34;},{\&#34;difficulty\&#34;:2,\&#34;name\&#34;:\&#34;Boreal Forest\&#34;,\&#34;temp\&#34;:\&#34;Cold winters, short growing season\&#34;},{\&#34;difficulty\&#34;:2,\&#34;name\&#34;:\&#34;Tropical Rainforest\&#34;,\&#34;temp\&#34;:\&#34;Hot, wet, year-round growing\&#34;},{\&#34;difficulty\&#34;:2,\&#34;name\&#34;:\&#34;Arid Shrubland\&#34;,\&#34;temp\&#34;:\&#34;Hot, dry, sparse trees\&#34;},{\&#34;difficulty\&#34;:3,\&#34;name\&#34;:\&#34;Desert\&#34;,\&#34;temp\&#34;:\&#34;Very hot, no trees, little water\&#34;},{\&#34;difficulty\&#34;:3,\&#34;name\&#34;:\&#34;Tundra\&#34;,\&#34;temp\&#34;:\&#34;Cold year-round, very short growing season\&#34;},{\&#34;difficulty\&#34;:4,\&#34;name\&#34;:\&#34;Ice Sheet\&#34;,\&#34;temp\&#34;:\&#34;Extreme cold, nearly no life\&#34;}]&#34;;&#xA;&#xA;  function roll(){&#xA;    var s = scenarios[Math.floor(Math.random()*scenarios.length)];&#xA;    var b = biomes[Math.floor(Math.random()*biomes.length)];&#xA;    elS.textContent = s.name + &#39; — &#39; + s.desc;&#xA;    elB.textContent = b.name + &#39; (&#39; + b.temp + &#39;)&#39;;&#xA;    elD.textContent = &#39;Difficulty &#39; + b.difficulty + &#39;/4&#39;;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, roll);&#xA;  roll();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;How to Choose a Colony Start&lt;/h2&gt;&#xA;&lt;p&gt;New players should start with &lt;strong&gt;Crashlanded&lt;/strong&gt; in a &lt;strong&gt;Temperate Forest&lt;/strong&gt; — the most forgiving combo. For a challenge, try &lt;strong&gt;Naked Brutality&lt;/strong&gt; or an &lt;strong&gt;Ice Sheet&lt;/strong&gt; start.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Crafting Quality Calculator — Masterwork &amp; Legendary Chance</title>
      <link>https://www.rimworldtools.com/tools/quality-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/quality-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld crafting quality calculator&lt;/strong&gt; to estimate the chance of each item quality (Awful to Legendary) for a given crafting skill. Built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Crafting Quality Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;quality-calculator&#34; id=&#34;quality-calculator&#34;&gt;&#xA;  &lt;h3&gt;Crafting quality chance estimator&lt;/h3&gt;&#xA;  &lt;div class=&#34;qc-field&#34;&gt;&#xA;    &lt;label for=&#34;qc-skill&#34;&gt;Crafting skill (0–20)&lt;/label&gt;&#xA;    &lt;input type=&#34;range&#34; id=&#34;qc-skill&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;10&#34;&gt;&#xA;    &lt;span class=&#34;qc-val&#34; id=&#34;qc-skill-val&#34;&gt;10&lt;/span&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;qc-field&#34;&gt;&#xA;    &lt;label for=&#34;qc-inspired&#34;&gt;Inspired creativity&lt;/label&gt;&#xA;    &lt;input type=&#34;checkbox&#34; id=&#34;qc-inspired&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;qc-results&#34;&gt;&#xA;    &lt;table&gt;&#xA;      &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Quality&lt;/th&gt;&lt;th&gt;Chance&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&#xA;      &lt;tbody id=&#34;qc-body&#34;&gt;&lt;/tbody&gt;&#xA;    &lt;/table&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;qc-note&#34;&gt;Approximate baseline for RimWorld 1.6. Actual odds vary by skill passions, inspirations and MODs.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;quality-calculator&#39;);&#xA;  var slider = root.querySelector(&#39;#qc-skill&#39;);&#xA;  var val = root.querySelector(&#39;#qc-skill-val&#39;);&#xA;  var inspired = root.querySelector(&#39;#qc-inspired&#39;);&#xA;  var body = root.querySelector(&#39;#qc-body&#39;);&#xA;&#xA;  var levels = &#34;[{\&#34;name\&#34;:\&#34;Awful\&#34;,\&#34;weight\&#34;:5},{\&#34;name\&#34;:\&#34;Poor\&#34;,\&#34;weight\&#34;:10},{\&#34;name\&#34;:\&#34;Normal\&#34;,\&#34;weight\&#34;:60},{\&#34;name\&#34;:\&#34;Good\&#34;,\&#34;weight\&#34;:15},{\&#34;name\&#34;:\&#34;Excellent\&#34;,\&#34;weight\&#34;:7},{\&#34;name\&#34;:\&#34;Masterwork\&#34;,\&#34;weight\&#34;:2.5},{\&#34;name\&#34;:\&#34;Legendary\&#34;,\&#34;weight\&#34;:0.5}]&#34;;&#xA;  var boosts = &#34;{\&#34;0\&#34;:0.6,\&#34;10\&#34;:1.4,\&#34;13\&#34;:1.6,\&#34;15\&#34;:1.8,\&#34;18\&#34;:2,\&#34;20\&#34;:2.2,\&#34;3\&#34;:0.8,\&#34;5\&#34;:1,\&#34;8\&#34;:1.2}&#34;;&#xA;&#xA;  function boostFor(skill){&#xA;    var keys = Object.keys(boosts).map(Number).sort(function(a,b){return a-b;});&#xA;    var chosen = keys[0];&#xA;    keys.forEach(function(k){ if(k &lt;= skill) chosen = k; });&#xA;    return boosts[chosen];&#xA;  }&#xA;  function compute(){&#xA;    var skill = parseInt(slider.value,10);&#xA;    var boost = boostFor(skill);&#xA;    if(inspired.checked) boost *= 1.6;&#xA;    var total = 0;&#xA;    levels.forEach(function(l){ total += l.weight * boost; });&#xA;    body.innerHTML = &#39;&#39;;&#xA;    levels.forEach(function(l){&#xA;      var pct = (l.weight * boost / total * 100).toFixed(1);&#xA;      var tr = document.createElement(&#39;tr&#39;);&#xA;      var td1 = document.createElement(&#39;td&#39;); td1.textContent = l.name;&#xA;      var td2 = document.createElement(&#39;td&#39;); td2.textContent = pct + &#39;%&#39;;&#xA;      tr.appendChild(td1); tr.appendChild(td2);&#xA;      body.appendChild(tr);&#xA;    });&#xA;  }&#xA;  slider.addEventListener(&#39;input&#39;, function(){ val.textContent = slider.value; compute(); });&#xA;  inspired.addEventListener(&#39;change&#39;, compute);&#xA;  compute();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;Why Quality Matters&lt;/h2&gt;&#xA;&lt;p&gt;Higher quality items give better stats — a Masterwork weapon deals more damage and an Excellent armor protects better. &lt;strong&gt;Inspired creativity&lt;/strong&gt; is the single biggest boost to legendary chances.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Crop Yield Calculator — Harvest per Field (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/crop-yield-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/crop-yield-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld crop yield calculator&lt;/strong&gt; to plan fields and estimate harvest per cycle — crop by crop, soil by soil — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Crop Yield Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;crop-yield&#34; id=&#34;crop-yield&#34;&gt;&#xA;  &lt;h3&gt;Crop Yield Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;cy-field&#34;&gt;&#xA;    &lt;label for=&#34;cy-crop&#34;&gt;Crop&lt;/label&gt;&#xA;    &lt;select id=&#34;cy-crop&#34;&gt;&#xA;      &lt;option value=&#34;4|5&#34;&gt;Rice (5d, ~4 yield)&lt;/option&gt;&lt;option value=&#34;8|9&#34;&gt;Potatoes (9d, ~8 yield)&lt;/option&gt;&lt;option value=&#34;17|17&#34;&gt;Corn (17d, ~17 yield)&lt;/option&gt;&lt;option value=&#34;6|9&#34;&gt;Strawberries (9d, ~6 yield)&lt;/option&gt;&lt;option value=&#34;12|10&#34;&gt;Haygrass (10d, ~12 yield)&lt;/option&gt;&lt;option value=&#34;6|9&#34;&gt;Cotton (9d, ~6 yield)&lt;/option&gt;&lt;option value=&#34;6|11&#34;&gt;Smokeleaf (11d, ~6 yield)&lt;/option&gt;&lt;option value=&#34;8|16&#34;&gt;Psychoid (yayo) (16d, ~8 yield)&lt;/option&gt;&lt;option value=&#34;4|14&#34;&gt;Healroot (14d, ~4 yield)&lt;/option&gt;&lt;option value=&#34;5|9&#34;&gt;Agave (9d, ~5 yield)&lt;/option&gt;&lt;option value=&#34;5|9&#34;&gt;Beer hops (9d, ~5 yield)&lt;/option&gt;&lt;option value=&#34;7|8&#34;&gt;Mushrooms (nutrifungus) (8d, ~7 yield)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;cy-field&#34;&gt;&#xA;    &lt;label for=&#34;cy-soil&#34;&gt;Soil type&lt;/label&gt;&#xA;    &lt;select id=&#34;cy-soil&#34;&gt;&#xA;      &lt;option value=&#34;0.6&#34;&gt;Sandy soil&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Normal soil&lt;/option&gt;&lt;option value=&#34;1.4&#34;&gt;Rich soil&lt;/option&gt;&lt;option value=&#34;1.8&#34;&gt;Hydroponics&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;cy-field&#34;&gt;&#xA;    &lt;label for=&#34;cy-tiles&#34;&gt;Tiles planted&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;cy-tiles&#34; min=&#34;1&#34; value=&#34;100&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;cy-calc&#34; class=&#34;btn&#34;&gt;Calculate Harvest&lt;/button&gt;&#xA;  &lt;div class=&#34;cy-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Harvest per cycle:&lt;/strong&gt; &lt;span id=&#34;cy-harvest&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Damage Calculator — Weapon vs Armor (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/damage-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/damage-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld damage calculator&lt;/strong&gt; to compare per-hit and effective damage by weapon, quality and enemy armor — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Weapon Damage Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;damage-calc&#34; id=&#34;damage-calc&#34;&gt;&#xA;  &lt;h3&gt;Weapon Damage Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;dc-field&#34;&gt;&#xA;    &lt;label for=&#34;dc-weapon&#34;&gt;Weapon&lt;/label&gt;&#xA;    &lt;select id=&#34;dc-weapon&#34;&gt;&#xA;      &lt;option value=&#34;8&#34;&gt;Knife (steel) (base 8 Cut)&lt;/option&gt;&lt;option value=&#34;7&#34;&gt;Short bow (base 7 Arrow)&lt;/option&gt;&lt;option value=&#34;9&#34;&gt;Recurve bow (base 9 Arrow)&lt;/option&gt;&lt;option value=&#34;10&#34;&gt;Pistol (base 10 Bullet)&lt;/option&gt;&lt;option value=&#34;13&#34;&gt;Revolver (base 13 Bullet)&lt;/option&gt;&lt;option value=&#34;8&#34;&gt;SMG (submachine) (base 8 Bullet)&lt;/option&gt;&lt;option value=&#34;11&#34;&gt;Assault rifle (base 11 Bullet)&lt;/option&gt;&lt;option value=&#34;10&#34;&gt;Heavy SMG (base 10 Bullet)&lt;/option&gt;&lt;option value=&#34;27&#34;&gt;Sniper rifle (base 27 Bullet)&lt;/option&gt;&lt;option value=&#34;15&#34;&gt;Charge rifle (base 15 Charge)&lt;/option&gt;&lt;option value=&#34;7&#34;&gt;Minigun (per bullet) (base 7 Bullet)&lt;/option&gt;&lt;option value=&#34;18&#34;&gt;Plasma sword (base 18 Cut)&lt;/option&gt;&lt;option value=&#34;34&#34;&gt;Zeushammer (base 34 Blunt)&lt;/option&gt;&lt;option value=&#34;24&#34;&gt;Monosword (base 24 Cut)&lt;/option&gt;&lt;option value=&#34;5&#34;&gt;EMP grenade (base 5 EMP)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;dc-field&#34;&gt;&#xA;    &lt;label for=&#34;dc-quality&#34;&gt;Quality&lt;/label&gt;&#xA;    &lt;select id=&#34;dc-quality&#34;&gt;&#xA;      &lt;option value=&#34;0.8&#34;&gt;Poor&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Normal&lt;/option&gt;&lt;option value=&#34;1.15&#34;&gt;Good&lt;/option&gt;&lt;option value=&#34;1.25&#34;&gt;Excellent&lt;/option&gt;&lt;option value=&#34;1.5&#34;&gt;Masterwork&lt;/option&gt;&lt;option value=&#34;1.7&#34;&gt;Legendary&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;dc-field&#34;&gt;&#xA;    &lt;label for=&#34;dc-armor&#34;&gt;Enemy armor (0-100)&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;dc-armor&#34; min=&#34;0&#34; max=&#34;100&#34; value=&#34;30&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;dc-calc&#34; class=&#34;btn&#34;&gt;Calculate Damage&lt;/button&gt;&#xA;  &lt;div class=&#34;dc-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Damage per hit:&lt;/strong&gt; &lt;span id=&#34;dc-dmg&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Drug Policy Planner — Addiction &amp; Schedule (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/drug-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/drug-policy/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld drug policy planner&lt;/strong&gt; to assess addiction risk and pick safe drug schedules — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Drug Policy Planner&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;drug-policy&#34; id=&#34;drug-policy&#34;&gt;&#xA;  &lt;h3&gt;Drug Policy Planner&lt;/h3&gt;&#xA;  &lt;div class=&#34;dp-field&#34;&gt;&#xA;    &lt;label for=&#34;dp-drug&#34;&gt;Drug&lt;/label&gt;&#xA;    &lt;select id=&#34;dp-drug&#34;&gt;&#xA;      &lt;option value=&#34;5|Smokeleaf|Minor&#34;&gt;Smokeleaf&lt;/option&gt;&lt;option value=&#34;3|Psychite Tea|Minor&#34;&gt;Psychite Tea&lt;/option&gt;&lt;option value=&#34;15|Yayo|Major&#34;&gt;Yayo&lt;/option&gt;&lt;option value=&#34;22|Flake|Major&#34;&gt;Flake&lt;/option&gt;&lt;option value=&#34;8|Go-juice|Major&#34;&gt;Go-juice&lt;/option&gt;&lt;option value=&#34;10|Wake-up|Minor&#34;&gt;Wake-up&lt;/option&gt;&lt;option value=&#34;0|Penoxycyline|None&#34;&gt;Penoxycyline&lt;/option&gt;&lt;option value=&#34;100|Luciferium|Fatal&#34;&gt;Luciferium&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;dp-field&#34;&gt;&#xA;    &lt;label for=&#34;dp-freq&#34;&gt;Use frequency&lt;/label&gt;&#xA;    &lt;select id=&#34;dp-freq&#34;&gt;&#xA;      &lt;option value=&#34;1.6&#34;&gt;Every day&lt;/option&gt;&lt;option value=&#34;1.2&#34;&gt;Every 2 days&lt;/option&gt;&lt;option value=&#34;0.7&#34;&gt;Every 5 days&lt;/option&gt;&lt;option value=&#34;0.4&#34;&gt;Only when needed&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;dp-calc&#34; class=&#34;btn&#34;&gt;Assess Addiction Risk&lt;/button&gt;&#xA;  &lt;div class=&#34;dp-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated addiction risk:&lt;/strong&gt; &lt;span id=&#34;dp-risk&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Severity:&lt;/strong&gt; &lt;span id=&#34;dp-sev&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;span id=&#34;dp-note&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;dp-note&#34;&gt;Community-consensus estimates for RimWorld 1.6. Real odds depend on drug policy schedule, pawn traits and tolerance.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;drug-policy&#39;);&#xA;  var btn = root.querySelector(&#39;#dp-calc&#39;);&#xA;  var elR = root.querySelector(&#39;#dp-risk&#39;);&#xA;  var elS = root.querySelector(&#39;#dp-sev&#39;);&#xA;  var elN = root.querySelector(&#39;#dp-note&#39;);&#xA;  var drugs = &#34;[{\&#34;addiction\&#34;:5,\&#34;effect\&#34;:\&#34;-20% work, +15 mood\&#34;,\&#34;name\&#34;:\&#34;Smokeleaf\&#34;,\&#34;note\&#34;:\&#34;Cheap recreation, slows pawns\&#34;,\&#34;severity\&#34;:\&#34;Minor\&#34;},{\&#34;addiction\&#34;:3,\&#34;effect\&#34;:\&#34;+30% work for a while\&#34;,\&#34;name\&#34;:\&#34;Psychite Tea\&#34;,\&#34;note\&#34;:\&#34;Good work buff, mild risk\&#34;,\&#34;severity\&#34;:\&#34;Minor\&#34;},{\&#34;addiction\&#34;:15,\&#34;effect\&#34;:\&#34;+50% work, mood +\&#34;,\&#34;name\&#34;:\&#34;Yayo\&#34;,\&#34;note\&#34;:\&#34;Strong, faster addiction\&#34;,\&#34;severity\&#34;:\&#34;Major\&#34;},{\&#34;addiction\&#34;:22,\&#34;effect\&#34;:\&#34;Big work buff\&#34;,\&#34;name\&#34;:\&#34;Flake\&#34;,\&#34;note\&#34;:\&#34;Cheapest but most addictive\&#34;,\&#34;severity\&#34;:\&#34;Major\&#34;},{\&#34;addiction\&#34;:8,\&#34;effect\&#34;:\&#34;Combat buff, pain resist\&#34;,\&#34;name\&#34;:\&#34;Go-juice\&#34;,\&#34;note\&#34;:\&#34;Combat drug\&#34;,\&#34;severity\&#34;:\&#34;Major\&#34;},{\&#34;addiction\&#34;:10,\&#34;effect\&#34;:\&#34;-sleep need, +work\&#34;,\&#34;name\&#34;:\&#34;Wake-up\&#34;,\&#34;note\&#34;:\&#34;Night-shift staple\&#34;,\&#34;severity\&#34;:\&#34;Minor\&#34;},{\&#34;addiction\&#34;:0,\&#34;effect\&#34;:\&#34;Prevents diseases\&#34;,\&#34;name\&#34;:\&#34;Penoxycyline\&#34;,\&#34;note\&#34;:\&#34;Safe, take every 5 days\&#34;,\&#34;severity\&#34;:\&#34;None\&#34;},{\&#34;addiction\&#34;:100,\&#34;effect\&#34;:\&#34;Huge buffs\&#34;,\&#34;name\&#34;:\&#34;Luciferium\&#34;,\&#34;note\&#34;:\&#34;Never stop, withdrawal kills\&#34;,\&#34;severity\&#34;:\&#34;Fatal\&#34;}]&#34;;&#xA;  function calc(){&#xA;    var raw = root.querySelector(&#39;#dp-drug&#39;).value.split(&#39;|&#39;);&#xA;    var drugName = raw[1];&#xA;    var baseAdd = parseFloat(raw[0]);&#xA;    var sev = raw[2];&#xA;    var freqF = parseFloat(root.querySelector(&#39;#dp-freq&#39;).value);&#xA;    var risk = baseAdd * freqF;&#xA;    var d = drugs.find(function(x){ return x.name === drugName; });&#xA;    elR.textContent = risk.toFixed(1) + &#39;% (per-dose baseline &#39; + baseAdd + &#39;%)&#39;;&#xA;    elS.textContent = sev;&#xA;    elN.textContent = d ? d.note : &#39;&#39;;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;Safe Drug Rules&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Penoxycyline&lt;/strong&gt; is completely safe and prevents diseases — use it every 5 days. For work buffs, &lt;strong&gt;psychite tea&lt;/strong&gt; is the mildest option. Avoid &lt;strong&gt;flake and luciferium&lt;/strong&gt; unless you have a plan, and never schedule yayo daily.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Freezer Cooler Count Calculator — How Many Coolers (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/freezer-cooler/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/freezer-cooler/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld freezer cooler count calculator&lt;/strong&gt; to figure out how many coolers your cold storage needs. Enter freezer size, target temperature and biome to get a recommended cooler count — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Freezer Cooler Count Calculator&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;</description>
    </item>
    <item>
      <title>RimWorld Gene Designer — Xenotype Metabolic Budget (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/gene-designer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/gene-designer/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld gene designer&lt;/strong&gt; to plan a xenotype and check its metabolic budget — pick combat, immunity, psycast and personality genes — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version with the &lt;strong&gt;Biotech&lt;/strong&gt; expansion.&lt;/p&gt;&#xA;&lt;h2&gt;Gene Designer — Metabolic Budget&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;gene-designer&#34; id=&#34;gene-designer&#34;&gt;&#xA;  &lt;h3&gt;Gene Designer — Metabolic Budget&lt;/h3&gt;&#xA;  &lt;p&gt;Check the genes you want; see the metabolic cost total and whether the pawn stays balanced.&lt;/p&gt;&#xA;  &lt;div class=&#34;gd-genes&#34;&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;-5 opinion, &amp;#43;2 melee&#34;&gt; Aggressive (Personality, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;-1 shooting accuracy&#34;&gt; Nearsighted (Personality, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;&amp;#43;5 opinion&#34;&gt; Kind (Personality, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;&amp;#43;15% move speed&#34;&gt; Fast Walker (Movement, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;&amp;#43;15% move speed (stackable)&#34;&gt; Jogger (Movement, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-2&#34; title=&#34;&amp;#43;100% immunity gain&#34;&gt; Super Immunity (Immunity, cost -2)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-2&#34; title=&#34;-50% pain from attacks&#34;&gt; Tough (Combat, cost -2)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-2&#34; title=&#34;&amp;#43;50% global learning&#34;&gt; Fast Learner (Skill, cost -2)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-2&#34; title=&#34;&amp;#43;100% skill gain&#34;&gt; Photographic Memory (Skill, cost -2)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-2&#34; title=&#34;&amp;#43;1 psycast level&#34;&gt; Psychically Sensitive (Psycast, cost -2)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;&amp;#43;mood from kills, -5 opinion&#34;&gt; Bloodlust (Personality, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-3&#34; title=&#34;Blood feed, needs hemogen&#34;&gt; Kindred (Sanguophage) (Sanguophage, cost -3)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;0&#34; title=&#34;Xenogenes don&amp;#39;t pass to children&#34;&gt; Xenogene only (most) (General, cost 0)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;See in darkness&#34;&gt; Dark Vision (Vision, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;No food poisoning penalty&#34;&gt; Strong Stomach (Resistance, cost -1)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;gd-g&#34;&gt;&lt;input type=&#34;checkbox&#34; data-cost=&#34;-1&#34; title=&#34;&amp;#43;50% immunity gain&#34;&gt; Disease Resistant (Immunity, cost -1)&lt;/label&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;gd-calc&#34; class=&#34;btn&#34;&gt;Check Metabolic Budget&lt;/button&gt;&#xA;  &lt;div class=&#34;gd-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Metabolic cost:&lt;/strong&gt; &lt;span id=&#34;gd-cost&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Ideology Explorer — Precepts, Rituals &amp; Ideoligion Builds (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/ideology-explorer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/ideology-explorer/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld ideology explorer&lt;/strong&gt; to browse precepts by category, check ritual cooldowns and get ideoligion build ideas — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version with the &lt;strong&gt;Ideology&lt;/strong&gt; expansion.&lt;/p&gt;&#xA;&lt;h2&gt;Ideology Precept Explorer&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;ideology&#34; id=&#34;ideology&#34;&gt;&#xA;  &lt;h3&gt;Ideology Precept Explorer&lt;/h3&gt;&#xA;  &lt;p&gt;Browse precepts by category and pair them with rituals for your ideoligion.&lt;/p&gt;&#xA;  &lt;div class=&#34;id-precepts&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;id-p&#34;&gt;&lt;strong&gt;Blindness (Honorable)&lt;/strong&gt; &lt;span class=&#34;id-cat&#34;&gt;[Sight]&lt;/span&gt;&lt;p&gt;Blind pawns get mood bonus &amp;#43; social respect&lt;/p&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;id-p&#34;&gt;&lt;strong&gt;Cannibalism (Accepted)&lt;/strong&gt; &lt;span class=&#34;id-cat&#34;&gt;[Food]&lt;/span&gt;&lt;p&gt;No mood penalty for eating human meat&lt;/p&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;id-p&#34;&gt;&lt;strong&gt;Slavery (Accepted)&lt;/strong&gt; &lt;span class=&#34;id-cat&#34;&gt;[Social]&lt;/span&gt;&lt;p&gt;Slaves work without mood penalty&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Livestock &amp; Feed Calculator — Animals per Hay (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/livestock-feed/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/livestock-feed/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld livestock &amp; feed calculator&lt;/strong&gt; to plan your animal colony. Add your herd to see daily nutrition needs and how many haygrass tiles to grow — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Livestock &amp; Feed Calculator&lt;/h2&gt;&#xA;&#xA;&lt;div class=&#34;livestock-feed&#34; id=&#34;livestock-feed&#34;&gt;&#xA;  &lt;h3&gt;Livestock &amp; Feed Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;lf-animals&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Cheap, eggs feed colony&#34;&gt;Chicken (1.2 nutrition/day, Eggs)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;1.2&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Fast growth, good meat&#34;&gt;Pig (5 nutrition/day, Meat &amp;#43; leather)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;5&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Milk for fine meals&#34;&gt;Cow (6 nutrition/day, Milk &amp;#43; meat)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;6&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Good early dairy&#34;&gt;Goat (4.5 nutrition/day, Milk)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;4.5&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Wool for clothing&#34;&gt;Sheep (4 nutrition/day, Wool)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;4&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Cold-hardy, pack animal&#34;&gt;Muffalo (7 nutrition/day, Wool &amp;#43; meat)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;7&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Best pack animal&#34;&gt;Horse (7.5 nutrition/day, Pack &amp;#43; speed)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;7.5&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Cheap wool source&#34;&gt;Alpaca (3.5 nutrition/day, Wool)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;3.5&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;lf-row&#34;&gt;&lt;span title=&#34;Huge but expensive to feed&#34;&gt;Elephant (12 nutrition/day, Ivory &amp;#43; meat)&lt;/span&gt;&lt;input type=&#34;number&#34; min=&#34;0&#34; value=&#34;0&#34; data-feed=&#34;12&#34;&gt;&lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;lf-calc&#34; class=&#34;btn&#34;&gt;Calculate Feed Needs&lt;/button&gt;&#xA;  &lt;div class=&#34;lf-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Total daily feed:&lt;/strong&gt; &lt;span id=&#34;lf-total&#34;&gt;—&lt;/span&gt; nutrition&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Meal Planner — Food Needs per Colony (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/meal-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/meal-planner/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld meal planner&lt;/strong&gt; to calculate how many meals your colony needs per day and how much to stock — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Colony Meal Planner&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;meal-planner&#34; id=&#34;meal-planner&#34;&gt;&#xA;  &lt;h3&gt;Colony Meal Planner&lt;/h3&gt;&#xA;  &lt;div class=&#34;mp-field&#34;&gt;&#xA;    &lt;label for=&#34;mp-pop&#34;&gt;Colonists&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;mp-pop&#34; min=&#34;1&#34; value=&#34;5&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;mp-field&#34;&gt;&#xA;    &lt;label for=&#34;mp-need&#34;&gt;Pawn type&lt;/label&gt;&#xA;    &lt;select id=&#34;mp-need&#34;&gt;&#xA;      &lt;option value=&#34;1.6&#34;&gt;Normal colonist (1.6/day)&lt;/option&gt;&lt;option value=&#34;1.8&#34;&gt;Large/active pawn (1.8/day)&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Child (1/day)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;mp-field&#34;&gt;&#xA;    &lt;label for=&#34;mp-meal&#34;&gt;Meal type&lt;/label&gt;&#xA;    &lt;select id=&#34;mp-meal&#34;&gt;&#xA;      &lt;option value=&#34;0.3&#34;&gt;Raw food (berries) (0.3 nutrition)&lt;/option&gt;&lt;option value=&#34;0.9&#34;&gt;Simple meal (0.9 nutrition)&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Fine meal (1 nutrition)&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Lavish meal (1 nutrition)&lt;/option&gt;&lt;option value=&#34;0.9&#34;&gt;Survival meal (0.9 nutrition)&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Nutrient paste (1 nutrition)&lt;/option&gt;&lt;option value=&#34;0.4&#34;&gt;Pemmican (0.4 nutrition)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;mp-calc&#34; class=&#34;btn&#34;&gt;Calculate Food Needs&lt;/button&gt;&#xA;  &lt;div class=&#34;mp-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Meals needed per day:&lt;/strong&gt; &lt;span id=&#34;mp-daily&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Meals for 10 days:&lt;/strong&gt; &lt;span id=&#34;mp-stock&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Mining Yield Calculator — Ore per Vein (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/mining-yield/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/mining-yield/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld mining yield calculator&lt;/strong&gt; to estimate how much ore a vein will give you, based on vein size and your miner&#39;s skill — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Mining Yield Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;mining-yield&#34; id=&#34;mining-yield&#34;&gt;&#xA;  &lt;h3&gt;Mining Yield Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;my-field&#34;&gt;&#xA;    &lt;label for=&#34;my-ore&#34;&gt;Ore type&lt;/label&gt;&#xA;    &lt;select id=&#34;my-ore&#34;&gt;&#xA;      &lt;option value=&#34;25&#34;&gt;Steel (compact steel) (~25/tile, vein 10-20 tiles)&lt;/option&gt;&lt;option value=&#34;4&#34;&gt;Component (mineable) (~4/tile, vein 2-6 tiles)&lt;/option&gt;&lt;option value=&#34;6&#34;&gt;Plasteel (~6/tile, vein 3-8 tiles)&lt;/option&gt;&lt;option value=&#34;4&#34;&gt;Gold (~4/tile, vein 2-6 tiles)&lt;/option&gt;&lt;option value=&#34;8&#34;&gt;Silver (~8/tile, vein 4-10 tiles)&lt;/option&gt;&lt;option value=&#34;8&#34;&gt;Uranium (~8/tile, vein 4-10 tiles)&lt;/option&gt;&lt;option value=&#34;6&#34;&gt;Jade (~6/tile, vein 3-8 tiles)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;my-field&#34;&gt;&#xA;    &lt;label for=&#34;my-tiles&#34;&gt;Vein tiles to mine&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;my-tiles&#34; min=&#34;1&#34; value=&#34;10&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;my-field&#34;&gt;&#xA;    &lt;label for=&#34;my-skill&#34;&gt;Miner skill&lt;/label&gt;&#xA;    &lt;select id=&#34;my-skill&#34;&gt;&#xA;      &lt;option value=&#34;0.6&#34;&gt;Mining 0-4&lt;/option&gt;&lt;option value=&#34;0.9&#34;&gt;Mining 5-9&lt;/option&gt;&lt;option value=&#34;1.1&#34;&gt;Mining 10-14&lt;/option&gt;&lt;option value=&#34;1.4&#34;&gt;Mining 15-20&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;my-calc&#34; class=&#34;btn&#34;&gt;Calculate Yield&lt;/button&gt;&#xA;  &lt;div class=&#34;my-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated total yield:&lt;/strong&gt; &lt;span id=&#34;my-total&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Mood Calculator — Needs &amp; Buffs to Break (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/mood-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/mood-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld mood calculator&lt;/strong&gt; to estimate a colonist&#39;s mood from the modifiers affecting them, and see how close they are to a mental break — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Mood Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;mood-calc&#34; id=&#34;mood-calc&#34;&gt;&#xA;  &lt;h3&gt;Mood Impact Calculator&lt;/h3&gt;&#xA;  &lt;p&gt;Select the mood modifiers affecting this colonist:&lt;/p&gt;&#xA;  &lt;div class=&#34;mc-mods&#34;&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;5&#34;&gt; Impressive bedroom (5&amp;#43; mood) (5 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;4&#34;&gt; Good meal (&amp;#43;4) (4 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;8&#34;&gt; Lavish meal (&amp;#43;8) (8 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-3&#34;&gt; Ate without table (-3) (-3 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;0&#34;&gt; Slept in own room (0 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-7&#34;&gt; Slept on ground (-7) (-7 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-4&#34;&gt; Witnessed death (-4) (-4 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-6&#34;&gt; Colonist died recently (-6) (-6 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-10&#34;&gt; Pain (moderate, -10) (-10 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-20&#34;&gt; Pain (severe, -20) (-20 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-8&#34;&gt; Cold (-8) (-8 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-8&#34;&gt; Hot (-8) (-8 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-4&#34;&gt; Darkness (-4) (-4 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-10&#34;&gt; Socially isolated (-10) (-10 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;8&#34;&gt; Beautiful surroundings (&amp;#43;8) (8 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;4&#34;&gt; Recreation satisfied (&amp;#43;4) (4 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;6&#34;&gt; Drug high (mild, &amp;#43;6) (6 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-15&#34;&gt; Drug withdrawal (-15) (-15 )&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;mc-m&#34;&gt;&lt;input type=&#34;checkbox&#34; data-delta=&#34;-12&#34;&gt; Psycast / psychic drone (-12) (-12 )&lt;/label&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;mc-calc&#34; class=&#34;btn&#34;&gt;Calculate Mood&lt;/button&gt;&#xA;  &lt;div class=&#34;mc-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated mood:&lt;/strong&gt; &lt;span id=&#34;mc-mood&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Pawn Planner — Build Your Starting Colonists</title>
      <link>https://www.rimworldtools.com/tools/pawn-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/pawn-planner/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld pawn planner&lt;/strong&gt; to design your starting colonists. Set skill levels, pick up to two traits, and see your build instantly — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Pawn Planner&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;pawn-planner&#34; id=&#34;pawn-planner&#34;&gt;&#xA;  &lt;h3&gt;Step 1 — Choose your skills&lt;/h3&gt;&#xA;  &lt;div class=&#34;skill-grid&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-shooting&#34;&gt;Shooting&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-shooting&#34; class=&#34;skill-range&#34; data-slug=&#34;shooting&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;shooting&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-melee&#34;&gt;Melee&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-melee&#34; class=&#34;skill-range&#34; data-slug=&#34;melee&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;melee&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-construction&#34;&gt;Construction&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-construction&#34; class=&#34;skill-range&#34; data-slug=&#34;construction&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;construction&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-mining&#34;&gt;Mining&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-mining&#34; class=&#34;skill-range&#34; data-slug=&#34;mining&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;mining&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-cooking&#34;&gt;Cooking&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-cooking&#34; class=&#34;skill-range&#34; data-slug=&#34;cooking&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;cooking&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-plants&#34;&gt;Plants&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-plants&#34; class=&#34;skill-range&#34; data-slug=&#34;plants&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;plants&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-animals&#34;&gt;Animals&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-animals&#34; class=&#34;skill-range&#34; data-slug=&#34;animals&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;animals&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-crafting&#34;&gt;Crafting&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-crafting&#34; class=&#34;skill-range&#34; data-slug=&#34;crafting&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;crafting&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-artistic&#34;&gt;Artistic&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-artistic&#34; class=&#34;skill-range&#34; data-slug=&#34;artistic&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;artistic&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-medical&#34;&gt;Medical&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-medical&#34; class=&#34;skill-range&#34; data-slug=&#34;medical&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;medical&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-social&#34;&gt;Social&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-social&#34; class=&#34;skill-range&#34; data-slug=&#34;social&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;social&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;skill-field&#34;&gt;&#xA;      &lt;label for=&#34;skill-intellectual&#34;&gt;Intellectual&lt;/label&gt;&#xA;      &lt;input type=&#34;range&#34; id=&#34;skill-intellectual&#34; class=&#34;skill-range&#34; data-slug=&#34;intellectual&#34; min=&#34;0&#34; max=&#34;20&#34; value=&#34;5&#34;&gt;&#xA;      &lt;span class=&#34;skill-val&#34; data-for=&#34;intellectual&#34;&gt;5&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;&#xA;  &lt;h3&gt;Step 2 — Pick up to 2 traits&lt;/h3&gt;&#xA;  &lt;div class=&#34;trait-pick-grid&#34;&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;sanguine&#34;&gt;&#xA;      &lt;span&gt;Sanguine &lt;small&gt;(best)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;industrious&#34;&gt;&#xA;      &lt;span&gt;Industrious &lt;small&gt;(best)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;too-smart&#34;&gt;&#xA;      &lt;span&gt;Too Smart &lt;small&gt;(best)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;brawler&#34;&gt;&#xA;      &lt;span&gt;Brawler &lt;small&gt;(good)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;jogger&#34;&gt;&#xA;      &lt;span&gt;Jogger &lt;small&gt;(good)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;night-owl&#34;&gt;&#xA;      &lt;span&gt;Night Owl &lt;small&gt;(good)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;quick-sleeper&#34;&gt;&#xA;      &lt;span&gt;Quick Sleeper &lt;small&gt;(good)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;tough&#34;&gt;&#xA;      &lt;span&gt;Tough &lt;small&gt;(good)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;abrasive&#34;&gt;&#xA;      &lt;span&gt;Abrasive &lt;small&gt;(bad)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;greedy&#34;&gt;&#xA;      &lt;span&gt;Greedy &lt;small&gt;(bad)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;jealous&#34;&gt;&#xA;      &lt;span&gt;Jealous &lt;small&gt;(bad)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;too-slow&#34;&gt;&#xA;      &lt;span&gt;Too Slow &lt;small&gt;(bad)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;pyro&#34;&gt;&#xA;      &lt;span&gt;Pyromaniac &lt;small&gt;(worst)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;chemical-interest&#34;&gt;&#xA;      &lt;span&gt;Chemical Interest &lt;small&gt;(worst)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;wimp&#34;&gt;&#xA;      &lt;span&gt;Wimp &lt;small&gt;(worst)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;trait-pick&#34;&gt;&#xA;      &lt;input type=&#34;checkbox&#34; class=&#34;trait-pick-check&#34; data-slug=&#34;lazy&#34;&gt;&#xA;      &lt;span&gt;Lazy &lt;small&gt;(worst)&lt;/small&gt;&lt;/span&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;&#xA;  &lt;h3&gt;Step 3 — Your pawn build&lt;/h3&gt;&#xA;  &lt;div class=&#34;pawn-summary&#34;&gt;&#xA;    &lt;h4&gt;Selected traits&lt;/h4&gt;&#xA;    &lt;ul class=&#34;summary-traits&#34;&gt;&lt;/ul&gt;&#xA;    &lt;h4&gt;Strongest skills&lt;/h4&gt;&#xA;    &lt;ul class=&#34;summary-skills&#34;&gt;&lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;pawn-planner&#39;);&#xA;  var ranges = root.querySelectorAll(&#39;.skill-range&#39;);&#xA;  var checks = root.querySelectorAll(&#39;.trait-pick-check&#39;);&#xA;  var sTraits = root.querySelector(&#39;.summary-traits&#39;);&#xA;  var sSkills = root.querySelector(&#39;.summary-skills&#39;);&#xA;&#xA;  ranges.forEach(function(r){&#xA;    r.addEventListener(&#39;input&#39;, function(){&#xA;      root.querySelector(&#39;[data-for=&#34;&#39;+r.dataset.slug+&#39;&#34;]&#39;).textContent = r.value;&#xA;      updateSummary();&#xA;    });&#xA;  });&#xA;  checks.forEach(function(c){&#xA;    c.addEventListener(&#39;change&#39;, function(){&#xA;      &#xA;      var sel = root.querySelectorAll(&#39;.trait-pick-check:checked&#39;);&#xA;      if(sel.length &gt; 2 &amp;&amp; c.checked){ c.checked = false; }&#xA;      updateSummary();&#xA;    });&#xA;  });&#xA;&#xA;  function updateSummary(){&#xA;    sTraits.innerHTML = &#39;&#39;;&#xA;    root.querySelectorAll(&#39;.trait-pick-check:checked&#39;).forEach(function(c){&#xA;      var li = document.createElement(&#39;li&#39;);&#xA;      li.textContent = c.dataset.slug;&#xA;      sTraits.appendChild(li);&#xA;    });&#xA;    sSkills.innerHTML = &#39;&#39;;&#xA;    var top = [];&#xA;    ranges.forEach(function(r){&#xA;      top.push({ slug: r.dataset.slug, val: parseInt(r.value,10) });&#xA;    });&#xA;    top.sort(function(a,b){ return b.val - a.val; });&#xA;    top.slice(0,3).forEach(function(t){&#xA;      if(t.val &gt; 0){&#xA;        var li = document.createElement(&#39;li&#39;);&#xA;        li.textContent = t.slug + &#39; (&#39; + t.val + &#39;)&#39;;&#xA;        sSkills.appendChild(li);&#xA;      }&#xA;    });&#xA;  }&#xA;  updateSummary();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;What Makes a Good Starting Colonist?&lt;/h2&gt;&#xA;&lt;p&gt;A strong colony start needs a balanced crew: one dedicated &lt;strong&gt;cook/doctor&lt;/strong&gt;, one &lt;strong&gt;builder/miner&lt;/strong&gt;, and one &lt;strong&gt;researcher/grower&lt;/strong&gt;. Look for traits that boost work speed (&lt;strong&gt;Industrious&lt;/strong&gt;) or mood stability (&lt;strong&gt;Sanguine&lt;/strong&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Power Load Calculator — Generators &amp; Consumption (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/power-load/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/power-load/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld power load calculator&lt;/strong&gt; to check your colony&#39;s electricity. Enter your &lt;strong&gt;generators&lt;/strong&gt; and &lt;strong&gt;consumers&lt;/strong&gt; to see the total balance — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Power Load Calculator&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;</description>
    </item>
    <item>
      <title>RimWorld Psyfocus Calculator — Meditation &amp; Focus Fill (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/psypower-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/psypower-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld psyfocus calculator&lt;/strong&gt; to see how many days of meditation you need to fill psyfocus — by psycast level and meditation type — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version with &lt;strong&gt;Royalty&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Psyfocus &amp; Meditation Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;psyfocus&#34; id=&#34;psyfocus&#34;&gt;&#xA;  &lt;h3&gt;Psyfocus &amp; Meditation Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;pf-field&#34;&gt;&#xA;    &lt;label for=&#34;pf-level&#34;&gt;Psycast level&lt;/label&gt;&#xA;    &lt;select id=&#34;pf-level&#34;&gt;&#xA;      &lt;option value=&#34;30&#34;&gt;1 — Novice (needs ~30 focus)&lt;/option&gt;&lt;option value=&#34;45&#34;&gt;2 — Adept (needs ~45 focus)&lt;/option&gt;&lt;option value=&#34;60&#34;&gt;3 — Practitioner (needs ~60 focus)&lt;/option&gt;&lt;option value=&#34;75&#34;&gt;4 — Expert (needs ~75 focus)&lt;/option&gt;&lt;option value=&#34;90&#34;&gt;5 — Master (needs ~90 focus)&lt;/option&gt;&lt;option value=&#34;100&#34;&gt;6 — Archotech (needs ~100 focus)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;pf-field&#34;&gt;&#xA;    &lt;label for=&#34;pf-med&#34;&gt;Meditation type&lt;/label&gt;&#xA;    &lt;select id=&#34;pf-med&#34;&gt;&#xA;      &lt;option value=&#34;40&#34;&gt;Natural focus (trees, grass) (~40/day)&lt;/option&gt;&lt;option value=&#34;50&#34;&gt;Room focus (dignified room) (~50/day)&lt;/option&gt;&lt;option value=&#34;60&#34;&gt;Anima tree (~60/day)&lt;/option&gt;&lt;option value=&#34;80&#34;&gt;Psyfocus artefact (best) (~80/day)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;pf-field&#34;&gt;&#xA;    &lt;label for=&#34;pf-hours&#34;&gt;Meditation hours per day&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;pf-hours&#34; min=&#34;1&#34; value=&#34;4&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;pf-calc&#34; class=&#34;btn&#34;&gt;Calculate Focus Fill&lt;/button&gt;&#xA;  &lt;div class=&#34;pf-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Days to full psyfocus:&lt;/strong&gt; &lt;span id=&#34;pf-days&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Raid Points &amp; Wealth Planner — Reduce Raid Size</title>
      <link>https://www.rimworldtools.com/tools/raid-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/raid-planner/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld raid points &amp; wealth planner&lt;/strong&gt; to estimate how big the next raid will be and how to reduce it. Built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Raid Points &amp; Wealth Planner&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;raid-planner&#34; id=&#34;raid-planner&#34;&gt;&#xA;  &lt;h3&gt;Raid points &amp; wealth estimator&lt;/h3&gt;&#xA;  &lt;div class=&#34;rp-fields&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;rp-field&#34;&gt;&#xA;      &lt;label for=&#34;rp-colonists&#34;&gt;Colonists&lt;/label&gt;&#xA;      &lt;input type=&#34;number&#34; id=&#34;rp-colonists&#34; min=&#34;0&#34; value=&#34;0&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rp-field&#34;&gt;&#xA;      &lt;label for=&#34;rp-items&#34;&gt;Item wealth&lt;/label&gt;&#xA;      &lt;input type=&#34;number&#34; id=&#34;rp-items&#34; min=&#34;0&#34; value=&#34;0&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;rp-field&#34;&gt;&#xA;      &lt;label for=&#34;rp-buildings&#34;&gt;Building wealth&lt;/label&gt;&#xA;      &lt;input type=&#34;number&#34; id=&#34;rp-buildings&#34; min=&#34;0&#34; value=&#34;0&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;rp-calc&#34; class=&#34;btn&#34;&gt;Estimate Raid&lt;/button&gt;&#xA;  &lt;div class=&#34;rp-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated raid points:&lt;/strong&gt; &lt;span id=&#34;rp-points&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Threat level:&lt;/strong&gt; &lt;span id=&#34;rp-tier&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;rp-note&#34;&gt;Simplified estimate for RimWorld 1.6. Real raids add faction, difficulty and threat modifiers. Lower item wealth to reduce raid size.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;raid-planner&#39;);&#xA;  var btn = root.querySelector(&#39;#rp-calc&#39;);&#xA;  var elP = root.querySelector(&#39;#rp-points&#39;);&#xA;  var elT = root.querySelector(&#39;#rp-tier&#39;);&#xA;  var tiers = &#34;[{\&#34;base\&#34;:300,\&#34;name\&#34;:\&#34;Very low wealth (\\u003c 5k)\&#34;},{\&#34;base\&#34;:500,\&#34;name\&#34;:\&#34;Low wealth (5k–15k)\&#34;},{\&#34;base\&#34;:900,\&#34;name\&#34;:\&#34;Moderate wealth (15k–50k)\&#34;},{\&#34;base\&#34;:1500,\&#34;name\&#34;:\&#34;High wealth (50k–120k)\&#34;},{\&#34;base\&#34;:2500,\&#34;name\&#34;:\&#34;Very high wealth (\\u003e 120k)\&#34;}]&#34;;&#xA;  var inputs = &#34;[{\&#34;key\&#34;:\&#34;colonists\&#34;,\&#34;label\&#34;:\&#34;Colonists\&#34;,\&#34;weight\&#34;:42},{\&#34;key\&#34;:\&#34;items\&#34;,\&#34;label\&#34;:\&#34;Item wealth\&#34;,\&#34;weight\&#34;:100},{\&#34;key\&#34;:\&#34;buildings\&#34;,\&#34;label\&#34;:\&#34;Building wealth\&#34;,\&#34;weight\&#34;:200}]&#34;;&#xA;  function calc(){&#xA;    var pts = 0;&#xA;    inputs.forEach(function(inp){&#xA;      var v = parseInt(root.querySelector(&#39;#rp-&#39;+inp.key).value,10)||0;&#xA;      pts += v * inp.weight;&#xA;    });&#xA;    elP.textContent = pts.toLocaleString();&#xA;    var tier = &#39;Unknown&#39;;&#xA;    if(pts &lt; 500) tier = tiers[0].name;&#xA;    else if(pts &lt; 1500) tier = tiers[1].name;&#xA;    else if(pts &lt; 5000) tier = tiers[2].name;&#xA;    else if(pts &lt; 15000) tier = tiers[3].name;&#xA;    else tier = tiers[4].name;&#xA;    elT.textContent = tier;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;How Raids Scale&lt;/h2&gt;&#xA;&lt;p&gt;Raid size scales mostly with &lt;strong&gt;colony wealth&lt;/strong&gt; and colonist count. Too much unused item wealth (clothes, resources, loot) inflates raids beyond your defenses. Spend or consume it to keep raids manageable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Raid Threat Calculator — Raid Points &amp; Defense Needs (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/raid-threat-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/raid-threat-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld raid threat calculator&lt;/strong&gt; to estimate how big the next raid will be — based on colony wealth, population and difficulty — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Raid Threat Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;raid-threat&#34; id=&#34;raid-threat&#34;&gt;&#xA;  &lt;h3&gt;Raid Threat Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;rt-field&#34;&gt;&#xA;    &lt;label for=&#34;rt-wealth&#34;&gt;Colony wealth&lt;/label&gt;&#xA;    &lt;select id=&#34;rt-wealth&#34;&gt;&#xA;      &lt;option value=&#34;300&#34;&gt;Early game (&amp;lt; 50k wealth)&lt;/option&gt;&lt;option value=&#34;700&#34;&gt;Mid game (50k-200k wealth)&lt;/option&gt;&lt;option value=&#34;1500&#34;&gt;Late game (200k-500k wealth)&lt;/option&gt;&lt;option value=&#34;3000&#34;&gt;End game (500k-1M wealth)&lt;/option&gt;&lt;option value=&#34;5000&#34;&gt;Megabase (1M&amp;#43; wealth)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rt-field&#34;&gt;&#xA;    &lt;label for=&#34;rt-pop&#34;&gt;Colonists&lt;/label&gt;&#xA;    &lt;select id=&#34;rt-pop&#34;&gt;&#xA;      &lt;option value=&#34;0.6&#34;&gt;3 colonists&lt;/option&gt;&lt;option value=&#34;0.8&#34;&gt;5 colonists&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;8 colonists&lt;/option&gt;&lt;option value=&#34;1.3&#34;&gt;12 colonists&lt;/option&gt;&lt;option value=&#34;1.7&#34;&gt;18&amp;#43; colonists&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rt-field&#34;&gt;&#xA;    &lt;label for=&#34;rt-diff&#34;&gt;Difficulty&lt;/label&gt;&#xA;    &lt;select id=&#34;rt-diff&#34;&gt;&#xA;      &lt;option value=&#34;0.6&#34;&gt;Peaceful / Low&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Medium (Strive)&lt;/option&gt;&lt;option value=&#34;1.3&#34;&gt;Hard (Blood)&lt;/option&gt;&lt;option value=&#34;1.7&#34;&gt;Losing is Fun&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;rt-calc&#34; class=&#34;btn&#34;&gt;Estimate Raid Threat&lt;/button&gt;&#xA;  &lt;div class=&#34;rt-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated raid points:&lt;/strong&gt; &lt;span id=&#34;rt-points&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Recreation Variety Calculator — Facilities Coverage (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/recreation-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/recreation-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld recreation variety calculator&lt;/strong&gt; to check which recreation types your colony covers and the mood bonus from variety — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Recreation Variety Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;recreation-calc&#34; id=&#34;recreation-calc&#34;&gt;&#xA;  &lt;h3&gt;Recreation Variety Calculator&lt;/h3&gt;&#xA;  &lt;p&gt;Check the facilities you have:&lt;/p&gt;&#xA;  &lt;div class=&#34;rc-facs&#34;&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Social]&#34;&gt; Dining table &amp;#43; chairs&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Book / reading (bookshelf)]&#34;&gt; Bookshelf&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Board game (chess, hoops)]&#34;&gt; Chess table&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Board game (chess, hoops) Exercise (training dummy, gym)]&#34;&gt; Hoops basketball hoop&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Television (tube television)]&#34;&gt; Tube television&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Music (instrument)]&#34;&gt; Piano / harp / drum&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Art (sculpture, gallery)]&#34;&gt; Sculpture (art)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Meditation (anima tree, shrine)]&#34;&gt; Anima tree / shrine&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Exercise (training dummy, gym)]&#34;&gt; Training dummy&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rc-f&#34;&gt;&lt;input type=&#34;checkbox&#34; data-types=&#34;[Board game (chess, hoops) Social]&#34;&gt; Billiards table&lt;/label&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;rc-calc&#34; class=&#34;btn&#34;&gt;Check Recreation Coverage&lt;/button&gt;&#xA;  &lt;div class=&#34;rc-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Recreation types covered:&lt;/strong&gt; &lt;span id=&#34;rc-types&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Recruitment Calculator — Prisoner Days to Recruit (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/recruitment-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/recruitment-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld recruitment calculator&lt;/strong&gt; to estimate how many days it takes to recruit a prisoner — based on negotiator skill, resistance and mood — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Prisoner Recruitment Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;recruitment&#34; id=&#34;recruitment&#34;&gt;&#xA;  &lt;h3&gt;Prisoner Recruitment Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;rc-field&#34;&gt;&#xA;    &lt;label for=&#34;rc-social&#34;&gt;Negotiator Social skill&lt;/label&gt;&#xA;    &lt;select id=&#34;rc-social&#34;&gt;&#xA;      &lt;option value=&#34;2&#34;&gt;Social 0-4 (~2/day)&lt;/option&gt;&lt;option value=&#34;3&#34;&gt;Social 5-8 (~3/day)&lt;/option&gt;&lt;option value=&#34;5&#34;&gt;Social 9-12 (~5/day)&lt;/option&gt;&lt;option value=&#34;7&#34;&gt;Social 13-16 (~7/day)&lt;/option&gt;&lt;option value=&#34;9&#34;&gt;Social 17-20 (~9/day)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rc-field&#34;&gt;&#xA;    &lt;label for=&#34;rc-res&#34;&gt;Prisoner resistance&lt;/label&gt;&#xA;    &lt;select id=&#34;rc-res&#34;&gt;&#xA;      &lt;option value=&#34;50&#34;&gt;Low resistance (0-25)&lt;/option&gt;&lt;option value=&#34;100&#34;&gt;Medium (26-50)&lt;/option&gt;&lt;option value=&#34;160&#34;&gt;High (51-75)&lt;/option&gt;&lt;option value=&#34;240&#34;&gt;Very high (76&amp;#43;)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rc-field&#34;&gt;&#xA;    &lt;label for=&#34;rc-will&#34;&gt;Prisoner mood&lt;/label&gt;&#xA;    &lt;select id=&#34;rc-will&#34;&gt;&#xA;      &lt;option value=&#34;0.8&#34;&gt;Prisoner unhappy&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Neutral&lt;/option&gt;&lt;option value=&#34;1.3&#34;&gt;Prisoner happy&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;rc-calc&#34; class=&#34;btn&#34;&gt;Estimate Recruitment Time&lt;/button&gt;&#xA;  &lt;div class=&#34;rc-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated days to recruit:&lt;/strong&gt; &lt;span id=&#34;rc-days&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; &lt;span id=&#34;rc-tip&#34;&gt;—&lt;/span&gt;&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;rc-note&#34;&gt;Community-consensus recruitment estimates for RimWorld 1.6. Progress also benefits from prisoner treatment, food quality and ideology.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Research Speed Calculator — Days to Unlock (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/research-speed/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/research-speed/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld research speed calculator&lt;/strong&gt; to estimate how long any research project takes. Pick a project, add research benches, traits and researchers — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Research Speed Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;research-speed&#34; id=&#34;research-speed&#34;&gt;&#xA;  &lt;h3&gt;Research Speed Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;rs-field&#34;&gt;&#xA;    &lt;label for=&#34;rs-project&#34;&gt;Research project&lt;/label&gt;&#xA;    &lt;select id=&#34;rs-project&#34;&gt;&#xA;      &lt;option value=&#34;700&#34;&gt;Electricity (700 pts)&lt;/option&gt;&lt;option value=&#34;700&#34;&gt;Complex Clothing (700 pts)&lt;/option&gt;&lt;option value=&#34;1000&#34;&gt;Solar Panels (1000 pts)&lt;/option&gt;&lt;option value=&#34;1400&#34;&gt;Microelectronics (1400 pts)&lt;/option&gt;&lt;option value=&#34;700&#34;&gt;Batteries (700 pts)&lt;/option&gt;&lt;option value=&#34;1200&#34;&gt;Gunsmithing (1200 pts)&lt;/option&gt;&lt;option value=&#34;900&#34;&gt;Smithing (900 pts)&lt;/option&gt;&lt;option value=&#34;600&#34;&gt;Nutrient Paste (600 pts)&lt;/option&gt;&lt;option value=&#34;1400&#34;&gt;Hydroponics (1400 pts)&lt;/option&gt;&lt;option value=&#34;2500&#34;&gt;Bionics (2500 pts)&lt;/option&gt;&lt;option value=&#34;3000&#34;&gt;Power Armor (3000 pts)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rs-bonuses&#34;&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;15&#34;&gt; Research bench (basic) (+15%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;30&#34;&gt; Research bench (advanced) (+30%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;20&#34;&gt; Multi-analyzer (+20%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;40&#34;&gt; Too Smart trait (+40%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;40&#34;&gt; Fast Learner trait (+40%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;10&#34;&gt; Tech-savvy background (+10%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;50&#34;&gt; Exoskeleton / archotech spine (+50%)&lt;/label&gt;&#xA;    &#xA;    &lt;label class=&#34;rs-b&#34;&gt;&lt;input type=&#34;checkbox&#34; data-pct=&#34;10&#34;&gt; Psychic (research focus) (+10%)&lt;/label&gt;&#xA;    &#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;rs-field&#34;&gt;&#xA;    &lt;label for=&#34;rs-researchers&#34;&gt;Researchers&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;rs-researchers&#34; min=&#34;1&#34; value=&#34;1&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;rs-calc&#34; class=&#34;btn&#34;&gt;Estimate Research Time&lt;/button&gt;&#xA;  &lt;div class=&#34;rs-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Research speed:&lt;/strong&gt; &lt;span id=&#34;rs-speed&#34;&gt;—&lt;/span&gt;%&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Room Budget Calculator — Beauty &amp; Build Cost (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/room-budget-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/room-budget-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld room budget calculator&lt;/strong&gt; to plan furniture and estimate total beauty and build cost — before you build an impressive bedroom, rec room or workshop — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Room Budget &amp; Beauty Calculator&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>RimWorld Room Impressiveness Calculator — Score &amp; Level (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/room-impressiveness/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/room-impressiveness/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld room impressiveness calculator&lt;/strong&gt; to find your room&#39;s score and level. Enter room &lt;strong&gt;wealth, beauty, space and cleanliness&lt;/strong&gt; to instantly see the resulting level and colonist mood — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Room Impressiveness Calculator&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;</description>
    </item>
    <item>
      <title>RimWorld Surgery Success Calculator — Odds by Doctor (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/surgery-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/surgery-planner/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld surgery success calculator&lt;/strong&gt; to estimate the odds of any surgery before you operate — bionic arms, organ transplants, archotech parts — based on your doctor and bed — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Surgery Success Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;surgery-planner&#34; id=&#34;surgery-planner&#34;&gt;&#xA;  &lt;h3&gt;Surgery Success Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;sp-field&#34;&gt;&#xA;    &lt;label for=&#34;sp-proc&#34;&gt;Procedure&lt;/label&gt;&#xA;    &lt;select id=&#34;sp-proc&#34;&gt;&#xA;      &lt;option value=&#34;1&#34;&gt;Install peg leg (Simple, low risk)&lt;/option&gt;&lt;option value=&#34;1.2&#34;&gt;Install bionic arm (Common mid-game)&lt;/option&gt;&lt;option value=&#34;1.1&#34;&gt;Install bionic eye (Cheap, useful)&lt;/option&gt;&lt;option value=&#34;1.5&#34;&gt;Install archotech leg (Rare, complex)&lt;/option&gt;&lt;option value=&#34;1.3&#34;&gt;Install power claw (Combat upgrade)&lt;/option&gt;&lt;option value=&#34;1.6&#34;&gt;Organ transplant (Needs donor organ)&lt;/option&gt;&lt;option value=&#34;2&#34;&gt;Heart transplant (High risk)&lt;/option&gt;&lt;option value=&#34;2.2&#34;&gt;Brain implant (psychic) (Highest risk)&lt;/option&gt;&lt;option value=&#34;0.9&#34;&gt;Remove peg leg (Simple removal)&lt;/option&gt;&lt;option value=&#34;1.4&#34;&gt;Luci enhancement (Luciferium surgery)&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;sp-field&#34;&gt;&#xA;    &lt;label for=&#34;sp-skill&#34;&gt;Doctor&#39;s Medical skill&lt;/label&gt;&#xA;    &lt;select id=&#34;sp-skill&#34;&gt;&#xA;      &lt;option value=&#34;0.8&#34;&gt;Medical 0-4&lt;/option&gt;&lt;option value=&#34;0.9&#34;&gt;Medical 5-9&lt;/option&gt;&lt;option value=&#34;0.97&#34;&gt;Medical 10-14&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Medical 15-20&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;sp-field&#34;&gt;&#xA;    &lt;label for=&#34;sp-bed&#34;&gt;Surgery location&lt;/label&gt;&#xA;    &lt;select id=&#34;sp-bed&#34;&gt;&#xA;      &lt;option value=&#34;1.00&#34;&gt;Medical bed (clean)&lt;/option&gt;&#xA;      &lt;option value=&#34;0.96&#34;&gt;Medical bed (slightly dirty)&lt;/option&gt;&#xA;      &lt;option value=&#34;0.92&#34;&gt;Regular bed / no light&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;sp-calc&#34; class=&#34;btn&#34;&gt;Calculate Success Rate&lt;/button&gt;&#xA;  &lt;div class=&#34;sp-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Estimated success rate:&lt;/strong&gt; &lt;span id=&#34;sp-rate&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Temperature Calculator — Climate &amp; Heating Needs (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/temperature-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/temperature-calculator/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld temperature calculator&lt;/strong&gt; to plan heating and cooling for your biome — how many heaters a tundra base needs, how many coolers a desert freezer needs — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Temperature &amp; Climate Calculator&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>
    <item>
      <title>RimWorld Trade Price Calculator — Buy &amp; Sell (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/trade-price/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/trade-price/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld trade price calculator&lt;/strong&gt; to see real buy and sell prices for common goods, adjusted by your negotiator&#39;s Social skill — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Trade Price Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;trade-price&#34; id=&#34;trade-price&#34;&gt;&#xA;  &lt;h3&gt;Trade Price Calculator&lt;/h3&gt;&#xA;  &lt;div class=&#34;tp-field&#34;&gt;&#xA;    &lt;label for=&#34;tp-good&#34;&gt;Good&lt;/label&gt;&#xA;    &lt;select id=&#34;tp-good&#34;&gt;&#xA;      &lt;option value=&#34;23&#34;&gt;Yayo (drug) (base 23 silver)&lt;/option&gt;&lt;option value=&#34;13&#34;&gt;Flake (drug) (base 13 silver)&lt;/option&gt;&lt;option value=&#34;7&#34;&gt;Smokeleaf joint (base 7 silver)&lt;/option&gt;&lt;option value=&#34;12&#34;&gt;Beer (base 12 silver)&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Silver (raw) (base 1 silver)&lt;/option&gt;&lt;option value=&#34;8&#34;&gt;Gold (raw) (base 8 silver)&lt;/option&gt;&lt;option value=&#34;60&#34;&gt;Component (base 60 silver)&lt;/option&gt;&lt;option value=&#34;240&#34;&gt;Advanced component (base 240 silver)&lt;/option&gt;&lt;option value=&#34;1.8&#34;&gt;Steel (raw) (base 1.8 silver)&lt;/option&gt;&lt;option value=&#34;12&#34;&gt;Plasteel (raw) (base 12 silver)&lt;/option&gt;&lt;option value=&#34;1.6&#34;&gt;Cloth (raw) (base 1.6 silver)&lt;/option&gt;&lt;option value=&#34;1.5&#34;&gt;Leather (plain) (base 1.5 silver)&lt;/option&gt;&lt;option value=&#34;8&#34;&gt;Survival meal (base 8 silver)&lt;/option&gt;&lt;option value=&#34;12&#34;&gt;Fine meal (base 12 silver)&lt;/option&gt;&lt;option value=&#34;23&#34;&gt;Drug (yayo) mass (base 23 silver)&lt;/option&gt;&lt;option value=&#34;200&#34;&gt;Art (small sculpture) (base 200 silver)&lt;/option&gt;&lt;option value=&#34;1500&#34;&gt;Masterwork weapon (base 1500 silver)&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;tp-qty&#34;&gt;Quantity&lt;/label&gt;&#xA;    &lt;input type=&#34;number&#34; id=&#34;tp-qty&#34; min=&#34;1&#34; value=&#34;10&#34;&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;tp-field&#34;&gt;&#xA;    &lt;label for=&#34;tp-social&#34;&gt;Negotiator&lt;/label&gt;&#xA;    &lt;select id=&#34;tp-social&#34;&gt;&#xA;      &lt;option value=&#34;1.35&#34;&gt;Social 0-4 (poor negotiator)&lt;/option&gt;&lt;option value=&#34;1.25&#34;&gt;Social 5-8&lt;/option&gt;&lt;option value=&#34;1.15&#34;&gt;Social 9-12&lt;/option&gt;&lt;option value=&#34;1.08&#34;&gt;Social 13-16 (good)&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Social 17-20 (expert)&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;tp-dir&#34;&gt;Direction&lt;/label&gt;&#xA;    &lt;select id=&#34;tp-dir&#34;&gt;&#xA;      &lt;option value=&#34;sell&#34;&gt;Selling to trader&lt;/option&gt;&#xA;      &lt;option value=&#34;buy&#34;&gt;Buying from trader&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;tp-calc&#34; class=&#34;btn&#34;&gt;Calculate Price&lt;/button&gt;&#xA;  &lt;div class=&#34;tp-result&#34;&gt;&#xA;    &lt;p&gt;&lt;strong&gt;Unit price:&lt;/strong&gt; &lt;span id=&#34;tp-unit&#34;&gt;—&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Trait Calculator — Build Your Ideal Colonist</title>
      <link>https://www.rimworldtools.com/tools/trait-calculator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/trait-calculator/</guid>
      <description>&lt;p&gt;Use this &lt;strong&gt;RimWorld trait calculator&lt;/strong&gt; to plan your starting colonists. Filter by good or bad traits, select the ones you want, and see your pawn build — all for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Trait Calculator&lt;/h2&gt;&#xA;&#xA;&lt;div class=&#34;trait-calculator&#34; id=&#34;trait-calculator&#34;&gt;&#xA;  &lt;div class=&#34;trait-filters&#34;&gt;&#xA;    &lt;label&gt;&lt;input type=&#34;checkbox&#34; class=&#34;tf-good&#34; checked&gt; Good traits&lt;/label&gt;&#xA;    &lt;label&gt;&lt;input type=&#34;checkbox&#34; class=&#34;tf-bad&#34; checked&gt; Bad traits&lt;/label&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;table class=&#34;trait-table&#34;&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&lt;th&gt;Select&lt;/th&gt;&lt;th&gt;Trait&lt;/th&gt;&lt;th&gt;Effect&lt;/th&gt;&lt;th&gt;Tier&lt;/th&gt;&lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;best&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;sanguine&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Sanguine&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&amp;#43;10 mood (always). Immune to several negative moodlets.&lt;/td&gt;&#xA;        &lt;td&gt;best&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;best&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;industrious&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Industrious&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Global work speed &amp;#43;30%.&lt;/td&gt;&#xA;        &lt;td&gt;best&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;best&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;too-smart&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Too Smart&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Research &amp;#43;40%, learning &amp;#43;70%, but boredom negative moodlets.&lt;/td&gt;&#xA;        &lt;td&gt;best&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;good&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;brawler&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Brawler&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Melee &amp;#43;6 skill, melee attack &amp;#43;30%, but social skills reduced.&lt;/td&gt;&#xA;        &lt;td&gt;good&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;good&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;jogger&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Jogger&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Move speed &amp;#43;25%.&lt;/td&gt;&#xA;        &lt;td&gt;good&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;good&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;night-owl&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Night Owl&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&amp;#43;5 mood when awake at night, -5 in the day.&lt;/td&gt;&#xA;        &lt;td&gt;good&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;good&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;quick-sleeper&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Quick Sleeper&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Sleeps faster, needs less sleep.&lt;/td&gt;&#xA;        &lt;td&gt;good&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;true&#34; data-tier=&#34;good&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;tough&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Tough&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Incoming damage -50%.&lt;/td&gt;&#xA;        &lt;td&gt;good&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;bad&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;abrasive&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Abrasive&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Social fights more often, -social opinion.&lt;/td&gt;&#xA;        &lt;td&gt;bad&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;bad&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;greedy&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Greedy&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Unhappy without impressive bedroom, -mood from low expectations.&lt;/td&gt;&#xA;        &lt;td&gt;bad&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;bad&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;jealous&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Jealous&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Requires the best bedroom in colony, else -mood.&lt;/td&gt;&#xA;        &lt;td&gt;bad&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;bad&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;too-slow&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Too Slow&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Move speed -20%.&lt;/td&gt;&#xA;        &lt;td&gt;bad&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;worst&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;pyro&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Pyromaniac&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Randomly starts fires, -mood without fire nearby.&lt;/td&gt;&#xA;        &lt;td&gt;worst&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;worst&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;chemical-interest&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Chemical Interest&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Random drug binges, &amp;#43;risk of addiction.&lt;/td&gt;&#xA;        &lt;td&gt;worst&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;worst&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;wimp&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Wimp&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Downed easily by pain (breaks at low pain).&lt;/td&gt;&#xA;        &lt;td&gt;worst&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;      &lt;tr class=&#34;trait-row&#34; data-good=&#34;false&#34; data-tier=&#34;worst&#34;&gt;&#xA;        &lt;td&gt;&lt;input type=&#34;checkbox&#34; class=&#34;trait-check&#34; value=&#34;lazy&#34;&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;strong&gt;Lazy&lt;/strong&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Global work speed -20%.&lt;/td&gt;&#xA;        &lt;td&gt;worst&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;  &lt;div class=&#34;trait-result&#34;&gt;&#xA;    &lt;h3&gt;Selected traits (&lt;span class=&#34;sel-count&#34;&gt;0&lt;/span&gt;)&lt;/h3&gt;&#xA;    &lt;ul class=&#34;sel-list&#34;&gt;&lt;/ul&gt;&#xA;    &lt;p class=&#34;sel-verdict&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RimWorld Weapon DPS Calculator — Compare All Weapons (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/tools/weapon-dps/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/tools/weapon-dps/</guid>
      <description>&lt;p&gt;Use the &lt;strong&gt;RimWorld weapon DPS calculator&lt;/strong&gt; to compare ranged weapons side by side. Tick weapons, pick a quality, and see effective DPS, range and damage — built for the current &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt; version.&lt;/p&gt;&#xA;&lt;h2&gt;Weapon DPS Calculator&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;weapon-dps&#34; id=&#34;weapon-dps&#34;&gt;&#xA;  &lt;h3&gt;Weapon DPS Comparator&lt;/h3&gt;&#xA;  &lt;div class=&#34;wd-field&#34;&gt;&#xA;    &lt;label&gt;Select weapons to compare&lt;/label&gt;&#xA;    &lt;div class=&#34;wd-weapons&#34;&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Pistol&#34;&gt; Pistol&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Revolver&#34;&gt; Revolver&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Machine Pistol&#34;&gt; Machine Pistol&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;SMG&#34;&gt; SMG&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Heavy SMG&#34;&gt; Heavy SMG&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Assault Rifle&#34;&gt; Assault Rifle&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Charge Rifle&#34;&gt; Charge Rifle&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Sniper Rifle&#34;&gt; Sniper Rifle&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Charge Lance&#34;&gt; Charge Lance&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Minigun&#34;&gt; Minigun&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;LMG&#34;&gt; LMG&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Shotgun&#34;&gt; Shotgun&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Charge SMG&#34;&gt; Charge SMG&lt;/label&gt;&#xA;      &#xA;      &lt;label class=&#34;wd-w&#34;&gt;&lt;input type=&#34;checkbox&#34; value=&#34;Great Bow&#34;&gt; Great Bow&lt;/label&gt;&#xA;      &#xA;    &lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;wd-field&#34;&gt;&#xA;    &lt;label for=&#34;wd-quality&#34;&gt;Quality&lt;/label&gt;&#xA;    &lt;select id=&#34;wd-quality&#34;&gt;&#xA;      &lt;option value=&#34;0.8&#34;&gt;Awful&lt;/option&gt;&lt;option value=&#34;0.9&#34;&gt;Poor&lt;/option&gt;&lt;option value=&#34;1&#34;&gt;Normal&lt;/option&gt;&lt;option value=&#34;1.1&#34;&gt;Good&lt;/option&gt;&lt;option value=&#34;1.2&#34;&gt;Excellent&lt;/option&gt;&lt;option value=&#34;1.35&#34;&gt;Masterwork&lt;/option&gt;&lt;option value=&#34;1.5&#34;&gt;Legendary&lt;/option&gt;&#xA;    &lt;/select&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;button id=&#34;wd-calc&#34; class=&#34;btn&#34;&gt;Compare DPS&lt;/button&gt;&#xA;  &lt;div class=&#34;wd-result&#34;&gt;&#xA;    &lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Weapon&lt;/th&gt;&lt;th&gt;DPS&lt;/th&gt;&lt;th&gt;Range&lt;/th&gt;&lt;th&gt;Damage&lt;/th&gt;&lt;th&gt;Accuracy&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&#xA;    &lt;tbody id=&#34;wd-body&#34;&gt;&lt;/tbody&gt;&lt;/table&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;wd-note&#34;&gt;Community-consensus base DPS for RimWorld 1.6. Adjusted by quality. Real values shift with shooting skill, cover and range.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
