--- deliantra/server/common/object.C 2007/01/29 21:04:32 1.127 +++ deliantra/server/common/object.C 2007/02/07 02:13:06 1.129 @@ -913,7 +913,7 @@ * the previous environment. */ void -object::remove_slow () +object::do_remove () { object *tmp, *last = 0; object *otmp; @@ -2617,3 +2617,15 @@ : region::default_region (); } +const materialtype_t * +object::dominant_material () const +{ + if (materialtype_t *mat = name_to_material (materialname)) + return mat; + + // omfg this is slow, this has to be temporary :) + shstr unknown ("unknown"); + + return name_to_material (unknown); +} +