// Function from file: station.dm public override bool MouseDrop_T(Ent_Static dropping = null, Mob user = null) { Obj_Structure_TransitTubePod pod = null; Obj_Structure_TransitTubePod T = null; if (!user.canmove || user.stat != 0 || user.restrained()) { return(false); } if (!(dropping is Obj_Structure_CTransitTubePod) || Map13.GetDistance(user, this) > 1 || Map13.GetDistance(this, dropping) > 1) { return(false); } foreach (dynamic _a in Lang13.Enumerate(this.loc, typeof(Obj_Structure_TransitTubePod))) { pod = _a; return(false); } T = new Obj_Structure_TransitTubePod(this); dropping.transfer_fingerprints_to(T); T.add_fingerprint(user); T.loc = this.loc; T.dir = Num13.Rotate(this.dir, -90); user.visible_message("" + user + " inserts the " + dropping + ".", "<span class='notice'>You insert the " + dropping + ".</span>"); GlobalFuncs.qdel(dropping); return(false); }