diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp index 42111748a0..296bbd019b 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -2692,6 +2692,11 @@ static void ConDumpCargoTypes() IConsolePrint(CC_DEFAULT, " r = refrigerated"); IConsolePrint(CC_DEFAULT, " h = hazardous"); IConsolePrint(CC_DEFAULT, " c = covered/sheltered"); + IConsolePrint(CC_DEFAULT, " o = oversized"); + IConsolePrint(CC_DEFAULT, " d = powderized"); + IConsolePrint(CC_DEFAULT, " n = not pourable"); + IConsolePrint(CC_DEFAULT, " e = potable"); + IConsolePrint(CC_DEFAULT, " i = non-potable"); IConsolePrint(CC_DEFAULT, " S = special"); std::map grfs; @@ -2703,7 +2708,7 @@ static void ConDumpCargoTypes() grfid = grf->grfid; grfs.emplace(grfid, grf); } - IConsolePrint(CC_DEFAULT, " {:02d} Bit: {:2d}, Label: {}, Callback mask: 0x{:02X}, Cargo class: {}{}{}{}{}{}{}{}{}{}{}, GRF: {:08X}, {}", + IConsolePrint(CC_DEFAULT, " {:02d} Bit: {:2d}, Label: {}, Callback mask: 0x{:02X}, Cargo class: {}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}, GRF: {:08X}, {}", spec->Index(), spec->bitnum, FormatLabel(spec->label.base()), @@ -2718,6 +2723,11 @@ static void ConDumpCargoTypes() (spec->classes & CC_REFRIGERATED) != 0 ? 'r' : '-', (spec->classes & CC_HAZARDOUS) != 0 ? 'h' : '-', (spec->classes & CC_COVERED) != 0 ? 'c' : '-', + (spec->classes & CC_OVERSIZED) != 0 ? 'o' : '-', + (spec->classes & CC_POWDERIZED) != 0 ? 'd' : '-', + (spec->classes & CC_NOT_POURABLE) != 0 ? 'n' : '-', + (spec->classes & CC_POTABLE) != 0 ? 'e' : '-', + (spec->classes & CC_NON_POTABLE) != 0 ? 'i' : '-', (spec->classes & CC_SPECIAL) != 0 ? 'S' : '-', BSWAP32(grfid), GetStringPtr(spec->name)