On a read-through pass, I noticed a cosmetic glitch.
Line 13628 in command.cpp sends an error message that tries to refer to 'id' after it has been reset to 0.
The fix:
Code:
...
if (id == 0)
{
- c->Message(0, "ERROR: An object already exists with the id %u", id);
+ c->Message(0, "ERROR: An object already exists with the id %u", atoi(sep->arg[2]));
return;
}
...