<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.you107657.duckdns.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ABreaking_row</id>
	<title>Module:Breaking row - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.you107657.duckdns.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ABreaking_row"/>
	<link rel="alternate" type="text/html" href="https://wiki.you107657.duckdns.org/index.php?title=Module:Breaking_row&amp;action=history"/>
	<updated>2026-09-25T19:36:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.you107657.duckdns.org/index.php?title=Module:Breaking_row&amp;diff=5321&amp;oldid=prev</id>
		<title>imported&gt;Merge: merge.py</title>
		<link rel="alternate" type="text/html" href="https://wiki.you107657.duckdns.org/index.php?title=Module:Breaking_row&amp;diff=5321&amp;oldid=prev"/>
		<updated>2026-09-25T10:55:52Z</updated>

		<summary type="html">&lt;p&gt;merge.py&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.row(f)&lt;br /&gt;
    local args = f:getParent().args  -- Directly get arguments&lt;br /&gt;
    local sprite = require(&amp;quot;Module:SpriteFile&amp;quot;)  -- Include SpriteFile for icons&lt;br /&gt;
&lt;br /&gt;
    local rows = {}&lt;br /&gt;
    local blocks = mw.text.split(args[1] or &amp;#039;&amp;#039;, &amp;#039;;&amp;#039;)&lt;br /&gt;
    local tools = mw.text.split(args[2] or &amp;#039;&amp;#039;, &amp;#039;;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    -- Mapping correct sprite names for tools with hyphens&lt;br /&gt;
    local spriteMap = {&lt;br /&gt;
        Wooden = &amp;quot;wooden-pickaxe&amp;quot;,&lt;br /&gt;
        Stone = &amp;quot;stone-pickaxe&amp;quot;,&lt;br /&gt;
        Iron = &amp;quot;iron-pickaxe&amp;quot;,&lt;br /&gt;
        Diamond = &amp;quot;diamond-pickaxe&amp;quot;,&lt;br /&gt;
        Netherite = &amp;quot;netherite-pickaxe&amp;quot;,&lt;br /&gt;
        Golden = &amp;quot;golden-pickaxe&amp;quot;,&lt;br /&gt;
        Pickaxe = &amp;quot;iron-pickaxe&amp;quot;  -- Default for generic &amp;#039;Pickaxe&amp;#039;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    -- Start the table&lt;br /&gt;
    table.insert(rows, &amp;#039;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&amp;#039;)&lt;br /&gt;
    table.insert(rows, &amp;#039;|-&amp;#039;)&lt;br /&gt;
    table.insert(rows, &amp;#039;! Block !! Tool !! Breaking Time !! Icon&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    -- Insert rows for each block-tool pair&lt;br /&gt;
    for i, block in ipairs(blocks) do&lt;br /&gt;
        local tool = mw.text.trim(tools[i] or tools[1] or &amp;#039;Any&amp;#039;)&lt;br /&gt;
        local breakingTime = &amp;quot;1.25&amp;quot;  -- Placeholder breaking time&lt;br /&gt;
&lt;br /&gt;
        -- Correct sprite selection using the mapping with hyphens&lt;br /&gt;
        local spriteName = spriteMap[tool] or (tool:lower() .. &amp;quot;-pickaxe&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
        -- Add sprite for the tool with proper display text&lt;br /&gt;
        local toolSprite, spriteCat = sprite.sprite{&lt;br /&gt;
            name = &amp;quot;ItemSprite&amp;quot;,&lt;br /&gt;
            spriteName,&lt;br /&gt;
            text = tool .. &amp;quot; Pickaxe&amp;quot;  -- Corrected text&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        table.insert(rows, &amp;#039;|-&amp;#039;)&lt;br /&gt;
        table.insert(rows, &amp;#039;| &amp;#039; .. mw.text.trim(block) .. &amp;#039; || &amp;#039; .. tool .. &amp;#039; || &amp;#039; .. breakingTime .. &amp;#039; sec || &amp;#039; .. toolSprite)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Close the table&lt;br /&gt;
    table.insert(rows, &amp;#039;|}&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    return table.concat(rows, &amp;#039;\n&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Merge</name></author>
	</entry>
</feed>