Editing Module:HeroData/nav

Warning: You are not logged in. Once you make an edit, a temporary account will be created for you. Learn more. Log in or create an account to continue receiving notifications after this account expires, and to access other features.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision Your text
Line 125: Line 125:
     for _, hero in ipairs(heroes) do
     for _, hero in ipairs(heroes) do
         -- Lua optimization: clean ternary fallback for page_title assignment
         -- Lua optimization: clean ternary fallback for page_title assignment
         local page_title = subpage and (hero.link .. '/' .. subpage) or hero.name
         local page_title = subpage and (hero.name .. '/' .. subpage) or hero.name


         -- Skip redlinks entirely when enabled
         -- Skip redlinks entirely when enabled
Line 131: Line 131:
             local item
             local item
             if subpage then
             if subpage then
                 item = string.format('{{PageRef|%s|alt_link=%s}}', hero.link, page_title)
                 item = string.format('{{PageRef|%s|alt_link=%s}}', hero.name, page_title)
             else
             else
                 item = string.format('{{HeroIcon|%s}}', hero.link)
                 item = string.format('{{HeroIcon|%s}}', hero.name)
             end
             end
             table.insert(parts, item)
             table.insert(parts, item)
Line 159: Line 159:


     for _, hero in ipairs(heroes) do
     for _, hero in ipairs(heroes) do
         table.insert(parts, string.format('File:%s%s|%s%s\n', hero.link, file_name, hero.name, description))
         table.insert(parts, string.format('File:%s%s|%s%s\n', hero.name, file_name, hero.name, description))
     end
     end
      
      
Please note that all contributions to The Deadlock Wiki are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Deadlock:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)
Preview page with this template