Board Thread:Wikia Discussion/@comment-25683568-20160302003134/@comment-26154973-20160302092913

Got this table out of Module:61cm_Triple_Torpedo_Mount_Test:

the change before if ship_data[remodel_from] then in create_items_post:

if availability[ship] == false then table.insert(indexes_to_delete, index) while not availability[remodel_from] and remodel_from do		ship_data[remodel_from] = ship_data[remodel_from] or Ship(remodel_from) remodel_from = ship_data[remodel_from]:remodel_from end local combined_name if ship_data[remodel_from]:base_name == ship_data[ship]:base_name then combined_name = "not " .. ship_data[ship]:display_suffix else combined_name = "not " .. ship_data[ship]:name end combined_ships[ship] = remodel_from if not ship_names[remodel_from] then ship_names[remodel_from] = {} end table.insert(ship_names[remodel_from], combined_name) if ship_names[ship] then for _, suffix in ipairs(ship_names[ship]) do			table.insert(ship_names[remodel_from], suffix) end ship_names[ship] = nil end elseif ship_data[remodel_from] then ...

and also

initials[ship_index] = initials[ship_index] .. (new_initials[ship_index] or "")

in create_initials for some reason.

Probably just one approach should be used, here I assume that in most cases you want to specify base ship (base+ remodels usually work, so there is no need to duplicate them) and then assign exceptions to false, so real 61cm_Triple_Torpedo_Mount module should have

["Fubuki/"] = {Sunday = false, Monday = false, Tuesday = false, Wednesday = false, Thursday = true, Friday = true, Saturday = true}, ["Fubuki/Kai Ni"] = false, ["Murakumo/"] = {Sunday = true, Monday = true, Tuesday = true, Wednesday = false, Thursday = false, Friday = false, Saturday = false},