<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarimps.com/index.php?action=history&amp;feed=atom&amp;title=Help%3AInfoboxes</id>
	<title>Help:Infoboxes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarimps.com/index.php?action=history&amp;feed=atom&amp;title=Help%3AInfoboxes"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarimps.com/index.php?title=Help:Infoboxes&amp;action=history"/>
	<updated>2026-10-08T06:26:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.sarimps.com/index.php?title=Help:Infoboxes&amp;diff=272&amp;oldid=prev</id>
		<title>Maintenance script: Organize infobox templates and documentation for editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarimps.com/index.php?title=Help:Infoboxes&amp;diff=272&amp;oldid=prev"/>
		<updated>2026-10-02T04:52:06Z</updated>

		<summary type="html">&lt;p&gt;Organize infobox templates and documentation for editors&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&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 04:52, 2 October 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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;This library provides consistent summary boxes for Sarim articles. Fields appear only when supplied;&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;This library provides consistent summary boxes for Sarim articles. Fields appear only when supplied;&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;missing data is never replaced by assumed game defaults. See each template for its complete parameter list.&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;missing data is never replaced by assumed game defaults. See each template for its complete parameter list.&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;See [[Help:Editing]] for general editing guidance.&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;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;&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;{| class=&amp;quot;wikitable&amp;quot;&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;{| class=&amp;quot;wikitable&amp;quot;&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-l56&quot;&gt;Line 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&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;scripts/build-infoboxes call TYPE INPUT.json&amp;lt;/code&amp;gt; creates a template invocation from reviewed fields and rejects unknown keys.&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;scripts/build-infoboxes call TYPE INPUT.json&amp;lt;/code&amp;gt; creates a template invocation from reviewed fields and rejects unknown keys.&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;Generation does not verify claims or publish an article. Research and review must happen before an infobox is populated.&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;Generation does not verify claims or publish an article. Research and review must happen before an infobox is populated.&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;&lt;/ins&gt;&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;[[Category:Editing help]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key sarim_wiki:diff:1.41:old-121:rev-272:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.sarimps.com/index.php?title=Help:Infoboxes&amp;diff=121&amp;oldid=prev</id>
		<title>Maintenance script: Add documented Sarim infobox library; optional verified fields</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarimps.com/index.php?title=Help:Infoboxes&amp;diff=121&amp;oldid=prev"/>
		<updated>2026-10-01T21:13:12Z</updated>

		<summary type="html">&lt;p&gt;Add documented Sarim infobox library; optional verified fields&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This library provides consistent summary boxes for Sarim articles. Fields appear only when supplied;&lt;br /&gt;
missing data is never replaced by assumed game defaults. See each template for its complete parameter list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Page type !! Template !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| NPC || [[Template:Infobox NPC]] || Identity, combat and access summary for a Sarim NPC or a specific NPC variant.&lt;br /&gt;
|-&lt;br /&gt;
| Item || [[Template:Infobox Item]] || Item identity, properties, equipment and acquisition summary; use Infobox Bonuses for equipment values.&lt;br /&gt;
|-&lt;br /&gt;
| Bonuses || [[Template:Infobox Bonuses]] || Equipment bonuses using the exact sixteen-field Sarim item_info bonusOrder; all values remain optional.&lt;br /&gt;
|-&lt;br /&gt;
| Skill || [[Template:Infobox Skill]] || Skill overview and implemented training/progression conditions.&lt;br /&gt;
|-&lt;br /&gt;
| Activity || [[Template:Infobox Activity]] || Minigame, encounter or repeatable activity access and reward overview.&lt;br /&gt;
|-&lt;br /&gt;
| Shop || [[Template:Infobox Shop]] || Shop access, currency and purchase/sale rules; stock belongs in a separate verified table.&lt;br /&gt;
|-&lt;br /&gt;
| Feature || [[Template:Infobox Feature]] || Custom system or game feature access, behavior and progression summary.&lt;br /&gt;
|-&lt;br /&gt;
| Location || [[Template:Infobox Location]] || Area, dungeon or destination access and local facilities summary.&lt;br /&gt;
|-&lt;br /&gt;
| Task || [[Template:Infobox Task]] || Achievement, daily task or other progression objective with explicit family and completion rules.&lt;br /&gt;
|-&lt;br /&gt;
| Object || [[Template:Infobox Object]] || Interactable game object identity and implemented action summary.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Authoring rules ==&lt;br /&gt;
&lt;br /&gt;
* Populate only values supported by the reviewed game source or verified live evidence.&lt;br /&gt;
* Leave unavailable fields empty. Use explicit 0 and No only when those values are verified.&lt;br /&gt;
* Keep different phases, charge states, difficulties and world modes in separately labeled boxes.&lt;br /&gt;
* Use the item infobox for identity and properties, and the bonuses infobox for equipment stat modifiers.&lt;br /&gt;
* Keep full drop tables, recipes, stock lists and detailed mechanics in article sections.&lt;br /&gt;
* Give images useful alternative text. A caption appears only when an image is supplied.&lt;br /&gt;
* For several boxes on one page, &amp;lt;code&amp;gt;alignment=none&amp;lt;/code&amp;gt; avoids floats. Boxes become full-width on narrow screens.&lt;br /&gt;
&lt;br /&gt;
== Example syntax ==&lt;br /&gt;
&lt;br /&gt;
This is syntax only; it contains no game data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Infobox NPC&lt;br /&gt;
|name = &lt;br /&gt;
|variant = &lt;br /&gt;
|location = &lt;br /&gt;
|hitpoints = &lt;br /&gt;
|attack_ticks = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programmatic generation ==&lt;br /&gt;
&lt;br /&gt;
The management repository&amp;#039;s &amp;lt;code&amp;gt;infoboxes/catalog.json&amp;lt;/code&amp;gt; defines types, groups, labels and field keys.&lt;br /&gt;
&amp;lt;code&amp;gt;scripts/build-infoboxes call TYPE INPUT.json&amp;lt;/code&amp;gt; creates a template invocation from reviewed fields and rejects unknown keys.&lt;br /&gt;
Generation does not verify claims or publish an article. Research and review must happen before an infobox is populated.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>