Ok, so I went to refresh my memory on ships.tbl, and while you could have created new ship types in objecttypes.tbl before, this has never really been supported. So really people have still been limited to modifying retail ship types right? If that's the case, don't we just need a default object type specific for all retail ship types, which is what we have now, and then to see if anyone modified the object type in objecttypes.tbl for an existing ship type, we use that instead? There are many non-retail ships, but to my knowledge they've all used retail ship types unless they really wanted to break things by trying to make a new ship type. I could be wrong here but I thought we always said "don't make new ship types unless you want to make baby jesus cry."