<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Caravan on RimWorld Tools — Calculators &amp; Guides</title>
    <link>https://www.rimworldtools.com/tags/caravan/</link>
    <description>Recent content in Caravan 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/tags/caravan/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Planificateur de Caravane RimWorld — Durée du Trajet &amp; Provisions (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/fr/tools/caravan-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/fr/tools/caravan-planner/</guid>
      <description>&lt;p&gt;Utilisez le &lt;strong&gt;planificateur de caravane RimWorld&lt;/strong&gt; pour planifier la durée du trajet et les provisions — pour la version actuelle &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Planificateur de Caravane&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;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;caravan-planner&#39;);&#xA;  var btn = root.querySelector(&#39;#cp-calc&#39;);&#xA;  var elCap = root.querySelector(&#39;#cp-capacity&#39;);&#xA;  var elSt = root.querySelector(&#39;#cp-status&#39;);&#xA;  var elSp = root.querySelector(&#39;#cp-speed&#39;);&#xA;  var elF = root.querySelector(&#39;#cp-food&#39;);&#xA;  var baseCarry =  75 ;&#xA;  function num(id){ return parseFloat(root.querySelector(id).value)||0; }&#xA;  function calc(){&#xA;    var members = num(&#39;#cp-members&#39;);&#xA;    var load = num(&#39;#cp-load&#39;);&#xA;    var animCap = 0;&#xA;    root.querySelectorAll(&#39;.cp-animals .cp-row input&#39;).forEach(function(inp){&#xA;      animCap += (parseInt(inp.value)||0) * parseInt(inp.getAttribute(&#39;data-carry&#39;));&#xA;    });&#xA;    var capacity = members * baseCarry + animCap;&#xA;    var ratio = load / Math.max(capacity,1);&#xA;    elCap.textContent = capacity.toFixed(0);&#xA;    elSt.textContent = ratio &lt;= 1 ? &#39;OK — &#39; + (ratio*100).toFixed(0) + &#39;% of capacity&#39; : &#39;OVERLOADED — drop cargo!&#39;;&#xA;    elSp.textContent = ratio &gt; 0.8 ?  3  + &#39; km/h (heavy)&#39; :  5  + &#39; km/h (light)&#39;;&#xA;    var daysFood = members *  1.2 ;&#xA;    elF.textContent = daysFood.toFixed(1) + &#39; nutrition/day (bring survival meals)&#39;;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;Préparer une caravane&lt;/h2&gt;&#xA;&lt;p&gt;Prenez &lt;strong&gt;2-3 jours de nourriture par personne&lt;/strong&gt; plus médicaments et sacs de couchage. Emportez un &lt;strong&gt;négociateur&lt;/strong&gt; à haute compétence sociale et &lt;strong&gt;un chasseur&lt;/strong&gt; pour chasser en route.&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 Karawanen-Planer — Reisezeit &amp; Vorräte (1.6 &amp; Odyssey)</title>
      <link>https://www.rimworldtools.com/de/tools/caravan-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/de/tools/caravan-planner/</guid>
      <description>&lt;p&gt;Nutze den &lt;strong&gt;RimWorld Karawanen-Planer&lt;/strong&gt;, um Reisezeit und Vorräte für deine Karawane zu planen — für die aktuelle &lt;strong&gt;1.6 / Odyssey&lt;/strong&gt;-Version.&lt;/p&gt;&#xA;&lt;h2&gt;Karawanen-Planer&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;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;caravan-planner&#39;);&#xA;  var btn = root.querySelector(&#39;#cp-calc&#39;);&#xA;  var elCap = root.querySelector(&#39;#cp-capacity&#39;);&#xA;  var elSt = root.querySelector(&#39;#cp-status&#39;);&#xA;  var elSp = root.querySelector(&#39;#cp-speed&#39;);&#xA;  var elF = root.querySelector(&#39;#cp-food&#39;);&#xA;  var baseCarry =  75 ;&#xA;  function num(id){ return parseFloat(root.querySelector(id).value)||0; }&#xA;  function calc(){&#xA;    var members = num(&#39;#cp-members&#39;);&#xA;    var load = num(&#39;#cp-load&#39;);&#xA;    var animCap = 0;&#xA;    root.querySelectorAll(&#39;.cp-animals .cp-row input&#39;).forEach(function(inp){&#xA;      animCap += (parseInt(inp.value)||0) * parseInt(inp.getAttribute(&#39;data-carry&#39;));&#xA;    });&#xA;    var capacity = members * baseCarry + animCap;&#xA;    var ratio = load / Math.max(capacity,1);&#xA;    elCap.textContent = capacity.toFixed(0);&#xA;    elSt.textContent = ratio &lt;= 1 ? &#39;OK — &#39; + (ratio*100).toFixed(0) + &#39;% of capacity&#39; : &#39;OVERLOADED — drop cargo!&#39;;&#xA;    elSp.textContent = ratio &gt; 0.8 ?  3  + &#39; km/h (heavy)&#39; :  5  + &#39; km/h (light)&#39;;&#xA;    var daysFood = members *  1.2 ;&#xA;    elF.textContent = daysFood.toFixed(1) + &#39; nutrition/day (bring survival meals)&#39;;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;Eine Karawane ausrüsten&lt;/h2&gt;&#xA;&lt;p&gt;Nehme &lt;strong&gt;2-3 Tage Essen pro Person&lt;/strong&gt; plus Medikamente und Schlafsäcke. Packe einen &lt;strong&gt;Händler&lt;/strong&gt; mit hoher Sozialfähigkeit für Fraktionshandel und &lt;strong&gt;einen Jäger&lt;/strong&gt; zum Unterwegs-Jagen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>环世界远征队规划器 — 行程耗时与物资筹备（1.6 与 Odyssey）</title>
      <link>https://www.rimworldtools.com/zh-hans/tools/caravan-planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rimworldtools.com/zh-hans/tools/caravan-planner/</guid>
      <description>&lt;p&gt;使用&lt;strong&gt;环世界远征队规划器&lt;/strong&gt;，规划远征行程与物资——适用于当前 &lt;strong&gt;1.6 与 Odyssey&lt;/strong&gt; 版本。&lt;/p&gt;&#xA;&lt;h2&gt;远征队规划器&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#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;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function(){&#xA;  var root = document.getElementById(&#39;caravan-planner&#39;);&#xA;  var btn = root.querySelector(&#39;#cp-calc&#39;);&#xA;  var elCap = root.querySelector(&#39;#cp-capacity&#39;);&#xA;  var elSt = root.querySelector(&#39;#cp-status&#39;);&#xA;  var elSp = root.querySelector(&#39;#cp-speed&#39;);&#xA;  var elF = root.querySelector(&#39;#cp-food&#39;);&#xA;  var baseCarry =  75 ;&#xA;  function num(id){ return parseFloat(root.querySelector(id).value)||0; }&#xA;  function calc(){&#xA;    var members = num(&#39;#cp-members&#39;);&#xA;    var load = num(&#39;#cp-load&#39;);&#xA;    var animCap = 0;&#xA;    root.querySelectorAll(&#39;.cp-animals .cp-row input&#39;).forEach(function(inp){&#xA;      animCap += (parseInt(inp.value)||0) * parseInt(inp.getAttribute(&#39;data-carry&#39;));&#xA;    });&#xA;    var capacity = members * baseCarry + animCap;&#xA;    var ratio = load / Math.max(capacity,1);&#xA;    elCap.textContent = capacity.toFixed(0);&#xA;    elSt.textContent = ratio &lt;= 1 ? &#39;OK — &#39; + (ratio*100).toFixed(0) + &#39;% of capacity&#39; : &#39;OVERLOADED — drop cargo!&#39;;&#xA;    elSp.textContent = ratio &gt; 0.8 ?  3  + &#39; km/h (heavy)&#39; :  5  + &#39; km/h (light)&#39;;&#xA;    var daysFood = members *  1.2 ;&#xA;    elF.textContent = daysFood.toFixed(1) + &#39; nutrition/day (bring survival meals)&#39;;&#xA;  }&#xA;  btn.addEventListener(&#39;click&#39;, calc);&#xA;  calc();&#xA;})();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h2&gt;远征筹备要点&lt;/h2&gt;&#xA;&lt;p&gt;每人携带 &lt;strong&gt;2-3 天食物&lt;/strong&gt; 外加药品与睡袋；带上&lt;strong&gt;社交技能高的谈判者&lt;/strong&gt;与&lt;strong&gt;擅长狩猎的射手&lt;/strong&gt;沿途补给。计算负载影响速度，别让负重拖慢行程。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
