• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

Changes

Jump to navigation Jump to search
m
no edit summary
Line 1: Line 1:  +
-- [[Category:Net modules]]
 +
 
local p = {}
 
local p = {}
 
local remiLib = require("Module:RemiLib")
 
local remiLib = require("Module:RemiLib")
Line 8: Line 10:     
-- checks if data is in the array as a key
 
-- checks if data is in the array as a key
 +
 +
function getLetterNum(x)
 +
    x = tostring(x)
 +
    local ab = mw.text.split(x, "-")
 +
    return ab[2] and ab[1] or x:sub(1, 1), ab[2] and ab[2]:sub(1, 1) or x:sub(2, 2)
 +
end
 +
 
function valid(data, array)
 
function valid(data, array)
 
     local valid = {}
 
     local valid = {}
Line 128: Line 137:  
             th:wikitext(param)
 
             th:wikitext(param)
 
             if param == "Node Info" then
 
             if param == "Node Info" then
                 th:css("width","480")
+
                 th:css("width","330")
 
             end
 
             end
 
             headerRow:node(th)
 
             headerRow:node(th)
Line 140: Line 149:  
     end
 
     end
 
     encounterTable:node(headerRow)
 
     encounterTable:node(headerRow)
     local letterOrder = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}
+
     local letterOrder = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","Z1", "Z2", "Z3", "Z4", "Z5", "Z6", "Z7", "Z8", "Z9", "ZZ1", "ZZ2", "ZZ3"}
 
     for _,nodeLetter in pairs(letterOrder) do
 
     for _,nodeLetter in pairs(letterOrder) do
 
         local values = info[nodeLetter]
 
         local values = info[nodeLetter]
Line 210: Line 219:  
                     if values[1]["Enemy Air Power"] ~= "" and values[1]["Enemy Air Power"] ~= "0" and values[1]["Enemy Air Power"] ~= "?" then
 
                     if values[1]["Enemy Air Power"] ~= "" and values[1]["Enemy Air Power"] ~= "0" and values[1]["Enemy Air Power"] ~= "?" then
 
                         td
 
                         td
                             :wikitext("AS")
+
                             :wikitext("AS:")
                            :wikitext("<br>")
   
                             :wikitext(math.ceil(1.5 * values[1]["Enemy Air Power"]))
 
                             :wikitext(math.ceil(1.5 * values[1]["Enemy Air Power"]))
 
                             :wikitext("<br>")
 
                             :wikitext("<br>")
                             :wikitext("AS+")
+
                             :wikitext("AS+:")
                            :wikitext("<br>")
   
                             :wikitext(3 * values[1]["Enemy Air Power"])
 
                             :wikitext(3 * values[1]["Enemy Air Power"])
 
                     end
 
                     end
Line 279: Line 286:  
                         if values[i]["Enemy Air Power"] ~= "" and values[i]["Enemy Air Power"] ~= "0" and values[i]["Enemy Air Power"] ~= "?" then
 
                         if values[i]["Enemy Air Power"] ~= "" and values[i]["Enemy Air Power"] ~= "0" and values[i]["Enemy Air Power"] ~= "?" then
 
                             td
 
                             td
                                 :wikitext("AS")
+
                                 :wikitext("AS:")
                                :wikitext("<br>")
   
                                 :wikitext(math.ceil(1.5 * values[i]["Enemy Air Power"]))
 
                                 :wikitext(math.ceil(1.5 * values[i]["Enemy Air Power"]))
 
                                 :wikitext("<br>")
 
                                 :wikitext("<br>")
                                 :wikitext("AS+")
+
                                 :wikitext("AS+:")
                                :wikitext("<br>")
   
                                 :wikitext(3 * values[i]["Enemy Air Power"])
 
                                 :wikitext(3 * values[i]["Enemy Air Power"])
 
                         end
 
                         end
Line 333: Line 338:  
                               ["X"]=true,
 
                               ["X"]=true,
 
                               ["Y"]=true,
 
                               ["Y"]=true,
                               ["Z"]=true}
+
                               ["Z"]=true,
 +
                              ["Z1"]=true,
 +
                              ["Z2"]=true,
 +
                              ["Z3"]=true,
 +
                              ["Z4"]=true,
 +
                              ["Z5"]=true,
 +
                              ["Z6"]=true,
 +
                              ["Z7"]=true,
 +
                              ["Z8"]=true,
 +
                              ["Z9"]=true,
 +
                              ["ZZ1"]=true,
 +
                              ["ZZ2"]=true,
 +
                              ["ZZ3"]=true}
 
     -- map all the nodes we'll be using into mapEncounterTable -> {"A":true,"B"=true} etc
 
     -- map all the nodes we'll be using into mapEncounterTable -> {"A":true,"B"=true} etc
 
     for k,v in pairs(frame.args) do
 
     for k,v in pairs(frame.args) do
 
         if string.lower(k) ~= "boss_node" and string.lower(k) ~= "final_form" and string.lower(k) ~= "post_final_form" then
 
         if string.lower(k) ~= "boss_node" and string.lower(k) ~= "final_form" and string.lower(k) ~= "post_final_form" then
             local letter = mw.text.split(k,"")[1]
+
             local letter, num = getLetterNum(k)
            local num = mw.text.split(k,"")[2]
   
             if validNodeLetters[letter] and tonumber(num) ~= nil then
 
             if validNodeLetters[letter] and tonumber(num) ~= nil then
 
                 mapEncounterTable[letter] = {}
 
                 mapEncounterTable[letter] = {}
Line 364: Line 380:  
     -- nodePattern should be like A1_xp, B3_lv, C1_form or something
 
     -- nodePattern should be like A1_xp, B3_lv, C1_form or something
 
     for nodePattern,patternInfo in pairs(frame.args) do
 
     for nodePattern,patternInfo in pairs(frame.args) do
         local letter = mw.text.split(nodePattern,"")[1]
+
         local letter, patternNum = getLetterNum(nodePattern)
 +
 
 
         if mapEncounterTable[letter] ~= nil and nodePattern ~= "final_form" and nodePattern ~= "post_final_form" then
 
         if mapEncounterTable[letter] ~= nil and nodePattern ~= "final_form" and nodePattern ~= "post_final_form" then
 
             if mw.text.split(nodePattern,"")[2] ~= "_" then
 
             if mw.text.split(nodePattern,"")[2] ~= "_" then
Line 480: Line 497:  
         ["echelon"] = "[[file:Echelon.jpg|Formation 4: Echelon|40px|center]]",
 
         ["echelon"] = "[[file:Echelon.jpg|Formation 4: Echelon|40px|center]]",
 
         ["line_abreast"] = "[[file:LineAbreast.jpg|Formation 5: Line Abreast|40px|center]]",
 
         ["line_abreast"] = "[[file:LineAbreast.jpg|Formation 5: Line Abreast|40px|center]]",
         ["none"] = "None<br>Displayed"
+
         ["none"] = "None<br>Displayed",
 +
        ["cruising_form_1"] = "[[file:Formation_1.png|Cruising Formation 1: Anti-sub|50px|center|link=Combined_Fleet]]",
 +
        ["cruising_form_2"] = "[[file:Formation_2.png|Cruising Formation 2: Forward Alert|50px|center|link=Combined_Fleet]]",
 +
        ["cruising_form_3"] = "[[file:Formation_3.png|Cruising Formation 3: Ring Formation|50px|center|link=Combined_Fleet]]",
 +
        ["cruising_form_4"] = "[[file:Formation_4.png|Cruising Formation 4: Battle Formation|50px|center|link=Combined_Fleet]]"
 
     }
 
     }
 
     local enemyShipTable = {
 
     local enemyShipTable = {
         ["dd_i%-class[%s$]"] = '[[File:DD I Class.png|160px|Destroyer I%-Class|link=Destroyer I%-Class]]',
+
         ["dd_i%-class[%s$]"] = '[[File:Seikan501Banner.png|2|160px|Destroyer I-Class|link=Destroyer I-Class]]',
         ["dd_i%-class_elite[%s$]"] = '[[File:DD I Class2.png|160px|Destroyer I%-Class Elite|link=Destroyer I%-Class]]',
+
         ["dd_i%-class_elite[%s$]"] = '[[File:Seikan514Banner.png|2|160px|Destroyer I-Class elite|link=Destroyer I-Class]]',
         ["dd_i%-class_flagship[%s$]"] = '[[File:DD_I_class3.png|160px|Destroyer I%-Class Flagship|link=Destroyer I%-Class]]',
+
         ["dd_i%-class_flagship[%s$]"] = '[[File:Seikan564Banner.png|2|160px|Destroyer I-Class flagship|link=Destroyer I-Class]]',
         ["dd_i%-class_late_model[%s$]"] = '[[File:DD I Class 4.png|160px|Destroyer I%-Class Late Model|link=Destroyer I%-Class]]',
+
         ["dd_i%-class_late_model[%s$]"] = '[[File:Seikan575Banner.png|2|160px|Destroyer I-Class Late Model|link=Destroyer I-Class]]',
         ["dd_i%-class_late_model_elite[%s$]"] = '[[File:DD I LM Elite.jpg|160px|Destroyer I%-Class Late Model Elite|link=Destroyer I%-Class]]',
+
         ["dd_i%-class_late_model_elite[%s$]"] = '[[File:Seikan621Banner.png|2|160px|Destroyer I-Class Late Model elite|link=Destroyer I-Class]]',
         ["dd_ro%-class[%s$]"] = '[[File:DD Ro Class.jpg|160px|Destroyer Ro%-Class|link=Destroyer Ro%-Class]]',
+
         ["dd_ro%-class[%s$]"] = '[[File:Seikan502Banner.png|2|160px|Destroyer Ro-Class|link=Destroyer Ro-Class]]',
         ["dd_ro%-class_elite[%s$]"] = '[[File:DD Ro Class2.png|160px|Destroyer Ro%-Class Elite|link=Destroyer Ro%-Class]]',
+
         ["dd_ro%-class_elite[%s$]"] = '[[File:Seikan515Banner.png|2|160px|Destroyer Ro-Class elite|link=Destroyer Ro-Class]]',
         ["dd_ro%-class_flagship[%s$]"] = '[[File:DD Ro Class3.png|160px|Destroyer Ro%-Class Flagship|link=Destroyer Ro%-Class]]',
+
         ["dd_ro%-class_flagship[%s$]"] = '[[File:Seikan552Banner.png|2|160px|Destroyer Ro-Class flagship|link=Destroyer Ro-Class]]',
         ["dd_ro%-class_late_model[%s$]"] = '[[File:DD Ro Class 4.png|160px|Destroyer Ro%-Class Late Model|link=Destroyer Ro%-Class]]',
+
         ["dd_ro%-class_late_model[%s$]"] = '[[File:Seikan576Banner.png|2|160px|Destroyer Ro-Class Late Model|link=Destroyer Ro-Class]]',
         ["dd_ro%-class_late_model_elite[%s$]"] = '[[File:DD Ro LM Elite.jpg|160px|Destroyer Ro%-Class Late Model Elite|link=Destroyer Ro%-Class]]',
+
         ["dd_ro%-class_late_model_elite[%s$]"] = '[[File:Seikan622Banner.png|2|160px|Destroyer Ro-Class Late Model elite|link=Destroyer Ro-Class]]',
         ["dd_ha%-class[%s$]"] = '[[File:DD Ha Class.png|160px|Destroyer Ha%-Class|link=Destroyer Ha%-Class]]',
+
         ["dd_ha%-class[%s$]"] = '[[File:Seikan503Banner.png|2|160px|Destroyer Ha-Class|link=Destroyer Ha-Class]]',
         ["dd_ha%-class_elite[%s$]"] = '[[File:DD Ha Class2.png|160px|Destroyer Ha Class Elite|link=Destroyer Ha%-Class]]',
+
         ["dd_ha%-class_elite[%s$]"] = '[[File:Seikan516Banner.png|2|160px|Destroyer Ha-Class elite|link=Destroyer Ha-Class]]',
         ["dd_ha%-class_flagship[%s$]"] = '[[File:DD Ha Class3.png|160px|Destroyer Ha Class Flagship|link=Destroyer Ha%-Class]]',
+
         ["dd_ha%-class_flagship[%s$]"] = '[[File:Seikan553Banner.png|2|160px|Destroyer Ha-Class flagship|link=Destroyer Ha-Class]]',
         ["dd_ha%-class_late_model[%s$]"] = '[[File:DD Ha Class 4.png|160px|Destroyer Ha%-Class Late Model|link=Destroyer Ha%-Class]]',
+
         ["dd_ha%-class_late_model[%s$]"] = '[[File:Seikan577Banner.png|2|160px|Destroyer Ha-Class Late Model|link=Destroyer Ha-Class]]',
         ["dd_ha%-class_late_model_elite[%s$]"] = '[[File:DD Ha LM Elite.jpg|160px|Destroyer Ha%-Class Late Model Elite|link=Destroyer Ha%-Class]]',
+
         ["dd_ha%-class_late_model_elite[%s$]"] = '[[File:Seikan623Banner.png|2|160px|Destroyer Ha-Class Late Model elite|link=Destroyer Ha-Class]]',
         ["dd_ni%-class[%s$]"] = '[[File:DD Ni Class.png|160px|Destroyer Ni Class|link=Destroyer Ni%-Class]]',
+
         ["dd_ni%-class[%s$]"] = '[[File:Seikan504Banner.png|2|160px|Destroyer Ni-Class|link=Destroyer Ni-Class]]',
         ["dd_ni%-class_elite[%s$]"] = '[[File:DD Ni Class2.png|160px|Destroyer Ni Class Elite|link=Destroyer Ni%-Class]]',
+
         ["dd_ni%-class_elite[%s$]"] = '[[File:Seikan517Banner.png|2|160px|Destroyer Ni-Class elite|link=Destroyer Ni-Class]]',
         ["dd_ni%-class_late_model[%s$]"] = '[[File:DD Ni Class 4.png|160px|Destroyer Ni%-Class Late Model|link=Destroyer Ni%-Class]]',
+
         ["dd_ni%-class_late_model[%s$]"] = '[[File:Seikan578Banner.png|2|160px|Destroyer Ni-Class Late Model|link=Destroyer Ni-Class]]',
         ["dd_ni%-class_late_model_elite[%s$]"] = '[[File:DD Ni LM Elite.jpg|160px|Destroyer Ni%-Class Late Model Elite|link=Destroyer Ni%-Class]]',
+
         ["dd_ni%-class_late_model_elite[%s$]"] = '[[File:Seikan624Banner.png|2|160px|Destroyer Ni-Class Late Model elite|link=Destroyer Ni-Class]]',
         ["cl_ho%-class[%s$]"] = '[[File:CL Ho Class.png|160px|Light Cruiser Ho Class|link=Light Cruiser Ho%-Class]]',
+
         ["dd_na%-class[%s$]"] = '[[File:Seikan1739Banner.png|2|160px|Destroyer Na-Class|link=Destroyer Na-Class]]',
         ["cl_ho%-class_elite[%s$]"] = '[[File:CL Ho Class2.png|160px|Light Cruiser Ho Class Elite|link=Light Cruiser Ho%-Class]]',
+
         ["dd_na%-class_elite[%s$]"] = '[[File:Seikan1740Banner.png|2|160px|Destroyer Na-Class elite|link=Destroyer Na-Class]]',
         ["cl_ho%-class_flagship[%s$]"] = '[[File:CL Ho Class3.png|160px|Light Cruiser Ho Class Flagship|link=Light Cruiser Ho%-Class]]',
+
         ["dd_na%-class_flagship[%s$]"] = '[[File:Seikan1741Banner.png|2|160px|Destroyer Na-Class flagship|link=Destroyer Na-Class]]',
         ["cl_he%-class[%s$]"] = '[[File:CL He Class.png|160px|Light Cruiser He Class|link=Light Cruiser He%-Class]]',
+
         ["dd_na%-class_late_model[%s$]"] = '[[File:Seikan1742Banner.png|2|160px|Destroyer Na-Class Late Model|link=Destroyer Na-Class]]',
         ["cl_he%-class_elite[%s$]"] = '[[File:CL He Class2.png|160px|Light Cruiser He Class Elite|link=Light Cruiser He%-Class]]',
+
         ["dd_na%-class_late_model_elite[%s$]"] = '[[File:Seikan1743Banner.png|2|160px|Destroyer Na-Class Late Model elite|link=Destroyer Na-Class]]',
         ["cl_he%-class_flagship[%s$]"] = '[[File:CL He Class3.png|160px|Light Cruiser He Class Flagship|link=Light Cruiser He%-Class]]',
+
         ["dd_na%-class_late_model_flagship[%s$]"] = '[[File:Seikan1744Banner.png|2|160px|Destroyer Na-Class Late Model flagship|link=Destroyer Na-Class]]',
         ["cl_to%-class[%s$]"] = '[[File:CL To Class.png|160px|Light Cruiser To Class|link=Light Cruiser To%-Class]]',
+
         ["cl_ho%-class[%s$]"] = '[[File:Seikan505Banner.png|2|160px|Light Cruiser Ho-Class|link=Light Cruiser Ho-Class]]',
         ["cl_to%-class_elite[%s$]"] = '[[File:CL To Class2.png|160px|Light Cruiser To Class Elite|link=Light Cruiser To%-Class]]',
+
         ["cl_ho%-class_elite[%s$]"] = '[[File:Seikan518Banner.png|2|160px|Light Cruiser Ho-Class elite|link=Light Cruiser Ho-Class]]',
         ["cl_tsu%-class[%s$]"] = '[[File:CL_Tsu_b.jpg|160px|Light Cruiser Tsu Class|link=Light Cruiser Tsu%-Class]]',
+
         ["cl_ho%-class_flagship[%s$]"] = '[[File:Seikan554Banner.png|2|160px|Light Cruiser Ho-Class flagship|link=Light Cruiser Ho-Class]]',
         ["cl_tsu%-class_elite[%s$]"] = '[[File:CL_Tsu_elite_b.jpg|160px|Light Cruiser Tsu Class|link=Light Cruiser Tsu%-Class]]',
+
         ["cl_he%-class[%s$]"] = '[[File:Seikan506Banner.png|2|160px|Light Cruiser He-Class|link=Light Cruiser He-Class]]',
         ["clt_chi%-class[%s$]"] = '[[File:CT Chi Class.png|160px|Torpedo Cruiser Chi Class|link= Torpedo Cruiser Chi%-Class]]',
+
         ["cl_he%-class_elite[%s$]"] = '[[File:Seikan519Banner.png|2|160px|Light Cruiser He-Class elite|link=Light Cruiser He-Class]]',
         ["clt_chi%-class_elite[%s$]"] = '[[File:CT Chi Class2.png|160px|Torpedo Cruiser Chi Class Elite|link= Torpedo Cruiser Chi%-Class]]',
+
         ["cl_he%-class_flagship[%s$]"] = '[[File:Seikan555Banner.png|2|160px|Light Cruiser He-Class flagship|link=Light Cruiser He-Class]]',
         ["clt_chi%-class_flagship[%s$]"] = '[[File:CT_Chi_Class3.png|160px|Torpedo Cruiser Chi Class Flagship|link= Torpedo Cruiser Chi%-Class]]',
+
         ["cl_to%-class[%s$]"] = '[[File:Seikan507Banner.png|2|160px|Light Cruiser To-Class|link=Light Cruiser To-Class]]',
         ["ca_ri%-class[%s$]"] = '[[File:CA Ri Class.png|160px|Heavy Cruiser Ri Class|link=Heavy Cruiser Ri%-Class]]',
+
         ["cl_to%-class_elite[%s$]"] = '[[File:Seikan520Banner.png|2|160px|Light Cruiser To-Class elite|link=Light Cruiser To-Class]]',
         ["ca_ri%-class_elite[%s$]"] = '[[File:CA Ri Class2.png|160px|Heavy Cruiser Ri Class Elite|link=Heavy Cruiser Ri%-Class]]',
+
         ["cl_tsu%-class[%s$]"] = '[[File:Seikan591Banner.png|2|160px|Light Cruiser Tsu-Class|link=Light Cruiser Tsu-Class]]',
         ["ca_ri%-class_flagship[%s$]"] = '[[File:CA Ri Class3.png|160px|Heavy Cruiser Ri Class Flagship|link=Heavy Cruiser Ri%-Class]]',
+
         ["cl_tsu%-class_elite[%s$]"] = '[[File:Seikan592Banner.png|2|160px|Light Cruiser Tsu-Class elite|link=Light Cruiser Tsu-Class]]',
         ["ca_ri%-class_flagship_kai[%s$]"] = '[[File:CA_Ri_Class4.png|160px|Heavy Cruiser Ri Class Flagship|link=Heavy Cruiser Ri%-Class]]',
+
         ["clt_chi%-class[%s$]"] = '[[File:Seikan508Banner.png|2|160px|Torpedo Cruiser Chi-Class|link=Torpedo Cruiser Chi-Class]]',
         ["ca_ne%-class[%s$]"] = '[[File:Ca_ne_b.jpg|160px|Heavy Cruiser Ne Class|link=Heavy Cruiser Ne%-Class]]',
+
         ["clt_chi%-class_elite[%s$]"] = '[[File:Seikan521Banner.png|2|160px|Torpedo Cruiser Chi-Class elite|link=Torpedo Cruiser Chi-Class]]',
         ["ca_ne%-class_elite[%s$]"] = '[[File:Ca_ne_elite_b.jpg|160px|Heavy Cruiser Ne Class Elite|link=Heavy Cruiser Ne%-Class]]',
+
         ["clt_chi%-class_flagship[%s$]"] = '[[File:Seikan559Banner.png|2|160px|Torpedo Cruiser Chi-Class flagship|link=Torpedo Cruiser Chi-Class]]',
         ["cvl_nu%-class[%s$]"] = '[[File:CVL Nu Class.png|160px|Light Carrier Nu Class|link=Light Carrier Nu%-Class]]',
+
         ["ca_ri%-class[%s$]"] = '[[File:Seikan509Banner.png|2|160px|Heavy Cruiser Ri-Class|link=Heavy Cruiser Ri-Class]]',
         ["cvl_nu%-class_elite[%s$]"] = '[[File:CVL Nu Class2.png|160px|Light Carrier Nu Class Elite|link=Light Carrier Nu%-Class]]',
+
         ["ca_ri%-class_elite[%s$]"] = '[[File:Seikan522Banner.png|2|160px|Heavy Cruiser Ri-Class elite|link=Heavy Cruiser Ri-Class]]',
         ["cvl_nu%-class_flagship[%s$]"] = '[[File:CVL_Nu_Class3.png|160px|Light Carrier Nu Class Flagship|link=Light Carrier Nu%-Class]]',
+
         ["ca_ri%-class_flagship[%s$]"] = '[[File:Seikan527Banner.png|2|160px|Heavy Cruiser Ri-Class flagship|link=Heavy Cruiser Ri-Class]]',
         ["cv_wo%-class[%s$]"] = '[[File:CV O Class.png|160px|Standard Carrier Wo Class|link=Standard Carrier Wo%-Class]]',
+
         ["ca_ri%-class_flagship_kai[%s$]"] = '[[File:Seikan566Banner.png|2|160px|Heavy Cruiser Ri-Class Kai|link=Heavy Cruiser Ri-Class]]',
         ["cv_wo%-class_elite[%s$]"] = '[[File:CV O Class2.png|160px|Standard Carrier Wo Class Elite|link=Standard Carrier Wo%-Class]]',
+
         ["ca_ne%-class[%s$]"] = '[[File:Seikan594Banner.png|2|160px|Heavy Cruiser Ne-Class|link=Heavy Cruiser Ne-Class]]',
         ["cv_wo%-class_flagship[%s$]"] = '[[File:CV O Class3.jpg|160px|Standard Carrier Wo Class Flagship|link=Standard Carrier Wo%-Class]]',
+
         ["ca_ne%-class_elite[%s$]"] = '[[File:Seikan595Banner.png|2|160px|Heavy Cruiser Ne-Class elite|link=Heavy Cruiser Ne-Class]]',
         ["cv_wo%-class_flagship_2[%s$]"] = '[[File:CV Wo Class5.png|160px|Standard Carrier Wo Class Flagship II|link=Standard Carrier Wo%-Class]]',
+
         ["ca_ne%-class_flagship[%s$]"] = '[[File:Seikan1761Banner.png|2|160px|Heavy Cruiser Ne-Class flagship|link=Heavy Cruiser Ne-Class]]',
         ["cv_wo%-class_flagship_kai[%s$]"] = '[[File:CV_Wo_Class4.png|160px|Standard Carrier Wo Class kai Flagship|link=Standard Carrier Wo%-Class]]',
+
         ["cvl_nu%-class[%s$]"] = '[[File:Seikan510Banner.png|2|160px|Light Carrier Nu-Class|link=Light Carrier Nu-Class]]',
         ["bb_ru%-class[%s$]"] = '[[File:BB Ru Class.png|160px|Battleship Ru Class|link=Battleship Ru%-Class]]',
+
         ["cvl_nu%-class_elite[%s$]"] = '[[File:Seikan523Banner.png|2|160px|Light Carrier Nu-Class elite|link=Light Carrier Nu-Class]]',
         ["bb_ru%-class_elite[%s$]"] = '[[File:BB Ru Class2.png|160px|Battleship Ru Class Elite|link=Battleship Ru%-Class]]',
+
         ["cvl_nu%-class_flagship[%s$]"] = '[[File:Seikan560Banner.png|2|160px|Light Carrier Nu-Class flagship|link=Light Carrier Nu-Class]]',
         ["bb_ru%-class_flagship[%s$]"] = '[[File:BB Ru Class3.png|160px|Battleship Ru Class Flagship|link=Battleship Ru%-Class]]',
+
         ["cv_wo%-class[%s$]"] = '[[File:Seikan512Banner.png|2|160px|Standard Carrier Wo-Class|link=Standard Carrier Wo-Class]]',
         ["bb_ru%-class_flagship_kai[%s$]"] = '[[File:BB_Ru_Class4.png|160px|Battleship Ru Class Flagship|link=Battleship Ru%-Class]]',
+
         ["cv_wo%-class_elite[%s$]"] = '[[File:Seikan525Banner.png|2|160px|Standard Carrier Wo-Class elite|link=Standard Carrier Wo-Class]]',
         ["bb_ta%-class[%s$]"] = '[[File:BB Ta Class.png|160px|Battleship Ta Class|link=Battleship Ta%-Class]]',
+
         ["cv_wo%-class_flagship[%s$]"] = '[[File:Seikan528Banner.png|2|160px|Standard Carrier Wo-Class flagship|link=Standard Carrier Wo-Class]]',
         ["bb_ta%-class_elite[%s$]"] ='[[File:BB Ta Class2.png|160px|Battleship Ta Class Elite|link=Battleship Ta%-Class]]',
+
         ["cv_wo%-class_flagship_2[%s$]"] = '[[File:Seikan528Banner.png|2|160px|Standard Carrier Wo-Class flagship|link=Standard Carrier Wo-Class]]',
         ["bb_ta%-class_flagship[%s$]"] = '[[File:BB Ta Class3.png|160px|Battleship Ta Class Flagship|link=Battleship Ta%-Class]]',
+
         ["cv_wo%-class_flagship_kai[%s$]"] = '[[File:Seikan565Banner.png|2|160px|Standard Carrier Wo-Class Kai flagship|link=Standard Carrier Wo-Class]]',
         ["bbv_re%-class[%s$]"] = '[[File:BB_re_001.png|160px|Battleship Re Class|link=Battleship Re%-Class]]',
+
         ["bb_ru%-class[%s$]"] = '[[File:Seikan511Banner.png|2|160px|Battleship Ru-Class|link=Battleship Ru-Class]]',
         ["bbv_re%-class_elite[%s$]"] = '[[File:BB_re_002.png|160px|Battleship Re Class Elite|link=Battleship Re%-Class]]',
+
         ["bb_ru%-class_elite[%s$]"] = '[[File:Seikan524Banner.png|2|160px|Battleship Ru-Class elite|link=Battleship Ru-Class]]',
         ["transport_wa%-class[%s$]"] = '[[File:AP Wa Class.png|160px|Transport Ship Wa Class|link=Transport ship Wa%-Class]]',
+
         ["bb_ru%-class_flagship[%s$]"] = '[[File:Seikan529Banner.png|2|160px|Battleship Ru-Class flagship|link=Battleship Ru-Class]]',
         ["transport_wa%-class_elite[%s$]"] = '[[File:AP Wa Class2.png|160px|Transport Wa Class Elite|link=Transport ship Wa%-Class]]',
+
         ["bb_ru%-class_flagship_kai[%s$]"] = '[[File:Seikan567Banner.png|2|160px|Battleship Ru-Class Kai flagship|link=Battleship Ru-Class]]',
         ["transport_wa%-class_flagship[%s$]"] = '[[File:Wa_flagship_card.png|160px|Transport Wa Class Flagship|link=Transport ship Wa%-Class]]',
+
         ["bb_ta%-class[%s$]"] = '[[File:Seikan541Banner.png|2|160px|Battleship Ta-Class|link=Battleship Ta-Class]]',
         ["ss_ka%-class[%s$]"] = '[[File:SS Ka Class.png|160px|Submarine Ka Class|link=Submarine Ka%-Class]]',
+
         ["bb_ta%-class_elite[%s$]"] = '[[File:Seikan542Banner.png|2|160px|Battleship Ta-Class elite|link=Battleship Ta-Class]]',
         ["ss_ka%-class_elite[%s$]"] = '[[File:SS Ka Class2.png|160px|Submarine Ka Class Elite|link=Submarine Ka%-Class]]',
+
         ["bb_ta%-class_flagship[%s$]"] = '[[File:Seikan543Banner.png|2|160px|Battleship Ta-Class flagship|link=Battleship Ta-Class]]',
         ["ss_ka%-class_flagship[%s$]"] = '[[File:SS Ka Class3.png|160px|Submarine Ka Class Flagship|link=Submarine Ka%-Class]]',
+
         ["bbv_re%-class[%s$]"] = '[[File:Seikan561Banner.png|2|160px|Battleship Re-Class|link=Battleship Re-Class]]',
         ["ss_yo%-class[%s$]"] = '[[File:SS Yo Class.png|160px|Submarine Yo Class|link=Submarine Yo%-Class]]',
+
         ["bbv_re%-class_elite[%s$]"] = '[[File:Seikan562Banner.png|2|160px|Battleship Re-Class elite|link=Battleship Re-Class]]',
         ["ss_yo%-class_elite[%s$]"] = '[[File:SS Yo Class2.png|160px|Submarine Yo Class Elite|link=Submarine Yo%-Class]]',
+
         ["transport_wa%-class[%s$]"] = '[[File:Seikan513Banner.png|2|160px|Transport Ship Wa-Class|link=Transport Ship Wa-Class]]',
         ["ss_yo%-class_flagship[%s$]"] = '[[File:SS Yo Class3.png|160px|Submarine Yo Class Flagship|link=Submarine Yo%-Class]]',
+
         ["transport_wa%-class_elite[%s$]"] = '[[File:Seikan526Banner.png|2|160px|Transport Ship Wa-Class elite|link=Transport Ship Wa-Class]]',
         ["ss_so%-class[%s$]"] = '[[File:SS So Class.png|160px|Submarine So Class|link=Submarine So%-Class]]',
+
         ["transport_wa%-class_flagship[%s$]"] = '[[File:Seikan558Banner.png|2|160px|Transport Ship Wa-Class flagship|link=Transport Ship Wa-Class]]',
         ["ss_so%-class_elite[%s$]"] = '[[File:SS So Class2.png|160px|Submarine So Class|link=Submarine So%-Class]]',
+
         ["ss_ka%-class[%s$]"] = '[[File:Seikan530Banner.png|2|160px|Submarine Ka-Class|link=Submarine Ka-Class]]',
         ["ss_so%-class_flagship[%s$]"] = '[[File:SS So Class3.png|160px|Submarine So Class Flagship|link=Submarine So%-Class]]',
+
         ["ss_ka%-class_elite[%s$]"] = '[[File:Seikan532Banner.png|2|160px|Submarine Ka-Class elite|link=Submarine Ka-Class]]',
         ["armored_carrier_demon"] = '[[File:Armored CV ghost.png|160px|Armored Carrier Demon|link=Armored Carrier Demon]]',
+
         ["ss_ka%-class_flagship[%s$]"] = '[[File:Seikan534Banner.png|2|160px|Submarine Ka-Class flagship|link=Submarine Ka-Class]]',
         ["armored_carrier_princess"] = '[[File:Armored CV queen.png|160px|Armored Carrier Princess|link=Armored Carrier Princess]]',
+
         ["ss_yo%-class[%s$]"] = '[[File:Seikan531Banner.png|2|160px|Submarine Yo-Class|link=Submarine Yo-Class]]',
         ["floating_fortress_1"] = '[[File:Floating Platform.png|160px|Floating Fortress|link=Floating Fortress]]',
+
         ["ss_yo%-class_elite[%s$]"] = '[[File:Seikan533Banner.png|2|160px|Submarine Yo-Class elite|link=Submarine Yo-Class]]',
         ["floating_fortress_2"] = '[[File:Floating Platform2.png|160px|Floating Fortress|link=Floating Fortress]]',
+
         ["ss_yo%-class_flagship[%s$]"] = '[[File:Seikan535Banner.png|2|160px|Submarine Yo-Class flagship|link=Submarine Yo-Class]]',
         ["floating_fortress_3"] = '[[File:Floating Platform3.png|160px|Floating Fortress|link=Floating Fortress]]',
+
         ["ss_so%-class[%s$]"] = '[[File:Seikan570Banner.png|2|160px|Submarine So-Class|link=Submarine So-Class]]',
         ["anchorage_demon"] = '[[File:Ancorage_Demon_card.png|160px|Anchorage Demon|link=Anchorage Demon]]',
+
         ["ss_so%-class_elite[%s$]"] = '[[File:Seikan571Banner.png|2|160px|Submarine So-Class elite|link=Submarine So-Class]]',
         ["anchorage_princess"] = '[[File:Anchorage_Princess_card.png|160px|Anchorage Princess|link=Anchorage Princess]]',
+
         ["ss_so%-class_flagship[%s$]"] = '[[File:Seikan572Banner.png|2|160px|Submarine So-Class flagship|link=Submarine So-Class]]',
         ["escort_fortress_1"] = '[[File:Floating Platform.png|160px|Escort Fortress|link=Escort Fortress]]',
+
         ["armored_carrier_demon[%s$]"] = '[[File:Seikan544Banner.png|2|160px|Armored Carrier Demon|link=Armored Carrier Demon]]',
         ["escort_fortress_2"] = '[[File:Floating Platform2.png|160px|Escort Fortress|link=Escort Fortress]]',
+
         ["armored_carrier_princess[%s$]"] = '[[File:Seikan545Banner.png|2|160px|Armored Carrier Princess|link=Armored Carrier Princess]]',
         ["escort_fortress_3"] = '[[File:Floating Platform3.png|160px|Escort Fortress|link=Escort Fortress]]',
+
         ["floating_fortress_1[%s$]"] = '[[File:Seikan536Banner.png|2|160px|Floating Fortress|link=Floating Fortress]]',
         ["southern_demon"] = '[[File:Southern_Demon_card.png|160px|Southern Demon|link=Southern Demon]]',
+
         ["floating_fortress_2[%s$]"] = '[[File:Seikan537Banner.png|2|160px|Floating Fortress|link=Floating Fortress]]',
         ["southern_war_demon"] = '[[File:Southern_War_Demon_card.png|160px|Southern War Demon|link=Southern War Demon]]',
+
         ["floating_fortress_3[%s$]"] = '[[File:Seikan538Banner.png|2|160px|Floating Fortress|link=Floating Fortress]]',
         ["southern_war_princess"] = '[[File:Southern_War_Princess_card.png|160px|Southern War Princess|link=Southern War Princess]]',
+
         ["anchorage_demon[%s$]"] = '[[File:Seikan539Banner.png|2|160px|Anchorage Demon|link=Anchorage Demon]]',
         ["airfield_princess"] = '[[File:Port_hime_card.png|160px|Airfield Princess|link=Airfield Princess]]',
+
         ["anchorage_princess[%s$]"] = '[[File:Seikan540Banner.png|2|160px|Anchorage Princess|link=Anchorage Princess]]',
         ["battleship_princess"] = '[[File:Bb_hime_card.png|160px|Battleship Princess|link=Battleship Princess]]',
+
         ["escort_fortress_1[%s$]"] = '[[File:Seikan536Banner.png|2|160px|Escort Fortress|link=Escort Fortress]]',
         ["harbor_princess"] = '[[File:Harbor_hime_card.JPG|160px|Harbour Princess|link=Harbour Princess]]',
+
         ["escort_fortress_2[%s$]"] = '[[File:Seikan537Banner.png|2|160px|Escort Fortress|link=Escort Fortress]]',
         ["harbor_princess_4%-5_final_form"] = '[[File:Harbor Princess 613 Banner.png|160px|Harbour Princess|link=Harbour Princess]]',
+
         ["escort_fortress_3[%s$]"] = '[[File:Seikan538Banner.png|2|160px|Escort Fortress|link=Escort Fortress]]',
         ["isolated_island_demon"] = '[[File:Isolated_Island_Oni_card.jpg|160px|Isolated Island Demon|link=Isolated Island Demon]]',
+
         ["southern_demon[%s$]"] = '[[File:Seikan546Banner.png|2|160px|Southern Demon|link=Southern Demon]]',
         ["isolated_island_princess"] = '[[File:Isolated_Island_Princess_icon.png|160px|Isolated Island Princess|link=Isolated Island Princess]]',
+
         ["southern_war_demon[%s$]"] = '[[File:Seikan547Banner.png|2|160px|Southern War Demon|link=Southern War Demon]]',
         ["northern_princess"] = '[[File:581_Card.jpg|160px|Northern Princess|link=Northern Princess]]',
+
         ["southern_war_princess[%s$]"] = '[[File:Seikan548Banner.png|2|160px|Southern War Princess|link=Southern War Princess]]',
         ["northern_princess_final_form"] = '[[File:582_Card.jpg|160px|Northern Princess Final Form|link=Northern Princess]]',
+
         ["airfield_princess[%s$]"] = '[[File:Seikan556Banner.png|2|160px|Airfield Princess|link=Airfield Princess]]',
         ["northern_princess_3%-5"] = '[[File:588 Card.png|160px|Northern Princess|link=Northern_Princess]]',
+
         ["battleship_princess[%s$]"] = '[[File:Seikan557Banner.png|2|160px|Battleship Princess|link=Battleship Princess]]',
         ["northern_princess_3%-5_final_form"] = '[[File:582_Card.jpg|160px|Northern Princess Final Form|link=Northern Princess]]',
+
         ["harbor_princess[%s$]"] = '[[File:Seikan573Banner.png|2|160px|Harbor Princess|link=Harbor Princess]]',
         ["aircraft_carrier_demon"] = '[[File:585_Card.jpg|160px|Aircraft Carrier Demon|link=Aircraft Carrier Demon]]',
+
         ["harbor_princess_damaged[%s$]"] = '[[File:Seikan613Banner.png|2|160px|Harbor Princess Final Form|link=Harbor Princess]]',
         ["midway_princess"] = '[[File:583_Card.jpg|160px|Midway Princess|link=Midway Princess]]',
+
         ["isolated_island_demon[%s$]"] = '[[File:Seikan574Banner.png|2|160px|Isolated Island Demon|link=Isolated Island Demon]]',
         ["midway_princess_final_form"] = '[[File:584_Card.jpg|160px|Midway Princess Final Form|link=Midway Princess]]',
+
         ["isolated_island_princess[%s$]"] = '[[File:Seikan668Banner.png|2|160px|Isolated Island Princess|link=Isolated Island Princess]]',
         ["aircraft_carrier_princess"] = '[[File:586_Card.jpg|160px|Aircraft Carrier Princess|link=Aircraft Carrier Princess]]',
+
         ["northern_princess[%s$]"] = '[[File:Seikan587Banner.png|2|160px|Northern Princess|link=Northern Princess]]',
         ["destroyer_princess"] = '[[File:Kuchikuseiki_b.jpg|160px|Destroyer Princess|link=Destroyer Princess]]',
+
         ["northern_princess_final_form[%s$]"] = '[[File:Seikan582Banner.png|2|160px|Northern Princess Final Form|link=Northern Princess]]',
         ["aircraft_carrier_water_demon"] = '[[File:Kuubosuiki_b.jpg|160px|Aircraft Carrier Water Demon|link=Aircraft Carrier Water Demon]]',
+
         ["northern_princess_3%-5[%s$]"] = '[[File:Seikan587Banner.png|2|160px|Northern Princess Weaken Form|link=Northern Princess]]',
         ["aircraft_carrier_water_demon_final_form"] = '[[File:Kuubosuiki_b.jpg|160px|Aircraft Carrier Water Demon|link=Aircraft Carrier Water Demon]]',
+
         ["northern_princess_3%-5_final_form[%s$]"] = '[[File:Seikan582Banner.png|2|160px|Northern Princess Weaken Final Form|link=Northern Princess]]',
         ["light_cruiser_demon"] = '[[File:CL_demon1_card.png|160px|Light Cruiser Demon|link=Light Cruiser Demon]]',
+
         ["aircraft_carrier_demon[%s$]"] = '[[File:Seikan585Banner.png|2|160px|Aircraft Carrier Demon|link=Aircraft Carrier Demon]]',
         ["light_cruiser_demon_final_form"] = '[[File:CL_demon2_card.png|160px|Light Cruiser Demon|link=Light Cruiser Demon]]',
+
         ["midway_princess[%s$]"] = '[[File:Seikan583Banner.png|2|160px|Midway Princess|link=Midway Princess]]',
         ["battleship_water_demon"] = '[[File:BB Water Oni.png|160px|Battleship Water Demon|link=Battleship Water Demon]]',
+
         ["midway_princess_final_form[%s$]"] = '[[File:Seikan584Banner.png|2|160px|Midway Princess Final Form|link=Midway Princess]]',
         ["battleship_water_demon_final_form"] = '[[File:BB Water Oni2.png|160px|Battleship Water Demon|link=Battleship Water Demon]]',
+
         ["aircraft_carrier_princess[%s$]"] = '[[File:Seikan586Banner.png|2|160px|Aircraft Carrier Princess|link=Aircraft Carrier Princess]]',
         ["anchorage_water_demon"] = '[[File:609-Anchorage-Water-Demon.jpg|160px|Anchorage Water Demon|link=Anchorage Water Demon]]',
+
         ["destroyer_princess[%s$]"] = '[[File:Seikan597Banner.png|2|160px|Destroyer Princess|link=Destroyer Princess]]',
         ["harbor_water_demon"] = '[[File:605-Harbor-Water-Demon.jpg|160px|Harbor Water Demon|link=Harbor Water Demon]]',
+
         ["aircraft_carrier_water_demon[%s$]"] = '[[File:Seikan599Banner.png|2|160px|Aircraft Carrier Water Demon|link=Aircraft Carrier Water Demon]]',
         ["air_defense_princess"] = '[[File:Air_Defense_Princess_card.jpg|160px|Air Defense Princess|link=Air Defense Princess]]',
+
         ["aircraft_carrier_water_demon_final_form[%s$]"] = '[[File:Seikan599Banner.png|2|160px|Aircraft Carrier Water Demon Final Form|link=Aircraft Carrier Water Demon]]',
         ["pt_imp"] = '[[File:PT_Imp_Group_card.jpg|160px|PT Imp Group|link=PT Imp Group]]',
+
         ["light_cruiser_demon[%s$]"] = '[[File:Seikan601Banner.png|2|160px|Light Cruiser Demon|link=Light Cruiser Demon]]',
         ["light_cruiser_princess"] = '[[File:CL_Hime_card.jpg|160px|Light Cruiser Princess|link=Light Cruiser Princess]]',
+
         ["light_cruiser_demon_final_form[%s$]"] = '[[File:Seikan602Banner.png|2|160px|Light Cruiser Demon Final Form|link=Light Cruiser Demon]]',
         ["submarine_princess"] = '[[File:SS_Hime_card.jpg|160px|Submarine Princess|link=Submarine Princess]]',
+
         ["battleship_water_demon[%s$]"] = '[[File:Seikan603Banner.png|2|160px|Battleship Water Demon|link=Battleship Water Demon]]',
         ["destroyer_water_demon"] = '[[File:DD_Water_Demon_card.jpg|160px|Destroyer Water Demon|link=Destroyer Water Demon]]',
+
         ["battleship_water_demon_final_form[%s$]"] = '[[File:Seikan604Banner.png|2|160px|Battleship Water Demon Final Form|link=Battleship Water Demon]]',
         ["seaplane_tender_princess"] = '[[File:AV_Hime_card.jpg|160px|Seaplane Tender Princess|link=Seaplane Tender Princess]]',  
+
         ["anchorage_water_demon[%s$]"] = '[[File:Seikan609Banner.png|2|160px|Anchorage Water Demon|link=Anchorage Water Demon]]',
         ["artillery_imp"] = '[[File:Artillery_Imp_icon.png|160px|Artillery Imp|link=Artillery Imp]]',
+
         ["harbor_water_demon[%s$]"] = '[[File:Seikan605Banner.png|2|160px|Harbor Water Demon|link=Harbor Water Demon]]',
         ["supply_depot_princess[%s$]"] = '[[File:Supply Depot Princess Icon.png|160px|Supply Depot Princess|link=Supply Depot Princess]]',
+
         ["air_defense_princess[%s$]"] = '[[File:Seikan628Banner.png|2|160px|Air Defense Princess|link=Air Defense Princess]]',
         ["supply_depot_princess_damaged"] = '[[File:Supply Depot Princess Damaged Icon.png|160px|Supply Depot Princess - Damaged|link=Supply Depot Princess]]',
+
         ["pt_imp[%s$]"] = '[[File:Seikan637Banner.png|2|160px|PT Imp Group|link=PT Imp Group]]',
         ["heavy_cruiser_princess[%s$]"] = '[[File:Heavy_Cruiser_Princess_icon.png|160px|Heavy Cruiser Princess|link=Heavy Cruiser Princess]]',
+
         ["light_cruiser_princess[%s$]"] = '[[File:Seikan641Banner.png|2|160px|Light Cruiser Princess|link=Light Cruiser Princess]]',
         ["heavy_cruiser_princess_final_form"] = '[[File:Heavy_Cruiser_Princess_Final_icon.png|160px|Heavy Cruiser Princess Final Form|link=Heavy Cruiser Princess]]',
+
         ["submarine_princess[%s$]"] = '[[File:Seikan644Banner.png|2|160px|Submarine Princess|link=Submarine Princess]]',
         ["central_princess[%s$]"] = '[[File:Central Princess Icon.png|160px|Central Princess|link=Central Princess]]',
+
         ["destroyer_water_demon[%s$]"] = '[[File:Seikan647Banner.png|2|160px|Destroyer Water Demon|link=Destroyer Water Demon]]',
         ["central_princess_damaged"] = '[[File:Central Princess Damaged Icon.png|160px|Central Princess - Damaged|link=Central Princess]]',
+
         ["seaplane_tender_princess[%s$]"] = '[[File:Seikan625Banner.png|2|160px|Seaplane Tender Princess|link=Seaplane Tender Princess]]',
         ["lycoris_princess[%s$]"] = '[[File:Lycoris Princess Icon.png|160px|Lycoris Princess|link=Lycoris Princess]]',
+
         ["artillery_imp[%s$]"] = '[[File:Seikan665Banner.png|2|160px|Artillery Imp|link=Artillery Imp]]',
         ["old_destroyer_demon"] = '[[File:Old Destroyer Demon Icon.png|160px|Old Destroyer Demon|link=Old Destroyer Demon]]',
+
         ["supply_depot_princess[%s$]"] = '[[File:Seikan653Banner.png|2|160px|Supply Depot Princess|link=Supply Depot Princess]]',
         ["old_destroyer_princess"] = '[[File:Old Destroyer Princess Icon.png|160px|Old Destroyer Princess|link=Old Destroyer Princess]]',
+
         ["supply_depot_princess_damaged[%s$]"] = '[[File:Seikan656Banner.png|2|160px|Supply Depot Princess Damage Form|link=Supply Depot Princess]]',
         ["summer_submarine_princess"] = '[[File:Seikan693Banner.png|160px|Summer Submarine Princess|link=Submarine Princess]]',
+
         ["heavy_cruiser_princess[%s$]"] = '[[File:Seikan659Banner.png|2|160px|Heavy Cruiser Princess|link=Heavy Cruiser Princess]]',
         ["summer_battleship_princess"] = '[[File:Seikan696Banner.png|160px|Summer Battleship Princess|link=Battleship Princess]]',
+
         ["heavy_cruiser_princess_final_form[%s$]"] = '[[File:Seikan662Banner.png|2|160px|Heavy Cruiser Princess Final Form|link=Heavy Cruiser Princess]]',
         ["summer_harbor_princess"] = '[[File:Seikan699Banner.png|160px|Summer Harbor Princess|link=Harbor Princess]]',
+
         ["central_princess[%s$]"] = '[[File:Seikan684Banner.png|2|160px|Central Princess|link=Central Princess]]',
         ["summer_harbor_princess_damaged"] = '[[File:Seikan702Banner.png|160px|Summer Harbor Princess Damaged|link=Harbor Princess]]',
+
         ["central_princess_damaged[%s$]"] = '[[File:Seikan687Banner.png|2|160px|Central Princess Damaged Form|link=Central Princess]]',
         ["summer_heavy_cruiser_princess"] = '[[File:Seikan705Banner.png|160px|Summer Heavy Cruiser Princess|link=Heavy Cruiser Princess]]',
+
         ["lycoris_princess[%s$]"] = '[[File:Seikan679Banner.png|2|160px|Lycoris Princess|link=Lycoris Princess]]',
 +
        ["old_destroyer_demon[%s$]"] = '[[File:Seikan673Banner.png|2|160px|Old Destroyer Demon|link=Old Destroyer Demon]]',
 +
        ["old_destroyer_princess[%s$]"] = '[[File:Seikan690Banner.png|2|160px|Old Destroyer Princess|link=Old Destroyer Princess]]',
 +
        ["summer_submarine_princess[%s$]"] = '[[File:Seikan693Banner.png|2|160px|Submarine Summer Princess|link=Submarine Princess]]',
 +
        ["summer_battleship_princess[%s$]"] = '[[File:Seikan696Banner.png|2|160px|Battleship Summer Princess|link=Battleship Princess]]',
 +
        ["summer_harbor_princess[%s$]"] = '[[File:Seikan699Banner.png|2|160px|Harbor Summer Princess|link=Harbor Princess]]',
 +
        ["summer_harbor_princess_damaged[%s$]"] = '[[File:Seikan702Banner.png|2|160px|Harbor Summer Princess Damaged Form|link=Harbor Princess]]',
 +
        ["summer_heavy_cruiser_princess[%s$]"] = '[[File:Seikan705Banner.png|2|160px|Heavy Cruiser Summer Princess|link=Heavy Cruiser Princess]]',
 +
        ["seaplane_tender_water_princess[%s$]"] = '[[File:Seikan708Banner.png|2|160px|Seaplane Tender Water Princess|link=Seaplane Tender Water Princess]]',
 +
        ["abyssal_jellyfish_princess[%s$]"] = '[[File:Seikan711Banner.png|2|160px|Abyssal Jellyfish Princess|link=Abyssal Jellyfish Princess]]',
 +
        ["abyssal_twin_princesses[%s$]"] = '[[File:Seikan716Banner.png|2|160px|Abyssal Twin Princesses|link=Abyssal Twin Princesses]]',
 +
        ["abyssal_twin_princesses_damaged[%s$]"] = '[[File:Seikan719Banner.png|2|160px|Abyssal Twin Princesses Damaged Form|link=Abyssal Twin Princesses]]',
 +
        ["escort_princess[%s$]"] = '[[File:Seikan1722Banner.png|2|160px|Escort Princess|link=Escort Princess]]',
 +
        ["escort_princess_damaged[%s$]"] = '[[File:Seikan1722BannerDmg.png|2|160px|Escort Princess Damaged Form|link=Escort Princess]]',
 +
        ["northernmost_landing_princess[%s$]"] = '[[File:Seikan1725Banner.png|2|160px|Northernmost Landing Princess|link=Northernmost Landing Princess]]',
 +
        ["northern_water_princess[%s$]"] = '[[File:Seikan1728Banner.png|2|160px|Northern Water Princess|link=Northern Water Princess]]',
 +
        ["northern_water_princess_damaged[%s$]"] = '[[File:Seikan1731Banner.png|2|160px|Northern Water Princess Damaged Form|link=Northern Water Princess]]',
 +
        ["new_submarine_princess_a[%s$]"] = '[[File:Seikan1736Banner.png|2|160px|New Submarine Princess Flagship (A)|link=New Submarine Princess]]',
 +
        ["new_submarine_princess_b[%s$]"] = '[[File:Seikan1737Banner.png|2|160px|New Submarine Princess Flagship (B)|link=New Submarine Princess]]',
 +
        ["new_submarine_princess_c[%s$]"] = '[[File:Seikan1738Banner.png|2|160px|New Submarine Princess Flagship (C)|link=New Submarine Princess]]',
 +
        ["new_submarine_princess_d[%s$]"] = '[[File:Seikan1736Banner.png|2|160px|New Submarine Princess Flagship (D)|link=New Submarine Princess]]',
 +
        ["french_battleship_hime[%s$]"] = '[[File:Seikan1745Banner.png|2|160px|French Battleship Princess|link=French Battleship Princess]]',
 +
        ["french_battleship_hime_damaged[%s$]"] = '[[File:Seikan1748Banner.png|2|160px|French Battleship Princess - Damaged|link=French Battleship Princess]]',
 +
        ["aircraft_carrier_summer_demon[%s$]"] = '[[File:Seikan1751Banner.png|2|160px|Aircraft Carrier Summer Demon|link=Aircraft Carrier Summer Demon]]',
 +
        ["supply_depot_summer_princess[%s$]"] = '[[File:Seikan1753Banner.png|2|160px|Supply Depot Summer Princess|link=Supply Depot Summer Princess]]',
 +
        ["aircraft_carrier_summer_hime[%s$]"] = '[[File:Seikan1752Banner.png|2|160px|Aircraft Carrier Summer Princess|link=Aircraft Carrier Summer Princess]]',
 +
        ["european_princess[%s$]"] = '[[File:Seikan1755Banner.png|2|160px|European Princess|link=European Princess]]',
 +
        ["european_princess_damaged[%s$]"] = '[[File:Seikan1758Banner.png|2|160px|European Princess - Damaged|link=European Princess]]',
 +
        ["night_strait_princesses[%s$]"] = '[[File:Seikan1767Banner.png|2|160px|Night Strait Princesses|link=Night Strait Princesses]]',
 +
        ["night_strait_princesses_damaged[%s$]"] = '[[File:Seikan1770Banner.png|2|160px|Night Strait Princesses - Damaged|link=Night Strait Princesses]]',
 +
        ["entombed_aa_guardian_princess[%s$]"] = '[[File:Seikan1773Banner.png|2|160px|Entombed Anti-Air Guardian Princess|link=Entombed Anti-Air Guardian Princess]]'
 
     }
 
     }
   Line 623: Line 674:  
             if i ~= nil then
 
             if i ~= nil then
 
                 count = count + 1
 
                 count = count + 1
                 if (count == 3 or count == 9) and str ~= nil then
+
                 if count % 6 == 0 and str ~= nil then
 
                 str = str:sub(0,i) .. "<br>" .. str:sub(i+1,#str)
 
                 str = str:sub(0,i) .. "<br>" .. str:sub(i+1,#str)
            end
+
                end
            if count == 6 and str ~= nil then -- >6 ships --> combined fleet
  −
            str = "<center><b>Main Fleet</b></center>" .. str:sub(0,i) .. "<br><center><b>Escort Fleet</b></center>" .. str:sub(i+1,#str)
  −
        end
   
             end
 
             end
 
         end
 
         end
Line 644: Line 692:  
         return "Nil was passed instead of a string"
 
         return "Nil was passed instead of a string"
 
     end
 
     end
 +
end
 +
 +
function p.test()
 +
    return p.encounterTemplate({
 +
        args = {
 +
            ["C_label"] = "C_label",
 +
            ["C1_node_info"] = "C1_node_info",
 +
            ["C1_form"] = "C1_form",
 +
            ["C1_xp"] = "C1_xp",
 +
            ["C1_enemy_air_power"] = "123",
 +
            ["C2_node_info"] = "C2_node_info",
 +
            ["C2_form"] = "C2_form",
 +
            ["C2_xp"] = "C2_xp",
 +
            ["C2_enemy_air_power"] = "123",
 +
            ["ZZ3_label"] = "ZZ3-label",
 +
            ["ZZ3-1_node_info"] = "ZZ3-1_node_info",
 +
            ["ZZ3-1_form"] = "ZZ3-1_form",
 +
            ["ZZ3-1_xp"] = "ZZ3-1_xp",
 +
            ["ZZ3-1_enemy_air_power"] = "123",
 +
            ["ZZ3-2_node_info"] = "ZZ3-2_node_info",
 +
            ["ZZ3-2_form"] = "ZZ3-2_form",
 +
            ["ZZ3-2_xp"] = "ZZ3-2_xp",
 +
            ["ZZ3-2_enemy_air_power"] = "123",
 +
        }
 +
    })
 
end
 
end
    
return p
 
return p
cssedit, gkautomate
7,064

edits

Navigation menu