// 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); }