<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fiskmods.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AFabricator</id>
	<title>Module:Fabricator - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fiskmods.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AFabricator"/>
	<link rel="alternate" type="text/html" href="https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;action=history"/>
	<updated>2026-04-25T17:45:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=465&amp;oldid=prev</id>
		<title>DeathRealms at 02:38, 16 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=465&amp;oldid=prev"/>
		<updated>2025-11-16T02:38:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;amp;diff=465&amp;amp;oldid=279&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>DeathRealms</name></author>
	</entry>
	<entry>
		<id>https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=279&amp;oldid=prev</id>
		<title>Lok: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=279&amp;oldid=prev"/>
		<updated>2025-04-13T00:56:47Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:56, 12 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lok</name></author>
	</entry>
	<entry>
		<id>https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=124&amp;oldid=prev</id>
		<title>Lok: Created page with &quot;local p = {}  function p.gui( frame )     local function split(str, sep)         if (str == nil) then return {} end         local result = {}         for match in (str..sep):gmatch(&quot;([^&quot;..sep..&quot;]+)&quot;) do             table.insert(result, match)         end         return result     end      local function getFileUrl(fileName)         return mw.getCurrentFrame():callParserFunction(&quot;filepath&quot;, fileName)     end      local args = frame.args     local scale = tonumber(args.sca...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=124&amp;oldid=prev"/>
		<updated>2025-04-12T23:25:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  function p.gui( frame )     local function split(str, sep)         if (str == nil) then return {} end         local result = {}         for match in (str..sep):gmatch(&amp;quot;([^&amp;quot;..sep..&amp;quot;]+)&amp;quot;) do             table.insert(result, match)         end         return result     end      local function getFileUrl(fileName)         return mw.getCurrentFrame():callParserFunction(&amp;quot;filepath&amp;quot;, fileName)     end      local args = frame.args     local scale = tonumber(args.sca...&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:25, 12 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lok</name></author>
	</entry>
	<entry>
		<id>https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=278&amp;oldid=prev</id>
		<title>Lok at 16:28, 12 April 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiskmods.com/index.php?title=Module:Fabricator&amp;diff=278&amp;oldid=prev"/>
		<updated>2025-04-12T16:28:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.gui( frame )&lt;br /&gt;
    local function split(str, sep)&lt;br /&gt;
        if (str == nil) then return {} end&lt;br /&gt;
        local result = {}&lt;br /&gt;
        for match in (str..sep):gmatch(&amp;quot;([^&amp;quot;..sep..&amp;quot;]+)&amp;quot;) do&lt;br /&gt;
            table.insert(result, match)&lt;br /&gt;
        end&lt;br /&gt;
        return result&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local function getFileUrl(fileName)&lt;br /&gt;
        return mw.getCurrentFrame():callParserFunction(&amp;quot;filepath&amp;quot;, fileName)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local args = frame.args&lt;br /&gt;
    local scale = tonumber(args.scale) or 1&lt;br /&gt;
    &lt;br /&gt;
    local html = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
        :attr(&amp;quot;class&amp;quot;, &amp;quot;frame&amp;quot;)&lt;br /&gt;
        :css{&lt;br /&gt;
            position = &amp;quot;relative&amp;quot;,&lt;br /&gt;
            width = 166 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            height = 48 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            display = &amp;quot;inline-block&amp;quot;,&lt;br /&gt;
            overflow = &amp;quot;hidden&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    html:tag(&amp;quot;img&amp;quot;)&lt;br /&gt;
        :attr(&amp;quot;src&amp;quot;, getFileUrl(&amp;quot;Fabricator.png&amp;quot;))&lt;br /&gt;
        :css{&lt;br /&gt;
            [&amp;quot;image-rendering&amp;quot;] = &amp;quot;pixelated&amp;quot;,&lt;br /&gt;
            width = &amp;quot;100%&amp;quot;,&lt;br /&gt;
            height = &amp;quot;100%&amp;quot;,&lt;br /&gt;
            display = &amp;quot;block&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    for i = 1, 10 do&lt;br /&gt;
        local item = args[&amp;#039;I&amp;#039;..i]&lt;br /&gt;
        if (item) then&lt;br /&gt;
            item = split(item, &amp;quot;;&amp;quot;)&lt;br /&gt;
            local amount = item[2] or 1&lt;br /&gt;
            item = item[1]&lt;br /&gt;
            local xOffset&lt;br /&gt;
            if (i == 1 or i == 6) then&lt;br /&gt;
                xOffset = 30 * scale&lt;br /&gt;
            else&lt;br /&gt;
                xOffset = (30 + ((i - 1) % 5) * 18) * scale&lt;br /&gt;
            end&lt;br /&gt;
            local yOffset&lt;br /&gt;
            if (i &amp;gt; 5) then&lt;br /&gt;
                yOffset = 25 * scale&lt;br /&gt;
            else&lt;br /&gt;
                yOffset = 7 * scale&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
            local container = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
                :attr(&amp;quot;class&amp;quot;, &amp;quot;item&amp;quot;)&lt;br /&gt;
                :css{&lt;br /&gt;
                    position = &amp;quot;absolute&amp;quot;,&lt;br /&gt;
                    left = xOffset .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                    top = yOffset .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                    width = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                    height = 16 * scale .. &amp;quot;px&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            container:tag(&amp;quot;img&amp;quot;)&lt;br /&gt;
                :attr(&amp;quot;src&amp;quot;, getFileUrl(item))&lt;br /&gt;
                :css{&lt;br /&gt;
                    [&amp;quot;image-rendering&amp;quot;] = &amp;quot;pixelated&amp;quot;,&lt;br /&gt;
                    width = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                    height = 16 * scale .. &amp;quot;px&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            &lt;br /&gt;
            container:tag(&amp;quot;span&amp;quot;)&lt;br /&gt;
                :attr(&amp;quot;class&amp;quot;, &amp;quot;micro-5-regular&amp;quot;)&lt;br /&gt;
                :wikitext(amount)&lt;br /&gt;
                :css{&lt;br /&gt;
                    position = &amp;quot;absolute&amp;quot;,&lt;br /&gt;
                    right = 0,&lt;br /&gt;
                    bottom = 0,&lt;br /&gt;
                    [&amp;quot;font-size&amp;quot;] = (12 * scale) .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                    [&amp;quot;line-height&amp;quot;] = (12 * scale) - (scale * 4) .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                    color = &amp;quot;#FFFFFF&amp;quot;,&lt;br /&gt;
                    [&amp;quot;-webkit-text-stroke&amp;quot;] = math.max(1, scale / 2) .. &amp;quot;px #000000&amp;quot;,&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            html:node(container)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if (args.output) then&lt;br /&gt;
        html:tag(&amp;quot;img&amp;quot;)&lt;br /&gt;
            :attr(&amp;quot;src&amp;quot;, getFileUrl(args.output))&lt;br /&gt;
            :css{&lt;br /&gt;
                position = &amp;quot;absolute&amp;quot;,&lt;br /&gt;
                left = 142 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                top = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                width = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                height = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
                [&amp;quot;image-rendering&amp;quot;] = &amp;quot;pixelated&amp;quot;,&lt;br /&gt;
            }&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    html:tag(&amp;quot;img&amp;quot;)&lt;br /&gt;
        :attr(&amp;quot;src&amp;quot;, getFileUrl(args.drive or &amp;quot;Suit_Data_Drive_Black_Active.gif&amp;quot;))&lt;br /&gt;
        :css{&lt;br /&gt;
            position = &amp;quot;absolute&amp;quot;,&lt;br /&gt;
            left = 8 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            top = 7 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            width = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            height = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            [&amp;quot;image-rendering&amp;quot;] = &amp;quot;pixelated&amp;quot;,&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    html:tag(&amp;quot;img&amp;quot;)&lt;br /&gt;
        :attr(&amp;quot;src&amp;quot;, getFileUrl(args.core or &amp;quot;Suit_Core.png&amp;quot;))&lt;br /&gt;
        :css{&lt;br /&gt;
            position = &amp;quot;absolute&amp;quot;,&lt;br /&gt;
            left = 8 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            top = 25 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            width = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            height = 16 * scale .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            [&amp;quot;image-rendering&amp;quot;] = &amp;quot;pixelated&amp;quot;,&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    local tooltip = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
        :attr(&amp;quot;id&amp;quot;, &amp;quot;item-tooltip&amp;quot;)&lt;br /&gt;
        :css{&lt;br /&gt;
            display = &amp;quot;none&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    tooltip:tag(&amp;quot;span&amp;quot;)&lt;br /&gt;
        :attr(&amp;quot;class&amp;quot;, &amp;quot;micro-5-regular&amp;quot;)&lt;br /&gt;
        :css{&lt;br /&gt;
            [&amp;quot;font-size&amp;quot;] = (12 * scale) .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            [&amp;quot;line-height&amp;quot;] = (12 * scale) - (scale * 4) .. &amp;quot;px&amp;quot;,&lt;br /&gt;
            color = &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        :wikitext(&amp;quot;Test&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    html:node(tooltip)&lt;br /&gt;
&lt;br /&gt;
    return frame:extensionTag(&amp;quot;html&amp;quot;, tostring(html))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Lok</name></author>
	</entry>
</feed>