Changes

no edit summary
Line 602: Line 602:  
self:_load_compatibility()
 
self:_load_compatibility()
 
local equipment_type = self:type()
 
local equipment_type = self:type()
 +
local name = self:name()
 
if not ship_type then
 
if not ship_type then
 
local result = {}
 
local result = {}
 
for ship_type, compatibility_table in pairs(EquipmentCompatibility) do
 
for ship_type, compatibility_table in pairs(EquipmentCompatibility) do
result[ship_type] = compatibility_table[equipment_type] or 0
+
result[ship_type] = compatibility_table[name] or compatibility_table[equipment_type] or 0
 
end
 
end
 
return result
 
return result
Line 611: Line 612:  
local compatibility_table = EquipmentCompatibility[ship_type]
 
local compatibility_table = EquipmentCompatibility[ship_type]
 
if compatibility_table then
 
if compatibility_table then
local compatibility = compatibility_table[equipment_type] or 0
+
local compatibility = compatibility_table[name] or compatibility_table[equipment_type] or 0
 
if type(compatibility) ~= "table" then
 
if type(compatibility) ~= "table" then
 
return compatibility
 
return compatibility
cssedit, gkautomate
7,064

edits