// The clonk can only hold one item and only collect boompacks. #appendto Clonk protected func RejectCollect(id objid, object obj) { if (objid != Boompack) return true; return _inherited(objid, obj); } public func MaxContentsCount() { return 0; } public func ObjectControl(int plr, int ctrl) { if(IsThrowControl(ctrl)) return; if(IsDropControl(ctrl)) return; return _inherited(plr, ctrl, ...); } // no extra interactions in this scenario. like dropping carry-heavy objects. :( public func GetExtraInteractions() { return nil; }