I think the code is already there. Active walls are called FIREWALL in define.h. Just edit the "other_arch" and "face" variables with Crossedit. To make it easy to use, make a new pick-map. You can do amazing things by changing the variables on each object :-) Kjetil T.