// Function from file: cardboardbox.dm
        public override bool open(  )
        {
            Mob_Living Snake   = null;
            Mob_Living L       = null;
            ByTable    alerted = null;
            Mob_Living L2      = null;


            if (this.opened || !this.can_open())
            {
                return(false);
            }

            if (!this.egged)
            {
                Snake = null;

                foreach (dynamic _a in Lang13.Enumerate(this.contents, typeof(Mob_Living)))
                {
                    L = _a;

                    Snake = L;
                    break;
                }

                if (Snake != null)
                {
                    alerted = Map13.FetchViewers(this, 7);

                    if (alerted != null)
                    {
                        foreach (dynamic _b in Lang13.Enumerate(alerted, typeof(Mob_Living)))
                        {
                            L2 = _b;


                            if (!(L2.stat != 0))
                            {
                                L2.do_alert_animation(L2);
                                this.egged = true;
                            }
                        }
                        alerted.WriteMsg(new Sound("sound/machines/chime.ogg"));
                    }
                }
            }
            base.open();
            return(false);
        }