• 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
go back to using ?? for partial air power
Line 100: Line 100:     
function NodeInfo:insert_item(node, formation, fleet, as, tags, as_complete)
 
function NodeInfo:insert_item(node, formation, fleet, as, tags, as_complete)
 +
--[[
 +
    -- Can give weird results when major contributors to air power are unknown
 +
    -- TODO: use tooltips with explanations instead
 
     local air_parity = (as_complete or as > 0) and string.format("%.1d", math.ceil((2./3.) * as)) or "??"
 
     local air_parity = (as_complete or as > 0) and string.format("%.1d", math.ceil((2./3.) * as)) or "??"
 
     local air_superiority = (as_complete or as > 0) and string.format("%.1d", math.ceil(as * (3 / 2))) or "??"
 
     local air_superiority = (as_complete or as > 0) and string.format("%.1d", math.ceil(as * (3 / 2))) or "??"
Line 105: Line 108:  
     local air_string = not as_complete and as > 0 and (air_parity .. "+/" .. air_superiority .. "+/" .. air_supremacy .. "+")
 
     local air_string = not as_complete and as > 0 and (air_parity .. "+/" .. air_superiority .. "+/" .. air_supremacy .. "+")
 
         or (air_parity .. "/" .. air_superiority .. "/" .. air_supremacy)
 
         or (air_parity .. "/" .. air_superiority .. "/" .. air_supremacy)
 +
--]]
 +
    local air_parity = as_complete and string.format("%.1d", math.ceil((2./3.) * as)) or "??"
 +
    local air_superiority = as_complete and string.format("%.1d", math.ceil(as * (3 / 2))) or "??"
 +
    local air_supremacy = as_complete and tostring(as * 3) or "??"
 +
    local air_string = air_parity .. "/" .. air_superiority .. "/" .. air_supremacy
 
     table.insert(self._items, {
 
     table.insert(self._items, {
 
         node = node,
 
         node = node,
formation = formation,
+
        formation = formation,
fleet = fleet,
+
        fleet = fleet,
as = air_string,
+
        as = air_string,
tags = tags,
+
        tags = tags,
})
+
    })
 
end
 
end
  
cssedit, gkautomate
6,941

edits

Navigation menu