--- deliantra/server/common/object.C 2007/05/14 19:08:25 1.148 +++ deliantra/server/common/object.C 2007/05/16 11:10:01 1.151 @@ -507,6 +507,13 @@ else ;//new_draw_info_format (NDI_UNIQUE, 0, this, "You unwield your weapons."); + if (ob && !ob->flag [FLAG_APPLIED] && ob->type != SPELL) + { + LOG (llevError | logBacktrace, "%s changed to unapplied weapon %s", + &name, ob->debug_desc ()); + return false; + } + return true; }