Did you put that 'DumpAttributes' line into "console.c"? If you press F12, it's supposed to put a full list of everything about the merchant into "compile.log", and there's nothing about him in there. If you press F12 and you do not get the message on screen "Executed Console" then there's something wrong with "console.c" and there ought to be an "error.log" file which will give some clue as to what is wrong.
I've no idea what's going on with that officer. If it had happened in the "Tales of a Sea Hawk" storyline, there's one place where weirdness like that can happen, though I thought I'd fixed it. But "compile.log" tells me you're playing FreePlay, so I can't think of any reason why the officer might get into that condition. The black woman is the interface picture the game uses when it has a valid character but doesn't know which interface picture is supposed to go with that character. Assigning a new model means the character now has the interface picture for that model. Don't put him in charge of a ship, because the weirdness I'm thinking of can cause the ship to go blank as well.
I've no idea what's going on with that officer. If it had happened in the "Tales of a Sea Hawk" storyline, there's one place where weirdness like that can happen, though I thought I'd fixed it. But "compile.log" tells me you're playing FreePlay, so I can't think of any reason why the officer might get into that condition. The black woman is the interface picture the game uses when it has a valid character but doesn't know which interface picture is supposed to go with that character. Assigning a new model means the character now has the interface picture for that model. Don't put him in charge of a ship, because the weirdness I'm thinking of can cause the ship to go blank as well.