Changes

no edit summary
Line 47: Line 47:  
]=]
 
]=]
   −
-- [[Category:Todo]]: really need something better here
+
-- [[Category:Todo]]: need something better here
 
  −
-- can count for scoring
  −
-- can store fleet types in ship data modules
   
local friendTypes = {
 
local friendTypes = {
     ['DesDiv 31'] = {
+
     ['Early Fall 2018 Event'] = {
         'Kishinami',
+
        ['DesDiv 31'] = {
         'Naganami',
+
            'Kishinami',
 +
            'Naganami',
 +
         },
 +
        ['Europe Fleet'] = {
 +
            'Gotland',
 +
            'Italia',
 +
            'Littorio',
 +
            'Nelson',
 +
            'Pola',
 +
            'Roma',
 +
            'Warspite',
 +
            'Zara',
 +
            'Commandant Teste',
 +
         },
 +
        ['US Fleet'] = {
 +
            'Intrepid',
 +
            'Saratoga'
 +
        }
 
     },
 
     },
    ['Europe Fleet'] = {
  −
        'Gotland',
  −
        'Italia',
  −
        'Littorio',
  −
        'Nelson',
  −
        'Pola',
  −
        'Roma',
  −
        'Warspite',
  −
        'Zara',
  −
        'Commandant Teste',
  −
    },
  −
    ['US Fleet'] = {
  −
        'Intrepid',
  −
        'Saratoga'
  −
    }
  −
}
  −
  −
local moreQuickHardcode = {
   
     ['Winter 2019 Event'] = {
 
     ['Winter 2019 Event'] = {
         ['4 DD'] = { 'Kazagumo' },
+
         ['Minegumo'] = { 'Minegumo' },
         ['1CVL 2DE'] = { 'Shinyou' },
+
        ['Kishinami'] = { 'Kishinami' },
 +
        ['Fujinami'] = { 'Fujinami' },
 +
        ['Isokaze'] = { 'Isokaze' },
 +
        ['Yamato'] = { 'Yamato' },
 +
        ['Kazagumo'] = { 'Kazagumo' },
 +
         ['Shinyou'] = { 'Shinyou' },
 
     }
 
     }
 
}
 
}
    
local function getFleetType(fleet, name)
 
local function getFleetType(fleet, name)
     for k, v in pairs(friendTypes) do
+
     for k, v in pairs(friendTypes[name] or {}) do
        for i, ship in ipairs(v) do
  −
            if _.ifindBy(fleet, function (e) return _.startsWith(e.ship, ship) end) then
  −
                return k
  −
            end
  −
        end
  −
    end
  −
    for k, v in pairs(moreQuickHardcode[name] or {}) do
   
         for i, ship in ipairs(v) do
 
         for i, ship in ipairs(v) do
 
             if _.ifindBy(fleet, function (e) return _.startsWith(e.ship, ship) end) then
 
             if _.ifindBy(fleet, function (e) return _.startsWith(e.ship, ship) end) then
cssedit, gkautomate
7,064

edits