--- deliantra/server/common/utils.C 2006/11/17 19:40:53 1.17 +++ deliantra/server/common/utils.C 2006/12/12 21:39:56 1.22 @@ -99,11 +99,7 @@ if (max < 1 || diff < 1) { -#ifndef WIN32 - LOG (llevError, "Calling random_roll with min=%lld max=%lld\n", min, max); -#else - LOG (llevError, "Calling random_roll with min=%I64d max=%I64d\n", min, max); -#endif + LOG (llevError, "Calling random_roll with min=%" PRId64 " max=%" PRId64 "\n", min, max); return (min); /* avoids a float exception */ } @@ -260,10 +256,7 @@ } /* adjust overall chance below */ if (destroy && rndm (0, 1)) - { - remove_ob (op); - free_object (op); - } + op->destroy (); } }