status add_weight(int vikt) Ett objekt som kan innehålla andra objekt är en behållare. Behållare måste definiera denna funktion. Den anropas med vikten av objektet som förs in. Om detta går bra, läggs denna vikt till vikten av innehållet i behållaren och den returnerar sant. Annars returnerar den falskt vilket innebär att objektet inte får plats i behållaren. Monster och spelare är också behållare i detta avseende men de saknar funktionen query_max_weight. Se lfun/query_weight, lfun/query_local_weight