Changes

no edit summary
Line 215: Line 215:  
             local damaged = data._cg_damaged ~= false
 
             local damaged = data._cg_damaged ~= false
 
             table.insert(seasonal_forms, {
 
             table.insert(seasonal_forms, {
 +
                suffux = data._suffix or suffix,
 
                 name = (data._name or ship_name) .. "/" .. (data._suffix or suffix),
 
                 name = (data._name or ship_name) .. "/" .. (data._suffix or suffix),
 
                 seasonal = true,
 
                 seasonal = true,
Line 222: Line 223:  
             })
 
             })
 
         end
 
         end
 +
    end
 +
    if ship_data._seasonal_order then
 +
        table.sort(seasonal_forms, function(a, b)
 +
            local i = U.ifind(ship_data._seasonal_order, a.suffux)
 +
            local j = U.ifind(ship_data._seasonal_order, b.suffux)
 +
            if i and j then
 +
                return i < j
 +
            else
 +
                return a.suffix < b.suffix
 +
            end
 +
        end)
 
     end
 
     end
 
     local i = 1
 
     local i = 1
cssedit, gkautomate
6,942

edits