<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.deeznuts.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3ADM_Harvest_Component</id>
	<title>Template:DM Harvest Component - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.deeznuts.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3ADM_Harvest_Component"/>
	<link rel="alternate" type="text/html" href="https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;action=history"/>
	<updated>2026-09-23T16:43:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;diff=2206&amp;oldid=prev</id>
		<title>Wvaske: Harvest DB: declare effect/notes as Wikitext type (matches player table)</title>
		<link rel="alternate" type="text/html" href="https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;diff=2206&amp;oldid=prev"/>
		<updated>2026-09-13T02:39:44Z</updated>

		<summary type="html">&lt;p&gt;Harvest DB: declare effect/notes as Wikitext type (matches player table)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:39, 13 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|cv=Integer&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|cv=Integer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|signature=Boolean&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|signature=Boolean&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effect=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Text&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effect=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikitext&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effects=List (,) of String (allowed values={{Harvest Effect Values}})&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effects=List (,) of String (allowed values={{Harvest Effect Values}})&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|primary_for=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|primary_for=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|contributor_to=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|contributor_to=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|status=String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|status=String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|notes=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Text&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|notes=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikitext&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;DM-only manifest row&amp;#039;&amp;#039;&amp;#039; — a component the party has not yet learned about (prepared manifests for unfought creatures, pending assignments, planned yields). Stores into the [[Special:CargoTables|Cargo]] table &amp;#039;&amp;#039;&amp;#039;DMHarvest&amp;#039;&amp;#039;&amp;#039; and renders one wikitable row. Wrap with [[Template:DM Harvest Header]] and [[Template:Harvest Table End]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;DM-only manifest row&amp;#039;&amp;#039;&amp;#039; — a component the party has not yet learned about (prepared manifests for unfought creatures, pending assignments, planned yields). Stores into the [[Special:CargoTables|Cargo]] table &amp;#039;&amp;#039;&amp;#039;DMHarvest&amp;#039;&amp;#039;&amp;#039; and renders one wikitable row. Wrap with [[Template:DM Harvest Header]] and [[Template:Harvest Table End]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-2190:rev-2206:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wvaske</name></author>
	</entry>
	<entry>
		<id>https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;diff=2190&amp;oldid=prev</id>
		<title>Wvaske: Harvest DB: add effects field (controlled tag list) to the DM manifest schema, store, and row display</title>
		<link rel="alternate" type="text/html" href="https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;diff=2190&amp;oldid=prev"/>
		<updated>2026-09-13T02:30:10Z</updated>

		<summary type="html">&lt;p&gt;Harvest DB: add effects field (controlled tag list) to the DM manifest schema, store, and row display&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:30, 13 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|signature={{#switch:{{lc:{{{signature|}}}}}|yes|1|true=Yes|#default=No}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|signature={{#switch:{{lc:{{{signature|}}}}}|yes|1|true=Yes|#default=No}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effect={{{effect|}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effect={{{effect|}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|effects={{{effects|}}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|primary_for={{{primary_for|}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|primary_for={{{primary_for|}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|contributor_to={{{contributor_to|}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|contributor_to={{{contributor_to|}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}|&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;DM Harvest Component used outside the DM: namespace — nothing stored.&amp;lt;/strong&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}|&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;DM Harvest Component used outside the DM: namespace — nothing stored.&amp;lt;/strong&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{#switch:{{lc:{{{signature|}}}}}|yes|1|true=&#039;&#039;&#039;{{{component|}}}&#039;&#039;&#039; &#039;&#039;(signature)&#039;&#039;|#default={{{component|}}}}} || {{{tool|}}} || {{{rarity|}}} || {{{dc|{{#switch:{{{rarity|}}}|Scraps=0|Common=5|Uncommon=10|Rare=15|Very Rare=20|Legendary=25|Artifact=30|#default=&amp;amp;mdash;}}}}} || {{#if:{{{effect|}}}|{{{effect}}}|&#039;&#039;Structure only&#039;&#039;}} || {{#if:{{{primary_for|}}}|{{{primary_for}}}|&amp;amp;mdash;}} || {{#if:{{{contributor_to|}}}|{{{contributor_to}}}|&amp;amp;mdash;}} || {{{status|Unrevealed}}} || {{#if:{{{notes|}}}|{{{notes}}}|&amp;amp;mdash;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{#switch:{{lc:{{{signature|}}}}}|yes|1|true=&#039;&#039;&#039;{{{component|}}}&#039;&#039;&#039; &#039;&#039;(signature)&#039;&#039;|#default={{{component|}}}}} || {{{tool|}}} || {{{rarity|}}} || {{{dc|{{#switch:{{{rarity|}}}|Scraps=0|Common=5|Uncommon=10|Rare=15|Very Rare=20|Legendary=25|Artifact=30|#default=&amp;amp;mdash;}}}}} || {{#if:{{{effect|}}}|{{{effect}}}|&#039;&#039;Structure only&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{#if:{{{effects|}}}|&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;{{{effects}}}&amp;lt;/small&amp;gt;|&lt;/ins&gt;}} || {{#if:{{{primary_for|}}}|{{{primary_for}}}|&amp;amp;mdash;}} || {{#if:{{{contributor_to|}}}|{{{contributor_to}}}|&amp;amp;mdash;}} || {{{status|Unrevealed}}} || {{#if:{{{notes|}}}|{{{notes}}}|&amp;amp;mdash;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#cargo_declare:_table=DMHarvest&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#cargo_declare:_table=DMHarvest&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|creature=Page&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|creature=Page&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|signature=Boolean&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|signature=Boolean&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effect=Text&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|effect=Text&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|effects=List (,) of String (allowed values={{Harvest Effect Values}})&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|primary_for=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|primary_for=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|contributor_to=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|contributor_to=List (,) of String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Safety:&amp;#039;&amp;#039;&amp;#039; the store only fires on pages in the read-restricted &amp;lt;code&amp;gt;DM:&amp;lt;/code&amp;gt; namespace — used anywhere else it stores nothing and shows an error. The data itself is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; protected by Lockdown once stored: &amp;#039;&amp;#039;&amp;#039;never &amp;lt;code&amp;gt;#cargo_query&amp;lt;/code&amp;gt; the DMHarvest table from a player-visible page.&amp;#039;&amp;#039;&amp;#039; When a creature&amp;#039;s manifest is revealed at the table, move its rows to the creature page as [[Template:Harvest Component]] calls (the player table) and delete them here.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Safety:&amp;#039;&amp;#039;&amp;#039; the store only fires on pages in the read-restricted &amp;lt;code&amp;gt;DM:&amp;lt;/code&amp;gt; namespace — used anywhere else it stores nothing and shows an error. The data itself is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; protected by Lockdown once stored: &amp;#039;&amp;#039;&amp;#039;never &amp;lt;code&amp;gt;#cargo_query&amp;lt;/code&amp;gt; the DMHarvest table from a player-visible page.&amp;#039;&amp;#039;&amp;#039; When a creature&amp;#039;s manifest is revealed at the table, move its rows to the creature page as [[Template:Harvest Component]] calls (the player table) and delete them here.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Same parameters as [[Template:Harvest Component]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/del&gt;plus:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Same parameters as [[Template:Harvest Component]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;— including &amp;lt;code&amp;gt;effects&amp;lt;/code&amp;gt; (standard tags from [[Template:Harvest Effect Values]]) — &lt;/ins&gt;plus:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;dc&amp;lt;/code&amp;gt; — harvest DC; defaults from rarity (5/10/15/20/25/30).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;dc&amp;lt;/code&amp;gt; — harvest DC; defaults from rarity (5/10/15/20/25/30).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;Unrevealed&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;Pending&amp;lt;/code&amp;gt; (assignments not confirmed), &amp;lt;code&amp;gt;Revealed&amp;lt;/code&amp;gt; (migrated to the player table; keep briefly for bookkeeping).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;Unrevealed&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;Pending&amp;lt;/code&amp;gt; (assignments not confirmed), &amp;lt;code&amp;gt;Revealed&amp;lt;/code&amp;gt; (migrated to the player table; keep briefly for bookkeeping).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Templates]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Templates]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-2170:rev-2190:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wvaske</name></author>
	</entry>
	<entry>
		<id>https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;diff=2170&amp;oldid=prev</id>
		<title>Wvaske: Harvest DB: add Cargo row template storing DM-only manifest rows into DMHarvest (namespace-gated)</title>
		<link rel="alternate" type="text/html" href="https://wiki.deeznuts.wiki/index.php?title=Template:DM_Harvest_Component&amp;diff=2170&amp;oldid=prev"/>
		<updated>2026-09-13T01:04:03Z</updated>

		<summary type="html">&lt;p&gt;Harvest DB: add Cargo row template storing DM-only manifest rows into DMHarvest (namespace-gated)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|DM|{{#cargo_store:_table=DMHarvest&lt;br /&gt;
|creature={{{creature|{{PAGENAME}}}}}&lt;br /&gt;
|component={{{component|}}}&lt;br /&gt;
|tool={{{tool|}}}&lt;br /&gt;
|rarity={{{rarity|}}}&lt;br /&gt;
|dc={{{dc|{{#switch:{{{rarity|}}}|Scraps=0|Common=5|Uncommon=10|Rare=15|Very Rare=20|Legendary=25|Artifact=30|#default=}}}}}&lt;br /&gt;
|cv={{#switch:{{{rarity|}}}|Scraps=1|Common=2|Uncommon=4|Rare=8|Very Rare=16|Legendary=32|Artifact=64|#default=0}}&lt;br /&gt;
|signature={{#switch:{{lc:{{{signature|}}}}}|yes|1|true=Yes|#default=No}}&lt;br /&gt;
|effect={{{effect|}}}&lt;br /&gt;
|primary_for={{{primary_for|}}}&lt;br /&gt;
|contributor_to={{{contributor_to|}}}&lt;br /&gt;
|status={{{status|Unrevealed}}}&lt;br /&gt;
|notes={{{notes|}}}&lt;br /&gt;
}}|&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;DM Harvest Component used outside the DM: namespace — nothing stored.&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
| {{#switch:{{lc:{{{signature|}}}}}|yes|1|true=&amp;#039;&amp;#039;&amp;#039;{{{component|}}}&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;(signature)&amp;#039;&amp;#039;|#default={{{component|}}}}} || {{{tool|}}} || {{{rarity|}}} || {{{dc|{{#switch:{{{rarity|}}}|Scraps=0|Common=5|Uncommon=10|Rare=15|Very Rare=20|Legendary=25|Artifact=30|#default=&amp;amp;mdash;}}}}} || {{#if:{{{effect|}}}|{{{effect}}}|&amp;#039;&amp;#039;Structure only&amp;#039;&amp;#039;}} || {{#if:{{{primary_for|}}}|{{{primary_for}}}|&amp;amp;mdash;}} || {{#if:{{{contributor_to|}}}|{{{contributor_to}}}|&amp;amp;mdash;}} || {{{status|Unrevealed}}} || {{#if:{{{notes|}}}|{{{notes}}}|&amp;amp;mdash;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{#cargo_declare:_table=DMHarvest&lt;br /&gt;
|creature=Page&lt;br /&gt;
|component=String&lt;br /&gt;
|tool=String&lt;br /&gt;
|rarity=String&lt;br /&gt;
|dc=Integer&lt;br /&gt;
|cv=Integer&lt;br /&gt;
|signature=Boolean&lt;br /&gt;
|effect=Text&lt;br /&gt;
|primary_for=List (,) of String&lt;br /&gt;
|contributor_to=List (,) of String&lt;br /&gt;
|status=String&lt;br /&gt;
|notes=Text&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DM-only manifest row&amp;#039;&amp;#039;&amp;#039; — a component the party has not yet learned about (prepared manifests for unfought creatures, pending assignments, planned yields). Stores into the [[Special:CargoTables|Cargo]] table &amp;#039;&amp;#039;&amp;#039;DMHarvest&amp;#039;&amp;#039;&amp;#039; and renders one wikitable row. Wrap with [[Template:DM Harvest Header]] and [[Template:Harvest Table End]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Safety:&amp;#039;&amp;#039;&amp;#039; the store only fires on pages in the read-restricted &amp;lt;code&amp;gt;DM:&amp;lt;/code&amp;gt; namespace — used anywhere else it stores nothing and shows an error. The data itself is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; protected by Lockdown once stored: &amp;#039;&amp;#039;&amp;#039;never &amp;lt;code&amp;gt;#cargo_query&amp;lt;/code&amp;gt; the DMHarvest table from a player-visible page.&amp;#039;&amp;#039;&amp;#039; When a creature&amp;#039;s manifest is revealed at the table, move its rows to the creature page as [[Template:Harvest Component]] calls (the player table) and delete them here.&lt;br /&gt;
&lt;br /&gt;
Same parameters as [[Template:Harvest Component]], plus:&lt;br /&gt;
* &amp;lt;code&amp;gt;dc&amp;lt;/code&amp;gt; — harvest DC; defaults from rarity (5/10/15/20/25/30).&lt;br /&gt;
* &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;Unrevealed&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;Pending&amp;lt;/code&amp;gt; (assignments not confirmed), &amp;lt;code&amp;gt;Revealed&amp;lt;/code&amp;gt; (migrated to the player table; keep briefly for bookkeeping).&lt;br /&gt;
[[Category:Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wvaske</name></author>
	</entry>
</feed>