// Doors toggle between closed (solid) and open (passable). pub fn toggle(ctx) { if ctx.is_solid() { ctx.set_solid(false); ctx.set_variant("open"); ctx.message("You open the door."); } else { ctx.set_solid(true); ctx.set_variant(""); ctx.message("You close the door."); } }