@MicroSFF This feels very much like the heart of Planescape: Torment.