Fix cleanowned output.

develop
Petr Mrázek 2011-08-05 15:05:57 +02:00
parent 4d6ad9e073
commit 24bdc538e9
1 changed files with 12 additions and 12 deletions

@ -165,19 +165,9 @@ DFhackCExport command_result df_cleanowned (Core * c, vector <string> & paramete
if (confiscate) if (confiscate)
{ {
if (!dry_run)
{
if (!Items->removeItemOwner(itm, Creatures))
c->con.print("(unsuccessfully) ");
if (dump)
itm.base->flags.dump = 1;
// NO-OP really
//Items->writeItem(itm);
}
c->con.print( c->con.print(
"%s (wear %d)", "0x%x %s (wear %d)",
itm.base,
Items->getItemDescription(itm, Materials).c_str(), Items->getItemDescription(itm, Materials).c_str(),
itm.wear_level itm.wear_level
); );
@ -199,6 +189,16 @@ DFhackCExport command_result df_cleanowned (Core * c, vector <string> & paramete
c->con.print(", owner %s", info.c_str()); c->con.print(", owner %s", info.c_str());
} }
if (!dry_run)
{
if (!Items->removeItemOwner(itm, Creatures))
c->con.print("(unsuccessfully) ");
if (dump)
itm.base->flags.dump = 1;
// NO-OP really
//Items->writeItem(itm);
}
c->con.print("\n"); c->con.print("\n");
/* /*
printf( printf(