Yeah that was hard to title clearly. Ok, look at objecttypes.tbl
+Active Docks. See that the second type is labeled "rearm".
Now look at the
sample table, and find an entry that has an +Active docks. Notice that the type is "support". The example is straight from the globalincs\def_files.cpp .
ModelRead.cpp shows
flag_def_list Dock_type_names[] =
{
{ "cargo", DOCK_TYPE_CARGO, 0 },
{ "rearm", DOCK_TYPE_REARM, 0 },
{ "generic", DOCK_TYPE_GENERIC, 0 }
};
So, "support" vs. "rearm, which one is correct? I'm pretty sure they are currently not working as planned. Or am I overlooking something?
...also, there are a lot of case mismatches between the parse_ship_type in ship.cpp, vs. the default_shiptypes_table (or the wiki) ... for example "+Can form wing:" vs. "+Can Form Wing:". Does it matter, or does the parsing compensate for this?