--- deliantra/server/common/object.C 2008/05/07 11:02:50 1.238 +++ deliantra/server/common/object.C 2008/05/07 13:38:16 1.239 @@ -1396,14 +1396,14 @@ /* Top is the object that our object (op) is going to get inserted above. */ - /* no top found, insert on top */ + /* no top found, insert at bottom */ if (!top) { - op->above = 0; - op->below = ms.top; - ms.top = op; + op->below = 0; + op->above = ms.bot; + ms.bot = op; - *(op->below ? &op->below->above : &ms.bot) = op; + *(op->above ? &op->above->below : &ms.top) = op; } else { /* get inserted into the stack above top */